Commit Graph
1014 Commits
Author SHA1 Message Date
jesuslg123 1f17efd611 Revert unwanted change 2026-03-08 22:35:48 +01:00
jesuslg123 96c57447c6 Ignore files 2026-03-08 21:20:18 +01:00
jesuslg123 57ce8b2e93 When in bootloader mode and USB is disconnected the system now jumpt to app state to avoid leave the device stuck on bootloader 2026-03-08 21:20:03 +01:00
Ha Thach 8023c1e6a0 Merge pull request #384 from ejtagle/master
Use ACL to protect MBR and Bootloader against accidental FLASH overwrites by the user application
2026-02-25 10:12:54 +07:00
Ha Thach a32baf561b Merge pull request #387 from mestrode/master
Seeed Xiao BLE boards: enable 2nd LED
2026-02-23 16:02:18 +07:00
mestrode dd816e511a Seeed Xiao BLE boards: enable 2nd LED 2026-02-16 17:32:07 +01:00
Eduardo José Tagle 2d889d35d5 Merge branch 'adafruit:master' into master 2026-02-04 12:07:14 -03:00
hathach c2ae4183aa minor 2026-02-03 20:38:21 +07:00
hathach 48cfda2a29 check page size alignment for address as well 2026-02-03 19:01:45 +07:00
hathach 8c45bf843c - always enable flash protect
- clean up code
- add illustrated memory layout for quick ref
2026-02-03 18:47:04 +07:00
Ha Thach 6180d8a26b Merge pull request #381 from ReFil/gcc-15-fixes
fix: Fix build errors on GCC15
0.10.0
2026-02-03 14:17:16 +07:00
hathach 6b24be5f69 - add GCC diagnostic ignored "-Warray-bounds" to affected code
- correct usage of __has_attribute(nonstring) and rename to ATTR_NOSTRING
2026-02-03 14:14:08 +07:00
Eduardo José Tagle 3714bb727d Merge branch 'adafruit:master' into master 2026-02-02 20:10:09 -03:00
Eduardo José Tagle c61f330c1d Merge branch 'master' of https://github.com/ejtagle/Adafruit_nRF52_Bootloader 2026-02-02 14:28:35 -03:00
Eduardo José Tagle 1307fe7f57 Enable FLASH overwrite protection from user applications for MBR and bootloader 2026-02-02 14:28:12 -03:00
Ha Thach ede0f06e03 Merge pull request #378 from ambraglow/master
Add support for Syldra development board
2026-02-02 19:36:46 +07:00
hathach cef2651b0d correct uf2 board id 2026-02-02 19:14:56 +07:00
hathach 5bb68e6125 sync master 2026-02-02 19:12:21 +07:00
hathach 1069753842 Merge branch 'master' into fork/ambraglow/master 2026-02-02 19:11:14 +07:00
Ha Thach 5a11529409 Merge pull request #383 from adafruit/refactor-button
Refactor button
2026-02-02 17:55:34 +07:00
hathach a6f668ece4 clean up 2026-02-02 17:33:14 +07:00
hathach 7cf6787810 Merge branch 'master' into refactor-button
# Conflicts:
#	src/boards/nice_nano/board.h
2026-02-02 16:52:32 +07:00
hathach 29173a4de1 rename BUTTON_FRESET to BUTTON_DFU_OTA
change board.d BUTTON_1/2 directly to BUTTON_DFU and BUTTON_DFU_OTA
2026-02-02 16:49:26 +07:00
Ha Thach 583d67b30d Merge pull request #377 from ejtagle/master
Try to gracefully handle FLASH operations queue becoming full, instead of silently failing and allow OTA DFU process to be recoverable, in case of a communication error in the DUAL_BANK configuration
2026-02-02 15:52:52 +07:00
hathach a76d419c34 minor clean up 2026-02-02 14:30:32 +07:00
Eduardo José TagleandCopilot e6da12ab45 Update Makefile
Yes, the '-D' was missing

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-31 16:23:36 -03:00
Eduardo José Tagle 4d1ca56d0a nice!nano board has no buttons 2026-01-31 16:20:36 -03:00
Eduardo José Tagle e8ffbd019a Allow using an external LNA/PA to increase BLE range 2026-01-31 16:19:57 -03:00
Eduardo José Tagle d0f13ea1fe Made sure to clear pending interrupts and exceptions before jumping to the user application. Was rarely causing locks 2026-01-31 16:17:22 -03:00
hathach cb30e6f172 update board and supported_boards.md 2026-01-31 11:52:15 +07:00
Eduardo José Tagle 87b8354d1f Allow defaulting to OTA DFU instead of Serial/UF2 DFU (turned off by default) 2026-01-30 13:09:24 -03:00
Willow Herring d435d66921 fix: Fix build errors on GCC15 2026-01-28 18:55:22 +00:00
Eduardo José Tagle 3249f41dd9 In case a RESET command is received in the middle of a OTA DFU, reboot to bootloader to allow the DFU app to recover previously interrupted transfers, instead of reverting to the last working firmware and launching it 2026-01-27 22:41:20 -03:00
ambraglow da75a5443f Add support for Syldra development board 2026-01-27 17:08:45 +01:00
Eduardo José Tagle 6770e15527 Merge branch 'adafruit:master' into master 2026-01-26 14:38:12 -03:00
hathach 210c6f4a40 add AGENTs.md, remove unused BUTTONS_NUMBER 2026-01-26 18:17:14 +07:00
Ha Thach 30c734971e Merge pull request #376 from adafruit/pr/1
Make User Button DFU/FRESET optional
2026-01-26 17:35:04 +07:00
hathach 794aef2053 clean up 2026-01-26 17:27:57 +07:00
hathach 698bfa2c09 Merge branch 'master' into fork/SeeedJP/pr/1
# Conflicts:
#	src/boards/boards.c
#	src/main.c
2026-01-26 16:27:01 +07:00
Eduardo José Tagle c9dd183d4d Merge branch 'adafruit:master' into master 2026-01-26 01:33:20 -03:00
Eduardo José Tagle 29dd14ee46 Merged improvements 2026-01-26 00:49:52 -03:00
Eduardo José Tagle e1ea1c6dd1 Wait until FLASH operation queue has enough available room, instead of silently dropping operations 2026-01-26 00:44:54 -03:00
Ha Thach 78540d604f Merge pull request #375 from ejtagle/master
Huge improvement in stability,reliability and speed, restored dual_bank support and signed firmware verification
2026-01-23 14:35:43 +07:00
hathach 3c4470889b minor clean up and fix dfu_bl_image_validate() return nrf error code 2026-01-23 14:30:58 +07:00
Ha ThachandCopilot 3e87e07921 fix typo
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-21 09:06:12 +07:00
Eduardo José Tagle 827edd212b Bumped SLAVE_LATENCY to 4. Does not make any difference in our tests, but https://stackoverflow.com/questions/32588325/ios-bluetooth-le-code-6-the-connection-has-timed-out-unexpectedly suggests this is the best to solve the ConnectionTimedOutUnexpectedly on IOS 2026-01-15 19:14:41 -03:00
Eduardo José Tagle 16477539d9 Fix autodetection of workarounds for GCC 12.x 13.x and 14.x under Windows 2026-01-15 15:43:59 -03:00
Eduardo José Tagle 6b5158a682 Removed redundant call to verify if the supplied public key is valid 2026-01-15 15:31:16 -03:00
Eduardo José Tagle 0623a20120 Fixed compilation 2026-01-15 02:51:01 -03:00
Eduardo José Tagle 33070836f9 Add missing tinycrypt dependency 2026-01-15 02:38:13 -03:00