Commit Graph

  • 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
  • e16dad778c helper files for t1000e and LR1110 Florent 2025-02-14 09:54:06 +01:00
  • b4ee9ecfb9 add 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
  • 7af8f4dfa3 Merge pull request #20 from fdlamotte/nrf52_serial_ble ripplebiz 2025-02-13 19:47:37 +11:00
  • 0eaa11c56f * BaseChatMesh::sendGroupMessage() added * companion radio, RESP_CODE_CHANNEL_MSG_RECV, CMD_SEND_CHANNEL_TXT_MSG Scott Powell 2025-02-13 10:18:48 +11:00
  • 51a6cb8982 nrf52 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
  • 5d4a5dce36 Merge 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
  • b85e43e0ae Merge branch 'main' into rx_delay Scott Powell 2025-02-10 11:08:42 +11:00
  • 8ab1d495e2 Merge pull request #17 from Garrisonsan/patch-1 ripplebiz 2025-02-10 11:06:23 +11:00
  • 0ab6aadf7c Update README.md Garrisonsan 2025-02-09 16:24:04 -06:00
  • 082be00ade Merge branch 'main' into rx_delay Scott Powell 2025-02-09 13:06:01 +11:00
  • 5e599f143c * companion radio: removed need for reboot after setting radio params or tx power Scott Powell 2025-02-09 09:58:56 +11:00
  • 53a55f3a13 * TIMEOUT estimate adjusted * companion radio: new CMD_RESET_PATH Scott Powell 2025-02-08 20:57:35 +11:00
  • cd7a8d0411 * repeater: min/max advert.interval changes Scott Powell 2025-02-08 19:57:10 +11:00
  • 4f3bd4b57c Merge branch 'main' into rx_delay Scott Powell 2025-02-08 12:04:17 +11:00
  • 5fb83c9bf7 * repeater and room server: new CLI command: "set advert.interval {mins}" Scott Powell 2025-02-08 11:44:09 +11:00
  • 50421ad405 Merge branch 'main' into rx_delay Scott Powell 2025-02-06 22:57:07 +11:00
  • 5395214ef2 * companion radio: new RESP_CODE_NO_MORE_MESSAGES response Scott Powell 2025-02-06 22:39:33 +11:00
  • 5824c9a6c0 * bug fix for rxdelay 0 Scott Powell 2025-02-06 11:16:17 +11:00
  • 55f14d968f Merge branch 'main' into rx_delay Scott Powell 2025-02-06 10:54:52 +11:00
  • cc0ba10cf1 * RAK battery ADC multiplier tweak Scott Powell 2025-02-06 08:44:06 +11:00
  • 8b69f09ddf * companion radio: CMD_SET_RADIO_PARAMS fix Scott Powell 2025-02-05 22:04:25 +11:00
  • b428ecf31f * new CLI command: "set txdelay ..." Scott Powell 2025-02-05 12:36:32 +11:00
  • ab11421c92 Merge branch 'main' into rx_delay Scott Powell 2025-02-05 12:09:27 +11:00
  • 4e8d6de7d7 * companion radio: CMD_GET_DEVICE_TIME now responds with RESP_CODE_CURR_TIME(9) instead of RESP_CODE_OK Scott Powell 2025-02-05 11:13:39 +11:00
  • f4229bb185 * companion radio bug fix Scott Powell 2025-02-05 10:42:40 +11:00
  • 8c9144f785 * added companion radio targets for T3S3 board Scott Powell 2025-02-04 22:09:46 +11:00
  • 61b09e9445 Merge branch 'main' into rx_delay Scott Powell 2025-02-04 20:53:27 +11:00
  • 6cef056488 * companion radio: offline messages queue Scott Powell 2025-02-04 19:40:30 +11:00
  • aaeccd121c * repeater and room server, new "set repeat {on|off}" CLI command Scott Powell 2025-02-04 18:27:13 +11:00
  • 4b8d704455 Merge branch 'main' into rx_delay Scott Powell 2025-02-04 16:03:32 +11:00
  • 51ab76ecc4 * Room server: added "start ota" CLI command Scott Powell 2025-02-04 16:03:17 +11:00
  • cc3cf18573 * new "set rxdelay ..." CLI command Scott Powell 2025-02-04 15:35:36 +11:00
  • a93412216a * new packet score function Scott Powell 2025-02-04 15:00:28 +11:00
  • 0f66210478 * ver bumps * RAK battery experiment Scott Powell 2025-02-04 13:40:54 +11:00
  • 7da0a5f7ec * new RX delays based on SNR Scott Powell 2025-02-04 12:35:53 +11:00
  • 29e62b9ce2 * IdentityStore::save() was failing on RAK. * Repeater: CLI 'erase' command added. Scott Powell 2025-02-04 01:35:04 +11:00
  • a0bb332ce5 * companion radio: new CMD_SET_RADIO_TX_POWER frame, RESP_CODE_SELF_INFO responses now include tx_power_dbm and MAX_LORA_TX_POWER Scott Powell 2025-02-03 21:06:08 +11:00
  • 7f15205e29 * 'help' updated. Scott Powell 2025-02-03 14:21:19 +11:00
  • 466caebd9a * Terminal Chat: "set ..." commands, save to "node_prefs" file, consistent with the other firmwares Scott Powell 2025-02-03 13:56:57 +11:00
  • 7b31fc8ef9 * refactor: new helpers/nrf52 dir * RAK, startOTAUpdate() Scott Powell 2025-02-03 12:53:38 +11:00
  • 79f2d65a64 * BUG FIX: Initial key generation Scott Powell 2025-02-02 11:03:23 +11:00
  • 78fe83f065 * RAK batt read (hopefully) fixed Scott Powell 2025-02-02 09:44:59 +11:00
  • c7f9fa95e1 * repeater and room server: added "set tx .." CLI command Scott Powell 2025-02-02 08:45:18 +11:00
  • 01fc05f496 * releasePacket() missing Scott Powell 2025-02-01 23:10:56 +11:00
  • 33bee48d38 * Terminal Chat: new commands "card" and "import" Scott Powell 2025-02-01 21:45:34 +11:00
  • e877b135e8 * Repeater: timing changes for self-advert Scott Powell 2025-02-01 19:06:39 +11:00
  • 5523daad9d * companion radio: RESP_CODE_END_OF_CONTACTS change Scott Powell 2025-02-01 17:04:26 +11:00
  • ef45cb3ae0 * readme tweak Scott Powell 2025-02-01 14:31:19 +11:00
  • f9fa913d9e * companion radio CMD_SET_RADIO_PARAMS Scott Powell 2025-02-01 12:43:06 +11:00
  • 7ed2b17b35 * added LLCC68 module support Scott Powell 2025-01-31 12:46:33 +11:00
  • 6e708dc0ec * oops, default LORA_FREQ revert Scott Powell 2025-01-31 11:51:30 +11:00
  • 16b81d2a6c * new target/envs: LilyGo_T3S3_sx1262, _repeater and _terminal_chat Scott Powell 2025-01-31 11:46:19 +11:00
  • cef23fa7d9 * ver bump Scott Powell 2025-01-31 00:47:26 +11:00
  • ac8b7b31fe * Room server: keep_alive changes Scott Powell 2025-01-31 00:02:29 +11:00
  • 8d0a17bc39 * Room server: no more "[posted]" replies from server Scott Powell 2025-01-30 20:09:00 +11:00
  • 78e307c495 * new Packet::writeTo(), readFrom() methods. (for saving snapshots of packets) Scott Powell 2025-01-30 18:34:18 +11:00
  • bc655c8797 Update README.md ripplebiz 2025-01-30 15:10:05 +11:00
  • 9af5adb861 * BaseChatMesh::sendMessage(), new est_timeout (OUT) param Scott Powell 2025-01-30 14:03:31 +11:00
  • f94d5f7423 * ver bumps Scott Powell 2025-01-30 13:46:04 +11:00
  • 659e66e3d1 * reset push_failures on successfully recv Scott Powell 2025-01-29 20:45:55 +11:00
  • 77a7656b99 * companion_radio: CMD_SEND_TXT_MSG format change Scott Powell 2025-01-29 14:06:46 +11:00
  • f46263a263 * ContactInfo, added gps_lat, gps_lon * companion_radio: now also save gps_lat, gps_lon * BaseChatMesh: now parses gps_lat, gps_lon out of Advertisement Scott Powell 2025-01-29 13:56:39 +11:00
  • 2e3d2d13b2 * room_server: login response now with a 'keep alive' interval suggestion * room_server: new Request payload sub-type: REQ_TYPE_KEEP_ALIVE -> RESP_SERVER_KEEP_ALIVE Scott Powell 2025-01-29 13:14:42 +11:00
  • 4f0acbd8da * companion_radio_usb: encoding in ArduinoSerialInterface changed to 16-bit frame lengths * MAX_FRAME_SIZE now 172 (to fit max 160 byte text msg) Scott Powell 2025-01-29 10:12:22 +11:00
  • e53f0d0725 * refactored BaseChatMesh::sendMessage(), added timestamp param Scott Powell 2025-01-29 02:11:46 +11:00
  • fe306a311e * new "contacts2" file format Scott Powell 2025-01-29 00:51:52 +11:00
  • dc11fe85cb * new env: RAK_4631_companion_radio_usb Scott Powell 2025-01-29 00:02:05 +11:00
  • cd81878e92 * added helpers/ArduinoSerialInterface, for the 'companion radio' * .ini, target envs: Heltec_v3_companion_radio_usb & Heltec_v3_companion_radio_ble Scott Powell 2025-01-28 23:26:55 +11:00
  • d9dc76f197 * new helper for ESP32: SerialBLEInterface * Some refactoring in BaseChatMesh and Terminal Chat * new companion_radio example Scott Powell 2025-01-28 20:30:15 +11:00
  • 52f9c358b7 * repeater: extra CLI commands * room server: now loads/saves prefs, same CLI commands as repeater ("set ...") Scott Powell 2025-01-28 00:00:14 +11:00
  • 6fc21b815d * HeltecV3 targets, now flash built-in LED on LoRa TX Scott Powell 2025-01-27 12:53:34 +11:00
  • 37a6c230ad * new repeater CLI commands: "set af", "set name", "set lat", "set lon", "password" Scott Powell 2025-01-27 11:13:37 +11:00
  • 9a9b4fca82 * version bumps Scott Powell 2025-01-27 00:42:42 +11:00
  • 6c00653272 * TxtDataHelpers.h, with standard TXT sub-types * Terminal chat: added "time <epoch-secs>" * repeater: now recognises either TXT_TYPE_PLAIN or TXT_TYPE_CLI_DATA for CLI commands * Room server: now uses TXT_TYPE_SIGNED_PLAIN (for push/outbound), recognises TXT_TYPE_PLAIN (to add a Post), and TXT_TYPE_CLI_DATA for CLI command Scott Powell 2025-01-26 22:56:38 +11:00
  • 40c3dfa20b * fixes for various targets (BaseChatMesh not compiling for non-terminal chat targets) Scott Powell 2025-01-26 15:40:32 +11:00
  • a3ce65c770 * new env: Xiao_S3_WIO_terminal_chat Scott Powell 2025-01-26 14:48:17 +11:00
  • 42af720b02 * fix for RAK terminal chat Scott Powell 2025-01-26 07:00:56 +11:00
  • 6d5e69ae04 * support for GroupChannels in BaseChatMesh, and terminal chat Scott Powell 2025-01-26 00:46:36 +11:00
  • e58d866949 * merge-bin.py script Scott Powell 2025-01-25 23:09:09 +11:00
  • 00a9e93754 * simple_secure_chat now with a proper CLI * new: BaseChatMesh class, for abstract chat client Scott Powell 2025-01-25 22:03:25 +11:00
  • a3b7701bc0 * added 'ver' command to CLI (repeater and room server) Scott Powell 2025-01-24 22:00:13 +11:00
  • e78aa66d57 * Bug fix: hasName(), missing return :-( * refactored methods to AdvertDataHelper.cpp Scott Powell 2025-01-24 19:45:45 +11:00
  • 068aeee87f * Refactor: new AdvertDataHelpers.h Scott Powell 2025-01-24 11:41:37 +11:00
  • 2d34ac58ee * room_server: crash fix, now detects timeouts on push post, if 3 timeouts on same client, then evicts/logs out Scott Powell 2025-01-23 21:24:23 +11:00
  • b8a5c3369f * NEW: simple_room_server Scott Powell 2025-01-23 16:07:44 +11:00
  • f5f978a398 * CAD detect fixed Scott Powell 2025-01-22 21:48:18 +11:00
  • 932d845922 * fix for duplicate msgId's in repeater CLI view Scott Powell 2025-01-22 20:53:43 +11:00
  • d69d2be722 * repeater: some refactors/clean ups, and (for ESP32) now using ESP32RTCClock which can keep time across a "reboot" command. Scott Powell 2025-01-22 19:47:53 +11:00