Diego Munhoz
a5fb3acc9b
add: BLE_NAME_PREFIX flag
2025-03-07 11:41:53 -06:00
Scott Powell
808d3933c1
Version bump to v1.2.1
2025-03-07 22:01:30 +11:00
Scott Powell
cf17091588
* display.begin() delayed in setup().
...
* all firmwares now bumped to v1.2.0
2025-03-07 17:19:27 +11:00
Scott Powell
1f4a81360b
* companion: new command: CMD_GET_CONTACT_BY_KEY (30)
2025-03-07 12:00:11 +11:00
Rastislav Vysoky
2dd2571154
Added support for LilyGo T-Echo
2025-03-06 21:39:17 +01:00
Rastislav Vysoky
b74ae1302b
Added support for Heltec t114
2025-03-06 20:43:56 +01:00
ripplebiz
a3d46a3e8a
Merge pull request #62 from awolden/awolden/t3lora
...
Add LILYGO T-LoRa V2.1-1.6 firmware
2025-03-06 16:33:27 +11:00
Scott Powell
78ee88c9ed
* companion, HeltecV3: now picks random BLE pin for every session (from boot), unless a (non-zero) one stored in _prefs
...
* companion, WSL3: uses static BLE pin, per build BLE_PIN_CODE define
2025-03-05 19:14:34 +11:00
Alex Wolden
86389579eb
Merge remote-tracking branch 'origin/dev' into awolden/t3lora
2025-03-04 23:23:03 -08:00
Alex Wolden
d36da0ed8e
Refactor naming
2025-03-04 22:00:48 -08:00
Scott Powell
86681364bd
* companion: UITask now shows BLE PIN (when no connection)
...
* companion, HeltecV3: new installs, now chooses random BLE PIN
* companion: prefs load/save improvements (sanitises bad values)
2025-03-05 15:47:29 +11:00
Scott Powell
372c228210
* new ui/DisplayDriver classes (just SSD1306Display impl for now)
...
* companion radio: now with optional UITask (enabled by DISPLAY_CLASS config in target/env)
2025-03-04 23:09:43 +11:00
Alex Wolden
e1022791e8
Add support for LilyGo T3 with SX1276 module
...
- Add custom partition table for fitting larger firmware
- Create LilyGoT3S3Board.h for board-specific functionality
- Update all example files to support the T3 board with SX1276
- Configure build environment for optimizing firmware size
- Set up the right pin configuration for SX1276 on LilyGo T3
2025-03-04 00:07:36 -08:00
Florent de Lamotte
03293be892
new Heltec_v3_companion_radio_wifi target
2025-03-03 13:26:37 +01:00
Scott Powell
45365322a7
* companion: RESP_CODE_DEVICE_INFO format change.
2025-03-03 12:31:11 +11:00
Scott Powell
1a4063bbe8
* companion radio: connection status now supported (Keep_alive pings, etc)
2025-03-02 20:15:13 +11:00
Scott Powell
88959b6b03
* companion radio: support for TXT_TYPE_SIGNED_PLAIN
2025-03-02 13:57:50 +11:00
Scott Powell
1209d54d2e
* various changes for CLI support via companion radio
2025-02-27 12:51:00 +11:00
Scott Powell
d81bbe56a0
* repeater: login now evicts oldest client table entry if full. New RESP_SERVER_LOGIN_OK login response format (with permissions byte)
...
* companion radio: PUSH_CODE_LOGIN_SUCCESS now returns 'permissions' byte (0 for legacy "OK" response)
2025-02-24 16:01:14 +11:00
Scott Powell
d880a48b85
* companion radio: new CMD_SEND_LOGIN, CMD_SEND_STATUS_REQ
2025-02-24 14:05:17 +11:00
Scott Powell
274bd6ddbf
* new PAYLOAD_TYPE_RAW_CUSTOM
2025-02-23 15:35:33 +11:00
Scott Powell
fc4e5ed54c
* new StrHelper::strzcpy()
2025-02-22 20:10:31 +11:00
Scott Powell
f434123e99
* tidy ups of PRIVATE_KEY_IMPORT/_EXPORT stuff
2025-02-21 13:51:26 +11:00
liamcottle
9faba8f184
add build flags to enable and disable private key import and export
2025-02-21 14:54:59 +13:00
liamcottle
6af9774976
add new commands to companion firmware to import and export identity private key
2025-02-21 12:34:15 +13:00
Scott Powell
cf63ec9493
* companion radio: new CMD_DEVICE_QUERY -> RESP_CODE_DEVICE_INFO, airtime_factor added to CMD_SET_TUNING_PARAMS, CMD_REBOOT change
2025-02-19 18:59:43 +11:00
ripplebiz
72d44a17d4
Merge pull request #23 from fdlamotte/t1000e_code
...
T1000e code
2025-02-19 17:49:36 +11:00
Scott Powell
769711ff81
* companion radio: "set af .." now applied, rxdelay now OFF by default. (can set though with new CMD_SET_TUNING_PARAMS)
2025-02-17 10:43:48 +11:00
liamcottle
a96ecd8b5b
added CMD_GET_BATTERY_VOLTAGE to companion radio
2025-02-16 16:51:10 +13:00
liamcottle
e8390ebc7b
added CMD_REBOOT to companion radio
2025-02-16 15:24:46 +13:00
Scott Powell
a2fa4caa3f
* companion radio: new CMD_EXPORT_CONTACT, CMD_IMPORT_CONTACT
2025-02-15 15:57:02 +11:00
Scott Powell
65580c76d0
* companion radio: new CMD_SHARE_CONTACT
...
* room server: push notify loop interval changed to 2 secs
2025-02-15 13:23:19 +11:00
Florent
b4ee9ecfb9
add T1000e conditionals to examples
2025-02-14 07:17:46 +01:00
Scott Powell
67c7fc070e
* companion radio: BLE variants now set device name to "MeshCore-{advert-name}"
2025-02-14 10:46:40 +11:00
Scott Powell
a922d0711d
* ver bumps
...
* companion radio, USB: onSendTimeout() bug fix
2025-02-14 09:35:15 +11:00
Scott Powell
b8d467fbab
* BaseChatMesh: sendLogin(), onContactResponse()
...
* companion radio: contacts file, new 'sync_since' field
2025-02-14 07:52:43 +11:00
Scott Powell
0eaa11c56f
* BaseChatMesh::sendGroupMessage() added
...
* companion radio, RESP_CODE_CHANNEL_MSG_RECV, CMD_SEND_CHANNEL_TXT_MSG
2025-02-13 10:18:48 +11:00
Scott Powell
824f8c1349
* companion radio for RAK (USB) now fixed. (thanks to Bernd Giesecke)
...
* experimental NRF52 impl of SerialBLEInterface, and experimental RAK BLE companion radio target
2025-02-12 18:40:00 +11:00
Scott Powell
55531993bd
* companion radio: _SELF_INFO frames now include current adv_lat, and adv_lon
2025-02-11 16:02:35 +11:00
Scott Powell
9013d99265
* new target/envs: Heltec_v2_repeater, Heltec_v2_companion_radio_usb
2025-02-11 15:50:10 +11:00
Scott Powell
eb7fec6f1d
* companion radio: new command frames: CMD_SET_ADVERT_LATLON, CMD_REMOVE_CONTACT
2025-02-11 12:02:27 +11:00
Scott Powell
082be00ade
Merge branch 'main' into rx_delay
...
# Conflicts:
# examples/companion_radio/main.cpp
# examples/simple_secure_chat/main.cpp
2025-02-09 13:06:01 +11:00
Scott Powell
5e599f143c
* companion radio: removed need for reboot after setting radio params or tx power
2025-02-09 09:58:56 +11:00
Scott Powell
53a55f3a13
* TIMEOUT estimate adjusted
...
* companion radio: new CMD_RESET_PATH
2025-02-08 20:57:35 +11:00
Scott Powell
50421ad405
Merge branch 'main' into rx_delay
2025-02-06 22:57:07 +11:00
Scott Powell
5395214ef2
* companion radio: new RESP_CODE_NO_MORE_MESSAGES response
2025-02-06 22:39:33 +11:00
Scott Powell
55f14d968f
Merge branch 'main' into rx_delay
2025-02-06 10:54:52 +11:00
Scott Powell
8b69f09ddf
* companion radio: CMD_SET_RADIO_PARAMS fix
2025-02-05 22:04:25 +11:00
Scott Powell
ab11421c92
Merge branch 'main' into rx_delay
2025-02-05 12:09:27 +11:00
Scott Powell
4e8d6de7d7
* companion radio: CMD_GET_DEVICE_TIME now responds with RESP_CODE_CURR_TIME(9) instead of RESP_CODE_OK
2025-02-05 11:13:39 +11:00