Scott Powell
3c27132914
* T1000e BLE - default node name is now the MAC address
2026-01-23 15:53:58 +11:00
ripplebiz
09005fa455
Merge pull request #1308 from liamcottle/fix/wifi-interface-frames
...
Fix: WiFi Interface Frame Parsing
2026-01-04 16:19:57 +11:00
liamcottle
8708fa012a
simplify reading frame header
2026-01-04 17:43:25 +13:00
liamcottle
71bb49e556
remove use of dynamic allocation
2026-01-03 16:36:19 +13:00
liamcottle
ed263b0727
implement frame header parising for wifi interface
2026-01-03 15:39:57 +13:00
Kevin Le
def1902688
Fixed T-Beam board to work with sleep
2025-12-24 12:04:39 +07:00
ViezeVingertjes
c10c010736
fix: only hide pin after successful authentication in SerialBLEInterface
2025-09-06 22:06:47 +02:00
liamcottle
796b4c705c
disconnect existing wifi client when new connection established
2025-08-29 19:50:05 +12:00
Scott Powell
4b95c981bb
* UI revamp for companion radios
2025-08-08 20:01:31 +10:00
Scott Powell
b37c8017d9
* Fix: /helpers/esp32/TBeamBoard was breaking non-TBeam builds
2025-06-25 14:04:29 +10:00
cod3doomy
218b96e4aa
T-Beam refactor
...
There is a lot to this PR, so if there are any questions let me know.
The idea here is to merge T-Beam fw so that there is less redundant code. Most versions (except the 0.7) share PMU code, init sequence, and most IO pin definitions.
- Merged all T-Beam board.h files into one TBeamBoard.
- Added PMU code to identify different AXP chips.
- Modified "lilygo tbeam SX1276" variant to cover all T-Beam SX1276 versions
- Modified "lilygo tbeam SX1262" variant to cover all T-Beam SX1262 versions
- Enabled GPS on all T-Beam versions/models
- Enabled BME280 on the Supreme
I am also updating EnvironmentSensorManager to allow for boards that do or don't have GPS enable pins, as well as a PERSISTANT_GPS define check for boards that want GPS to stay active after boot.
2025-06-22 17:46:30 -07:00
Scott Powell
436a99f088
* BLE_WRITE_MIN_INTERVAL upped to 60 millis
2025-05-17 19:54:31 +10:00
Scott Powell
805ca7b900
* CommonCLI: added "clear stats" command
2025-05-13 18:12:58 +10:00
Scott Powell
177dd90ca1
* Repeater/Room server: new diagnostics, stats.n_full_events now repurposed to 'err_events' (bit flags)
...
* new Radio::isInRecvMode() method
2025-05-13 15:38:10 +10:00
Scott Powell
b08436eba7
* startSendRaw() now returns false if fail
2025-05-12 17:26:44 +10:00
Scott Powell
e1092118d9
* ESPNOW: packet rx/tx counters
2025-04-24 12:16:55 +10:00
Scott Powell
00f0bb7471
* ESPNOW: now using hardware RNG for radio_new_identity()
2025-04-24 10:59:01 +10:00
Scott Powell
0d5c17f7ed
* ESP-Now: long range mode
2025-03-29 13:27:17 +11:00
Scott Powell
2224bddcb5
* new ESPNOWRadio driver
...
* refactored the examples/*/main.cpp modules, moving radio specifics to variants/*/target modules
* new Generic_ESPNOW_* target envs
2025-03-27 19:34:16 +11:00
Scott Powell
321a9425da
* experiment: enabling forwarding in terminal chat
2025-03-26 03:57:36 +11:00
Scott Powell
1220c69aa9
* wifi power max
2025-03-25 15:13:07 +11:00
Scott Powell
8355543366
* more experiments
2025-03-25 01:26:46 +11:00
Scott Powell
7bd7bfb14a
* ESP-NOW experiment with terminal-chat
2025-03-24 21:16:00 +11:00
Scott Powell
5c4ec1bc22
* SerialWifiInterface: misc tidy-ups
2025-03-04 14:04:47 +11:00
Florent de Lamotte
03293be892
new Heltec_v3_companion_radio_wifi target
2025-03-03 13:26:37 +01:00
Scott Powell
be2af61dfe
* ESP32: SerialBLEInterface, delay(500) not needed
2025-02-26 21:08:54 +11:00
Scott Powell
54af8ad2a9
* esp32 SerialBLEInterface: 1 second delay now applied before testing whether to re-start advertising
2025-02-26 20:53:31 +11:00
liamcottle
abb2dea321
don't set encryption level on device as it's set on each characteristic
2025-02-26 20:24:14 +13:00
liamcottle
83c827ce85
enforce pin being used for ble pairing on esp32
2025-02-26 17:04:44 +13:00
Scott Powell
5395214ef2
* companion radio: new RESP_CODE_NO_MORE_MESSAGES response
2025-02-06 22:39:33 +11:00
Scott Powell
d9dc76f197
* new helper for ESP32: SerialBLEInterface
...
* Some refactoring in BaseChatMesh and Terminal Chat
* new companion_radio example
2025-01-28 20:30:15 +11:00