Rastislav Vysoky
b74ae1302b
Added support for Heltec t114
1 year ago
Scott Powell
5c5b9aa2e3
* room server: version bump to v1.1.0. This is now NOT compatible with previous clients (TDeck and companion radio).
1 year ago
Scott Powell
284ac17009
* Room Server post ACK bug fix!
1 year ago
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
1 year ago
Alex Wolden
d36da0ed8e
Refactor naming
1 year ago
Scott Powell
01d84d5d3e
* repeater and room server: CommonCLI now handles load/save of Prefs. Now sanitise bad prefs values.
1 year ago
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)
1 year ago
Scott Powell
c2ae34314e
* basic UITask added to repeater and room server (only HeltecV3 targets enable so far)
1 year ago
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)
1 year ago
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
1 year ago
Scott Powell
68770d7728
* 'last_snr' added to repeater stats.
1 year ago
Florent de Lamotte
03293be892
new Heltec_v3_companion_radio_wifi target
1 year ago
Scott Powell
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
1 year ago
Scott Powell
ad5f588028
* Semantic versioning in repeater, room server. "ver" CLI command changed.
1 year ago
Scott Powell
45365322a7
* companion: RESP_CODE_DEVICE_INFO format change.
1 year ago
Scott Powell
1a4063bbe8
* companion radio: connection status now supported (Keep_alive pings, etc)
1 year ago
Scott Powell
0a5bcb9e2c
* room server: login response, permission byte now returned
1 year ago
Scott Powell
88959b6b03
* companion radio: support for TXT_TYPE_SIGNED_PLAIN
1 year ago
Scott Powell
0e2bee03b6
* repeater, room server: new prefs: sf, cr, bw. "set tx ..." now instant, no reboot needed.
1 year ago
Scott Powell
e32fea0745
* refactored handleCommand() to CommonCLI class
1 year ago
Scott Powell
1209d54d2e
* various changes for CLI support via companion radio
1 year ago
Scott Powell
189ed79d46
* new Dispatcher::getCADFailRetryDelay()
1 year ago
Scott Powell
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
1 year ago
Scott Powell
c4cc3dd1ec
* repeater and room server: login password now using strcmp(), new 'set direct.txdelay ..' config
1 year ago
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)
1 year ago
Scott Powell
d880a48b85
* companion radio: new CMD_SEND_LOGIN, CMD_SEND_STATUS_REQ
1 year ago
Scott Powell
274bd6ddbf
* new PAYLOAD_TYPE_RAW_CUSTOM
1 year ago
Scott Powell
fc4e5ed54c
* new StrHelper::strzcpy()
1 year ago
Scott Powell
37f4ceff85
* strncpy() refactor/fix
1 year ago
Scott Powell
4d8478de98
* added S3 WIO target for BLE companion radio
1 year ago
Scott Powell
f434123e99
* tidy ups of PRIVATE_KEY_IMPORT/_EXPORT stuff
1 year ago
liamcottle
9faba8f184
add build flags to enable and disable private key import and export
1 year ago
liamcottle
6af9774976
add new commands to companion firmware to import and export identity private key
1 year ago
Scott Powell
f8d03804e1
* room server: minor timing fix
1 year ago
Scott Powell
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)
1 year ago
Scott Powell
cf63ec9493
* companion radio: new CMD_DEVICE_QUERY -> RESP_CODE_DEVICE_INFO, airtime_factor added to CMD_SET_TUNING_PARAMS, CMD_REBOOT change
1 year ago
Scott Powell
ba181da94a
* added RTCClock::getCurrentTimeUnique(), for when timestamps need to be unique (if temp rapid-fire)
1 year ago
Scott Powell
a115626afd
* repeater: added src/dest hashes to logging
1 year ago
Scott Powell
3b5b7a1642
* SimpleMeshTables: ACKs now handled separately
* Dispatcher: logging methods now with 'len' param
1 year ago
Scott Powell
5811cf9f02
* repeater: Get Stats new fields added: n_direct_dups, n_flood_dups
1 year ago
Scott Powell
9d9145a1c2
* repeater: new CLI commands: "log start", "log stop", "log erase", and "log"
1 year ago
Scott Powell
ef95462345
* repeater, room server and terminal chat: default to rxdelay off
1 year ago
Scott Powell
769711ff81
* companion radio: "set af .." now applied, rxdelay now OFF by default. (can set though with new CMD_SET_TUNING_PARAMS)
1 year ago
liamcottle
a96ecd8b5b
added CMD_GET_BATTERY_VOLTAGE to companion radio
1 year ago
liamcottle
e8390ebc7b
added CMD_REBOOT to companion radio
1 year ago
Scott Powell
a2fa4caa3f
* companion radio: new CMD_EXPORT_CONTACT, CMD_IMPORT_CONTACT
1 year ago
Scott Powell
65580c76d0
* companion radio: new CMD_SHARE_CONTACT
* room server: push notify loop interval changed to 2 secs
1 year ago
Florent
b4ee9ecfb9
add T1000e conditionals to examples
1 year ago
Scott Powell
67c7fc070e
* companion radio: BLE variants now set device name to "MeshCore-{advert-name}"
1 year ago
Scott Powell
a922d0711d
* ver bumps
* companion radio, USB: onSendTimeout() bug fix
1 year ago