957 Commits

Author SHA1 Message Date
taco
287f68ef5f board support: add Elecrow ThinkNode M6 2026-03-25 15:40:47 +11:00
taco
c18884724a board support: add LILYGO T-Echo 2026-03-25 15:40:23 +11:00
taco
51f241024e Update README.md again 2025-12-23 10:10:47 +11:00
taco
656585e9d2 Update README.md 2025-12-22 01:32:13 +11:00
taco
711e6d7e22 Update README.md 2025-12-21 09:44:25 +11:00
taco
54a9e85788 packet accumulator for small packets
fixes an issue introduced with lazy erase, where small packets could
overflow the lazy erase buffer and flash write queue when PRNs were
set above 3–4.

introduces a packet accumulator at the transport layer to combine small
packets before writing to flash. this reduces pressure on the lazy erase
buffer and flash write queue, and also provides a modest speed boost for
transfers using small packets.
2025-12-21 09:40:30 +11:00
taco
5cb23173c6 unique advertising name per board
changed all boards to have a unique advertising name which ends in _DFU:
  Heltec T114 - T114_DFU
  ProMicro NRF52840 - PROM_DFU
  T1000e - T1KE_DFU
  WioTrackerL1 - WTL1_DFU
  RAK 4631 - 4631_DFU
  Rak Wismesh Tag - RTAG_DFU
  Xiao NRF52 BLE/SENSE - XIAO_DFU
2025-12-21 09:34:15 +11:00
taco
7e69127005 lazy erase 2025-12-21 08:33:40 +11:00
taco
02fc9bdeb9 add usb_teardown after ota dfu
this fixes the issue where boards wouldn't automatically boot to app after successful ota update when connected to usb host
2025-12-21 08:32:41 +11:00
taco
db8dc4d720 default to ota dfu
when booting into dfu mode, the default will ota dfu unless specifically directed to enter a different mode
2025-12-21 08:31:27 +11:00
taco
afc721a5d8 add support for high mtu
allows for turbo ble transfers
2025-12-21 08:29:18 +11:00
taco
d0ce3f8ba9 updated README.md 2025-11-28 15:01:41 +11:00
taco
cbe95f8832 add support for WisMesh tag 2025-11-14 10:37:47 +11:00
taco
4774154467 Update README.md 2025-09-05 12:38:43 +10:00
taco
1f47704642 board support: promicro_nrf52840: add support for booting to OTA DFU mode by holding user button at boot 2025-09-05 10:30:43 +10:00
taco
11e390be4c board support: fix LEDs on Heltec T114 2025-09-05 10:06:52 +10:00
taco
f2ff6c88d1 board support: add T1000-E 2025-09-05 06:36:30 +10:00
taco
8fd6845784 board support: add Seeed Wio Tracker L1 2025-09-04 18:03:06 +10:00
taco
1aa95b4ee5 board support: add heltec t114 2025-09-04 17:43:28 +10:00
taco
f9f9f51424 add display support to OTA DFU mode 2025-09-04 17:41:18 +10:00
taco
557f9cbdc6 allow setting BLE advertising name per board
add CFLAGS += -DDEVICE_NAME='"BLE_NAME"' to board.mk
2025-09-04 17:37:20 +10:00
taco
d0d107df3e update readme
corrected rak bootloader version info
2025-06-16 12:30:48 +10:00
taco
903a05177e updated .gitignore 2025-06-16 12:19:03 +10:00
oltaco
d130299e54 Update README.md
new description
2025-06-13 16:59:20 +10:00
oltaco
7215059fae Update README.md
fixed second settings screenshot image
2025-06-13 15:33:14 +10:00
taco
c5a862234c add rak4631 board 0.9.2-otafix1 2025-06-13 13:54:23 +10:00
taco
99b637eab1 updated readme 2025-06-13 13:48:23 +10:00
taco
0d9b659353 add screenshots for dfu app settings 2025-06-13 11:57:32 +10:00
taco
58f6ab43e0 modify workflow 2025-06-11 16:23:21 +10:00
taco
ceb1cd9f22 delete unused boards 2025-06-11 16:20:11 +10:00
oltaco
19493941ab Merge branch 'adafruit:master' into master 2025-05-27 15:20:21 +10:00
Ha Thach
a48e944f0b Merge pull request #353 from andreaskurz/askz/fix-array-subscript
fix: array subscript 0 outside array bounds
2025-05-05 17:06:44 +07:00
taco
54f2eecaa1 Add new board for ProMicro NRF52840, but it's really just nice_nano but with some strings changed.
Modify github workflow to only build the new promicro_nrf52840 board.
2025-05-05 17:53:08 +10:00
Andreas Kurz
c83fa9fc2b fix: array subscript 0 outside array bounds
This will also add version 14.x of the compiler to apply additional CLFAGS.

 #339

Signed-off-by: Andreas Kurz <info@akurz.net>
2025-05-04 20:59:12 +02:00
taco
3f7312e98e OTA DFU resiliency fix. See Montvydas/Adafruit_nRF52_Bootloader@8f31fd999e 2025-03-08 07:17:16 +11:00
taco
25454a8f6b increase HCI_RX_BUF_QUEUE_SIZE. this drastically increases reliability of BLE OTA DFU on some boards. see chrisingis/Adafruit_nRF52_Bootloader@516d7cceab 2025-03-06 14:17:23 +11:00
oltaco
2f18890500 Update README.md 2025-03-06 13:56:38 +11:00
Ha Thach
4329614a8f Merge pull request #343 from chibiegg/board_MBN52832DK
Add support Murata MBN52832DK board
2025-02-07 17:04:16 +07:00
Ha Thach
bd12455029 Merge pull request #344 from fanoush/fix-regout0-bootloop
fix reboot loop - set REGOUT0 only when value is erased to default
2025-02-07 17:03:06 +07:00
Ha Thach
3a2708b30a Merge pull request #342 from pdcook/master
Add support for nRFMicro
2024-12-25 16:14:00 +07:00
fanoush
fb557b2af9 set REGOUT0 only when value is erased to default
this fixes reboot loop when REGOUT0 is explicitly set to different value that cannot be rewritten by clearing bits in flash
2024-11-16 10:28:42 +01:00
chibiegg
7f2b127506 Add support Murata MBN52832DK board 2024-11-05 14:05:57 +09:00
Patrick Cook
5a96435322 commit correct file for nRFMicro 2024-09-11 23:19:40 -04:00
Patrick Cook
f3b3a0de40 reduced number of chars, updated potential PID 2024-09-08 18:31:25 -04:00
Patrick Cook
6940c5b73e rename promicro->nrfmicro 2024-09-08 18:29:19 -04:00
Patrick Cook
4786a4a251 fixed board-id to conform to standards 2024-09-08 17:14:35 -04:00
Patrick Cook
9027359cec add support for promicro/supermini nrf52 boards 2024-09-08 17:11:05 -04:00
Ha Thach
eefbe6bda9 Merge pull request #337 from adafruit/support-itsybitsy-dotstar
support itsybitsy dotstar led
2024-07-19 13:06:13 +07:00
hathach
ab74be4811 correct itsybitsy dotstar 2024-07-19 13:02:31 +07:00
Ha Thach
488711a9b3 Merge pull request #336 from markbirss/master
Add support for Seeed T1000-E boards
2024-07-12 20:22:34 +07:00