aboutsummaryrefslogtreecommitdiff
path: root/examples/simple_room_server/main.cpp
AgeCommit message (Collapse)Author
2026-01-26added build flag to enable/disable boot advertliamcottle
2026-01-26boot adverts are now zero hop instead of floodliamcottle
2025-10-30* Fix for VolatileRTCClock wrapping around to initial synced time every 49 daysScott Powell
2025-09-09* room refactor: extracted MyMesh classScott Powell
2025-09-02add heltec meshpocket board.Quency-D
2025-09-01* ver bumpScott Powell
2025-09-01* added CommonCLI::saveIdentity()Scott Powell
2025-08-31* ver bumpScott Powell
2025-08-20set default flood advert interval to 12 hoursrecrof
2025-08-01* new CommonCLI commands: "get prv.key", "set prv.key {hex}"Scott Powell
2025-07-31* REQ_TYPE_GET_TELEMETRY_DATA, first reserved byte (of 4) is now inverse ↵Scott Powell
mask to apply to permissions
2025-07-24* ver bump to 1.7.4Scott Powell
2025-07-23* CommonCLI: "set radio " now with optional 5th param timeout_mins, for ↵Scott Powell
applying temporary radio params for that many mins * "advert" command now with longer delay, so that CLI reply is sent first
2025-07-16* CommonCLI: new "multi.acks" config settingScott Powell
2025-07-15Merge branch 'dev' into double-acksScott Powell
2025-07-15* ver bumpScott Powell
2025-07-09Merge branch 'dev' into double-acksScott Powell
2025-07-08* refactor: CommonCLI, processing of optional command prefix moved to ↵Scott Powell
handleCommand() call sites * Sensor, anon_req now just for admin login (guest password now unused) * special CLI command, "setperm {pubkey-hex} {permissions-int16}" for admin(s) to manage user access (permissions 0 = remove)
2025-07-08* Mesh::onAnonDataRecv() slight optimisation, so that shared-secret calc ↵Scott Powell
doesn't need to be repeated * SensporMesh: req_type now optionally encoded in anon_req payload (so can send various requests without a prior login)
2025-07-08Merge branch 'dev' into double-acksScott Powell
2025-07-02* ver bump to v1.7.2Scott Powell
2025-06-29Merge branch 'dev' into double-acksScott Powell
2025-06-29* ver bump to v1.7.1Scott Powell
2025-06-24Merge branch 'dev' into double-acksScott Powell
2025-06-23* room server: new posts now delayed by 6 seconds before syncing to clientsScott Powell
2025-06-23* new PAYLOAD_TYPE_MULTIPARTScott Powell
* experimental double ACK's (at each hop), sent 300ms apart (direct mode only)
2025-06-16* room server: suggested keep_alive interval now disabledScott Powell
2025-06-13* interference threshold now disabled by defaultScott Powell
2025-06-13* repeater and room server: new CLI setting "agc.reset.interval" (seconds)Scott Powell
2025-06-07* ver bump to v1.7.0Scott Powell
2025-06-04* SERVER_RESPONSE_DELAY now applied to: login responses, companion telemetry ↵Scott Powell
responses
2025-06-03* repeater & room server: new SERVER_RESPONSE_DELAY and TXT_ACK_DELAY defines.Scott Powell
2025-06-02* Room server fix: re-tries for pushPostToClient() used to have same packet hashScott Powell
2025-05-27* Room server: stats refactor -> noise_floorScott Powell
2025-05-26* interference threshold now stored in prefs, CLI: set/get "int.thresh"Scott Powell
2025-05-24* ver bump to 1.6.2Scott Powell
2025-05-19* big refactor of the 'display' object. Now defined in variants/*/target ↵Scott Powell
modules.
2025-05-17* ver bump to v1.6.1Scott Powell
2025-05-14* Dispatcher::checkSend() bug: getOutboundCount() should only count ↵Scott Powell
non-future packets
2025-05-13* CommonCLI: added "clear stats" commandScott Powell
2025-05-13* Repeater/Room server: new diagnostics, stats.n_full_events now repurposed ↵Scott Powell
to 'err_events' (bit flags) * new Radio::isInRecvMode() method
2025-05-09* ver bump to v1.6.0Scott Powell
2025-05-06* refactor: removed mesh::Mesh dependency from CommonCLIScott Powell
2025-05-03* new: SensorManagerScott Powell
* BasChatMesh: new onContactRequest(), for PAYLOAD_TYPE_REQ handling. * companion, repeater and room_server: now with basic 'plumbing' to handle REQ_TYPE_GET_TELEMETRY_DATA (0x03). * dependency: added CayenneLPP to libdeps * all target.* modules now with a stub 'sensors' object.
2025-05-01merge from devJQ
2025-04-30* refactor: "neighbors" commandScott Powell
2025-04-27Merge branch 'ripplebiz:main' into ui-enhancementsJacob Quatier
2025-04-22* RP2040 IdentityStore begin(), to ensure mkdir()Scott Powell
2025-04-21Merge 'dev' into 'feature/rp2040_picow_dev'.AeroXuk
2025-04-21Added Pi PIcoW support in the following modes:AeroXuk
- Companion Radio over USB Serial - Repeater - Room Server - Terminal Chat