ea9a4dcd3a* room server: adding post, was not sending Acks on retries. * room server and repeater: now does NOT send Acks for TXT_TYPE_CLI_DATA commands
Scott Powell
2025-03-03 15:30:50 +11:00
1348f89eadMerge branch 'dev'
Scott Powell
2025-03-03 13:26:43 +11:00
ad5f588028* Semantic versioning in repeater, room server. "ver" CLI command changed.
Scott Powell
2025-03-03 13:22:49 +11:00
be2af61dfe* ESP32: SerialBLEInterface, delay(500) not needed
Scott Powell
2025-02-26 21:08:54 +11:00
54af8ad2a9* esp32 SerialBLEInterface: 1 second delay now applied before testing whether to re-start advertising
Scott Powell
2025-02-26 20:53:31 +11:00
c01c2ed3acMerge pull request #49 from liamcottle/main
ripplebiz
2025-02-26 18:35:45 +11:00
abb2dea321don't set encryption level on device as it's set on each characteristic
liamcottle
2025-02-26 20:24:14 +13:00
64ccc4e289* build fixes for RAK targets
Scott Powell
2025-02-26 18:19:38 +11:00
85e867e923Merge pull request #47 from fdlamotte/t1000e_work
ripplebiz
2025-02-26 18:04:22 +11:00
c4c5d43bc4Merge pull request #48 from liamcottle/main
ripplebiz
2025-02-26 17:41:11 +11:00
dbc9659e9aenforce pin being used for ble pairing on nrf52
liamcottle
2025-02-26 17:27:58 +13:00
83c827ce85enforce pin being used for ble pairing on esp32
liamcottle
2025-02-26 17:04:44 +13:00
7290bf0c7dt1000e companion radio example builds in tree !
Florent de Lamotte
2025-02-25 16:46:06 +01:00
cc1a944988upd t1000e board support
Florent de Lamotte
2025-02-25 14:02:19 +01:00
a6a6bef371* new helper: AutoDiscoverRTCClock, which detects: DS3231 (on i2c addr 0x68), or RV3028 (on i2c addr 0x52) * repeater and room server: ver bump (v5), now use AutoDiscoverRTCClock * various Board::begin() now should do Wire.begin(), with custom pin mappings if needed * examples removed: ping client/server, and test_admin
Scott Powell
2025-02-25 19:00:07 +11:00
c4cc3dd1ec* repeater and room server: login password now using strcmp(), new 'set direct.txdelay ..' config
Scott Powell
2025-02-24 20:52:13 +11:00
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)
Scott Powell
2025-02-24 16:01:14 +11:00
d880a48b85* companion radio: new CMD_SEND_LOGIN, CMD_SEND_STATUS_REQ
Scott Powell
2025-02-24 14:05:17 +11:00
274bd6ddbf* new PAYLOAD_TYPE_RAW_CUSTOM
Scott Powell
2025-02-23 15:35:33 +11:00
fc4e5ed54c* new StrHelper::strzcpy()
Scott Powell
2025-02-22 20:10:31 +11:00
37f4ceff85* strncpy() refactor/fix
Scott Powell
2025-02-22 19:41:24 +11:00
4d8478de98* added S3 WIO target for BLE companion radio
Scott Powell
2025-02-22 10:44:45 +11:00
f434123e99* tidy ups of PRIVATE_KEY_IMPORT/_EXPORT stuff
Scott Powell
2025-02-21 13:51:26 +11:00
0bb202327aMerge pull request #32 from liamcottle/main
ripplebiz
2025-02-21 13:29:39 +11:00
9faba8f184add build flags to enable and disable private key import and export
liamcottle
2025-02-21 14:54:59 +13:00
6af9774976add new commands to companion firmware to import and export identity private key
liamcottle
2025-02-21 12:34:15 +13:00
f8d03804e1* room server: minor timing fix
Scott Powell
2025-02-20 22:59:47 +11:00
e65c3e3240* MESH_DEBUG_PRINTLN fixes
Scott Powell
2025-02-20 18:04:35 +11:00
fc02d8fbcb* Mesh/Dispatcher: MESH_DEBUG_ and MESH_PACKET_LOGGING now output date-time. (new getLogDateTime() virtual) * MESH_PACKET_LOGGING now parity with dynamic/file logging (src/dest hashes)
Scott Powell
2025-02-20 12:41:47 +11:00
cf63ec9493* companion radio: new CMD_DEVICE_QUERY -> RESP_CODE_DEVICE_INFO, airtime_factor added to CMD_SET_TUNING_PARAMS, CMD_REBOOT change
Scott Powell
2025-02-19 18:59:43 +11:00
72d44a17d4Merge pull request #23 from fdlamotte/t1000e_code
ripplebiz
2025-02-19 17:49:36 +11:00
ba181da94a* added RTCClock::getCurrentTimeUnique(), for when timestamps need to be unique (if temp rapid-fire)
Scott Powell
2025-02-19 17:24:25 +11:00
a115626afd* repeater: added src/dest hashes to logging
Scott Powell
2025-02-18 23:49:25 +11:00
3b5b7a1642* SimpleMeshTables: ACKs now handled separately * Dispatcher: logging methods now with 'len' param
Scott Powell
2025-02-18 22:59:03 +11:00
5811cf9f02* repeater: Get Stats new fields added: n_direct_dups, n_flood_dups
Scott Powell
2025-02-18 17:47:00 +11:00
9d9145a1c2* repeater: new CLI commands: "log start", "log stop", "log erase", and "log"
Scott Powell
2025-02-18 13:20:48 +11:00
0db15db625* new Packet type: PAYLOAD_TYPE_TRACE
Scott Powell
2025-02-17 19:22:31 +11:00
ef95462345* repeater, room server and terminal chat: default to rxdelay off
Scott Powell
2025-02-17 10:56:41 +11:00
769711ff81* companion radio: "set af .." now applied, rxdelay now OFF by default. (can set though with new CMD_SET_TUNING_PARAMS)
Scott Powell
2025-02-17 10:43:48 +11:00
b934a1286eMerge pull request #27 from liamcottle/main
ripplebiz
2025-02-16 14:56:54 +11:00
a96ecd8b5badded CMD_GET_BATTERY_VOLTAGE to companion radio
liamcottle
2025-02-16 16:51:10 +13:00
d6c218c928Merge pull request #26 from liamcottle/main
ripplebiz
2025-02-16 13:50:34 +11:00
e8390ebc7badded CMD_REBOOT to companion radio
liamcottle
2025-02-16 15:24:46 +13:00
a2fa4caa3f* companion radio: new CMD_EXPORT_CONTACT, CMD_IMPORT_CONTACT
Scott Powell
2025-02-15 15:57:02 +11:00
65580c76d0* companion radio: new CMD_SHARE_CONTACT * room server: push notify loop interval changed to 2 secs
Scott Powell
2025-02-15 13:23:19 +11:00
e16dad778chelper files for t1000e and LR1110
Florent
2025-02-14 09:54:06 +01:00
b4ee9ecfb9add T1000e conditionals to examples
Florent
2025-02-14 07:17:46 +01:00
67c7fc070e* companion radio: BLE variants now set device name to "MeshCore-{advert-name}"
Scott Powell
2025-02-14 10:46:40 +11:00
a922d0711d* ver bumps * companion radio, USB: onSendTimeout() bug fix
Scott Powell
2025-02-14 09:35:15 +11:00
b8d467fbab* BaseChatMesh: sendLogin(), onContactResponse() * companion radio: contacts file, new 'sync_since' field
Scott Powell
2025-02-14 07:52:43 +11:00
cd9b60495d* nrf52 BLE, increased MTU to 250
Scott Powell
2025-02-13 20:22:56 +11:00
7af8f4dfa3Merge pull request #20 from fdlamotte/nrf52_serial_ble
ripplebiz
2025-02-13 19:47:37 +11:00
51a6cb8982nrf52 ble uart should work
Florent
2025-02-12 17:44:06 +01:00
824f8c1349* companion radio for RAK (USB) now fixed. (thanks to Bernd Giesecke) * experimental NRF52 impl of SerialBLEInterface, and experimental RAK BLE companion radio target
Scott Powell
2025-02-12 18:40:00 +11:00
55531993bd* companion radio: _SELF_INFO frames now include current adv_lat, and adv_lon
Scott Powell
2025-02-11 16:02:35 +11:00
9013d99265* new target/envs: Heltec_v2_repeater, Heltec_v2_companion_radio_usb
Scott Powell
2025-02-11 15:50:10 +11:00
1bab9c861c* new target/env: Heltec_v2_terminal_chat
Scott Powell
2025-02-11 12:36:26 +11:00
eb7fec6f1d* companion radio: new command frames: CMD_SET_ADVERT_LATLON, CMD_REMOVE_CONTACT
Scott Powell
2025-02-11 12:02:27 +11:00
5d4a5dce36Merge branch 'main' into rx_delay
Scott Powell
2025-02-10 20:13:09 +11:00
42f2c1ece5* new "set guest.password .." CLI command
Scott Powell
2025-02-10 16:36:14 +11:00
b85e43e0aeMerge branch 'main' into rx_delay
Scott Powell
2025-02-10 11:08:42 +11:00
8ab1d495e2Merge pull request #17 from Garrisonsan/patch-1
ripplebiz
2025-02-10 11:06:23 +11:00