taco
e13c064487
add board.setAdcMultiplier to room server and sensor
9 months ago
taco
5a3ea64a97
Repeater: add adc.multiplier setting
9 months ago
Winston Lowe
031fa1e704
Changed uint to a uint8_t
9 months ago
Scott Powell
b33d226c58
* proposal for 'Extended Trace' packets. Using 'flags' byte, lower 2 bits, for path hash size.
9 months ago
zaquaz
2bd47de3b9
Added buzzer config persistance accross restart
9 months ago
agessaman
a3c9a07377
Modify CMD_GET_STATS with sub-types for core, radio, and packet statistics. Consolidated to a single RESP_CODE_STATS with a second byte to identify response structure. Updated documentation and examples to reflect the new command structure and response parsing.
9 months ago
Stephan Rodemeier
16c294ce60
Allow SF smaller than 7 to be saved
9 months ago
Scott Powell
91e9fcea4b
* ver 1.10.0
9 months ago
Scott Powell
b59d1999e6
* Sensor: DISCOVER_REQ, prefix_only support
9 months ago
agessaman
39f83efbfe
Remove unused statistics formatting methods and associated header includes from MyMesh class. Whoops.
9 months ago
agessaman
80d6dd4367
Update statistics handling to use binary frames instead of JSON formatting for consistency with other companion commands. Added documentation of frame structure with code examples.
9 months ago
agessaman
c9aa536ca6
Reverted MyMesh constructor for simplicity.
Updated formatStatsReply method to use new member variables for statistics handling.
Removed excess variable creation
9 months ago
agessaman
df4dab8509
Add statistics commands and response handling in MyMesh
- Introduced new commands for retrieving statistics: CMD_GET_STATS_CORE, CMD_GET_STATS_RADIO, and CMD_GET_STATS_PACKETS.
- Implemented corresponding response handling methods to format and send statistics data.
- Updated MyMesh constructor to initialize new member variables for managing statistics.
- Included StatsFormatHelper for formatting statistics replies.
9 months ago
Scott Powell
ab0721d6df
* fix: repeater and room server telemetry requests now return all telemetry for _READ & _WRITE ACL permissions.
9 months ago
Scott Powell
1520f4d28e
* repeater, DISCOVER_REQ, flags lowest bit now for 'prefix_only' responses
9 months ago
Scott Powell
963290ea15
* repeater: various "region" CLI changes
* transport codes 0000 and FFFF reserved
9 months ago
Florent
06825030e5
sensor: copy control data code from repeater
9 months ago
Scott Powell
2e63499ae5
* companion: protocol ver bumped to 8.
9 months ago
Scott Powell
4a5404d997
* companion: added CMD_SEND_CONTROL_DATA, and PUSH_CODE_CONTROL_DATA
9 months ago
Scott Powell
ddac13ae80
* repeater: CLI, added "region put" and "region remove" commands
9 months ago
Scott Powell
256848208d
* repeater: onAnonDataRecv(), future code check bug fix (offset 4)
* sensor: onAnonDataRecv(), future request code provision
9 months ago
Scott Powell
09eab330a2
* repeater: onAnonDataRecv(), now rejecting non-ASCII password (preparing for future request codes)
* repeater: DISCOVER requests now with a simple RateLimiter (max 4, every 2 minutes)
9 months ago
Scott Powell
cf547da857
* RegionMap: get/set Home Region
* repeater: admin CLI, changed "allowf *", "denyf *", added "home"
9 months ago
Scott Powell
7419ed71f7
* region filtering now applied in allowPacketForward()
9 months ago
Scott Powell
82b4c1e6b0
* new PAYLOAD_TYPE_CONTROL (11)
* repeater: onControlDataRecv(), now responds to new CTL_TYPE_NODE_DISCOVER_REQ (zero hop only)
* node prefs: new discovery_mod_timestamp (will be set to affect when node should respond to DISCOVERY_REQ's )
9 months ago
Scott Powell
3ef53e64a1
* is_name_char() bug fix
9 months ago
Scott Powell
937865c8fd
* companion: new CMD_SET_FLOOD_SCOPE (54)
9 months ago
Scott Powell
9ebeb477aa
* RegionMap: inverted 'flags' to _deny_ bits
* Mesh: new filterRecvFloodPacket() for overriding
* repeater CLI: 'allow' -> 'allowf' or 'denyf'
9 months ago
liquidraver
99a3473169
even less comments \o/
9 months ago
liquidraver
eae16cfc5f
less unnecessary comments, less lines of code :)
9 months ago
liquidraver
397d280c3b
stop OLED powering on every message if connected to phone
9 months ago
Scott Powell
d9ff3a4d02
* Mesh: new sendFlood() overload with transport codes.
* BaseChatMesh: sendFloodScoped(), for overriding with some outbound 'scope' / TransportKey
* companion: new 'send_scope' variable.
9 months ago
Scott Powell
ecd30f4d36
* new CLI commands: region, region load, region save, region get, region allow
9 months ago
Scott Powell
03fc949014
* setting up framework for Regions, TransportKeys, etc
9 months ago
Adam Mealings
c13b4ae481
Analogue button delay based on millis
9 months ago
Scott Powell
7755400a35
* Companion: Now using transport codes { 0, 0 } when Share contact zero hop.
* Repeater: onAdvertRecv(), adverts via Share now NOT added to neighbours table
9 months ago
taco
52a3df4977
revert pubBlobByKey() change
9 months ago
taco
0b8159c6e5
refactor DataStore to use openRead() and openWrite()
refactored loadPrefsInt(), loadContacts(), loadChannels(), getBlobByKey() and putBlobByKey() to use openRead() and openWrite()
9 months ago
Scott Powell
96e786fa9e
* FIX: for divide by zero crash
9 months ago
Scott Powell
3d9378d91e
* Fix for VolatileRTCClock wrapping around to initial synced time every 49 days
9 months ago
Scott Powell
80f0405600
* direct.txdelay default now 0.2 (was zero)
9 months ago
Scott Powell
8cbcd2271d
* experimental: retransmit delay, removing the 6 'slots'
9 months ago
Michael Hart
81ab944682
Adds serial commands to get stats
- Added formatStatsReply, formatRadioStatsReply, and formatPacketStatsReply methods in MyMesh for both simple_repeater, simple_room_server, and simple_sensor.
- Updated CommonCLI to handle new stats commands.
10 months ago
Matthias Wientapper
f339c74bb4
* Add #ifdef, reuse variable
9 months ago
liamcottle
273a54f104
increase room server max uptime from 49 days to 136 years
10 months ago
liamcottle
f1824e68b9
increase repeater max uptime from 49 days to 136 years
10 months ago
Matthias Wientapper
a38418e09a
* Add display of IP address to companion screen
10 months ago
recrof
87677fda76
allow spreading factor from 5 and bandwidth from 7.8kHz
10 months ago
Florent
37dc715a8e
SensorManager: remove setSettingByKey
10 months ago
Florent
7d62a27836
uitask: bring back buzzer toggle on tracker l1
10 months ago