Commit Graph
73 Commits
Author SHA1 Message Date
jakobmn 5d0b66bc4f Update ThinkNode M1 target to match datasheet
- only two leds, red and blue
 - fix pin definition and polarity for leds
 - remove unmapped pins
 - swap buttons, so they match datasheet and marking on buttons
2026-04-18 15:47:15 +02:00
liquidraver ba4b86752d acw: airtime-scale jitter caps, companion surroundings awareness
- flood retransmit jitter now capped at min(2000ms, 6·airtime) instead of
  fixed 2000ms — spreads tighter at SF7, unchanged at SF8
- reactive per-dupe backoff cap now min(2000ms, 12·airtime), keeps
  semantic of "push past ~12 relay slots"
- contention ring 16 → 24 for 50-neighbor hilltops
- companions passively track heard floods (warms EMA without forwarding)
  and spread their own TX by up to min(1000ms, 3·airtime), hopefully
  fixing repeaters missing companion's first transmission

config cleanup:
- move BLE TX buffer bumps (ACL_TX=12 etc.) from zephcore_common.conf to
  esp32_common.conf — the Espressif blob needs them, nRF doesn't, and
  the bumps were overflowing nRF52840 RAM
- remove CONFIG_ZEPHCORE_MAX_CONTACTS=510 overrides from 5 nRF52840
  companion boards; Kconfig default of 350 fits with comfortable margin
  (wio prod: 91% → 79% RAM)
2026-04-17 10:24:12 +02:00
liquidraver cba81af196 heltec v3/v4 oled&button changes 2026-04-16 13:40:30 +02:00
liquidraver e71c3894a2 enable bluetooth privacy on esp32 to counter ios/esp bug
android on official app needs a manual BT bond
2026-04-16 13:02:12 +02:00
liquidraver 897878307d Revert "rak ADC tuning"
This reverts commit 5369e5d3d8.
2026-04-16 09:35:09 +02:00
liquidraver 5369e5d3d8 rak ADC tuning 2026-04-14 14:59:20 +02:00
liquidraver 30c0cba4c9 xiao nrf ADC tuning 2026-04-14 14:38:00 +02:00
liquidraver 706d723d2b xiao nrf UART log backend 2026-04-14 14:04:16 +02:00
liquidraver 3c2ba020c8 Add simple xiao nrf support 2026-04-14 13:29:42 +02:00
liquidraver 6de710acce cleanup supported boards 2026-04-14 11:16:34 +02:00
liquidraver 3903ebf649 mention wismesh pocket in supported boards 2026-04-14 11:10:43 +02:00
liquidraver 085b1a7ce5 Wismesh pocket update to RAK overlay 2026-04-14 10:41:26 +02:00
liquidraver d03ab90be6 LED refactor + RAK reversed polarity fix 2026-04-14 09:11:58 +02:00
liquidraver 076becb70f RAK4631 - enable display support 2026-04-14 08:55:11 +02:00
liquidraver b03f604960 Merge pull request #7 from mattzzw/promicro_sx1262_voltage
promicro_sx1262: Set battery adc voltage devider to 2:1, 3.6V ref
2026-04-13 20:55:09 +02:00
liquidraver a716d2478f port seeed solar p1 + gps command fixes 2026-04-13 11:48:34 +02:00
Matthias Wientapper 4c76e8e6c0 promicro_sx1262: Set battery adc voltage devider to 2:1, 3.6V ref 2026-04-12 21:14:07 +02:00
liquidraver ee0892831f update supported boards 2026-04-09 14:08:30 +02:00
liquidraver 03fd4e0fc7 heltec v3 console fix 2026-04-09 13:52:15 +02:00
liquidraver 0898699c33 patch file CLRF fixup and repeater-observer hybrid first implementation 2026-04-09 11:02:58 +02:00
liquidraver 530565d02f update readme 2026-04-08 13:12:19 +02:00
liquidraver 3b3eff7aab initial port of heltec v4 and v4.3 boards 2026-04-08 11:21:44 +02:00
Rastislav Vysoky da22b127c3 sx1276 2026-04-07 19:05:32 +02:00
liquidraver 7acd08cbd9 add espc6 fix heltec v3 2026-04-05 21:38:33 +02:00
liquidraver 1a20cdb4ea add xiao esp32-s3 2026-04-05 20:08:40 +02:00
liquidraver 875e6554d4 Implement MQTT Observer role 2026-04-05 14:34:06 +02:00
liquidraver 2051e1b51a telemetry bugfix and "healthcheck" conf for debug logging 2026-03-31 20:35:39 +02:00
liquidraver 31f0901606 port RAK3401 1W 2026-03-26 22:02:11 +01:00
liquidraver c9013d85d4 update zephyr 2026-03-23 08:56:21 +01:00
liquidraver 9abe5b142d port heltec v3 2026-03-20 09:00:09 +01:00
liquidraver 1b3dd4e6fa update docs about lilygo c6 2026-03-19 09:15:01 +01:00
liquidraver 6db225145b supported boards 2026-03-18 22:17:36 +01:00
liquidraver c938cb88b9 linux sdk fix and readme update for esp 2026-03-18 21:03:38 +01:00
liquidraver 215465bab3 G2 cpu fix 2026-03-18 07:36:35 +01:00
liquidraver 4bbc8ac8a8 lr2021 fixes v2 2026-03-17 22:37:42 +01:00
liquidraver ad6f065510 lr2021 fixes 2026-03-17 10:08:32 +01:00
liquidraver feeeabefd0 wake up on button press 2026-03-16 14:17:18 +01:00
liquidraver 71684af590 rework buttons, add quintuple press for disabling leds 2026-03-16 12:56:10 +01:00
liquidraver e2729553ec promicro LR2021 first shot 2026-03-16 12:30:29 +01:00
liquidraver eb5149fd0f fix BLE advert name for backwards compatibility 2026-03-16 11:49:12 +01:00
liquidraver d794b57e31 APC second test
This reverts commit 4bd84ddf7e.
2026-03-14 21:15:57 +01:00
liquidraver 4bd84ddf7e APC first test 2026-03-14 14:01:10 +01:00
liquidraver d2ffe67420 thinknode m1 fixes 2026-03-14 10:37:49 +01:00
liquidraver c96112b79f thinknode m6 port 2026-03-11 14:51:51 +01:00
liquidraver 61909c62de update readme 2026-03-10 17:41:10 +01:00
liquidraver 6576c55ad4 cleanup and unification 2026-03-10 16:01:00 +01:00
liquidraver a942f50b29 M1 fixes 2026-03-10 15:44:57 +01:00
liquidraver f13d8062c0 fix "no android pairing request" 2026-03-09 22:09:55 +01:00
liquidraver ae47c5a062 update all boards with storage revert 2026-03-09 12:58:59 +01:00
liquidraver 14f0bb54c6 increase littlefs cache 2026-03-09 12:18:47 +01:00