93802fe250
Add VL53L0X time-of-flight distance sensor to Heltec V3 Sensor
Mike Cochrane2025-07-18 22:01:47 +12:00
9f2a77c92e
Add Melexis Contact-less Infrared Sensor - MLX90614 to Heltec V3 Sensor
Mike Cochrane2025-07-18 18:51:00 +12:00
e4f7b9e37f
Allow the SDA and SCL pins for Environment sensors to be configured independantly. Add Heltec V3 Sensor.
Mike Cochrane2025-07-18 18:16:59 +12:00
855e4831f5
* updates to packet/payload structure docs
Scott Powell2025-07-18 12:56:31 +10:00
6a6221f44e
Merge pull request #529 from marcelverdult/patch-1
ripplebiz2025-07-16 23:06:37 +10:00
46fa3f2026
Merge pull request #527 from oltaco/wio-tracker-l1-radiofix
ripplebiz2025-07-16 23:05:47 +10:00
122f5fa10a
Merge pull request #526 from oltaco/uitask-add-gps-alert
ripplebiz2025-07-16 23:04:39 +10:00
58cffa8f76
Fixed Barometric Pressure Reading for BMP280
marcelverdult2025-07-16 13:50:23 +02:00
3358783039
* sensor: "setperm {pubkey-hex} 0" command can now remove by partial pubkey * sensor: login with blank password now just checks if sender is in ACL, and returns permissions (if so)
Scott Powell2025-07-16 21:16:05 +10:00
5881b04a31
* companion: optional double ACKs, new prefs.multi_acks
Scott Powell2025-07-16 19:25:28 +10:00
6bc8dd28d4
* CommonCLI: new "multi.acks" config setting
Scott Powell2025-07-16 18:51:18 +10:00
fccb3b6c39
* companion: added CMD_FACTORY_RESET (51)
Scott Powell2025-07-15 15:56:59 +10:00
7947e8a2d8
* simple_sensor: redesigned permissions * companion: PUSH_CODE_LOGIN_SUCCESS now has extra byte in frame for ACL permissions
Scott Powell2025-07-15 15:05:38 +10:00
da8bd717a4
* companion: serial protocol ver bump (FIRMWARE_VER_CODE) now 7
Scott Powell2025-07-14 13:09:22 +10:00
1930dc347e
* companion: reverted PUSH_CODE_TELEMETRY_RESPONSE, added new PUSH_CODE_BINARY_RESPONSE
Scott Powell2025-07-14 12:46:51 +10:00
df33321bdc
* companion: added CMD_SEND_BINARY_REQ (50)
Scott Powell2025-07-14 12:25:34 +10:00
854a8dfe2f
move rak to nrf52_core, remove nrf52840_core
recrof2025-07-12 20:06:56 +02:00
0d1b5b17d3
* simple_sensor: added alert send queue, with retries, checks for ACKs, etc. Low pri alerts only 1 send attempt, otherwise 4 attempts
Scott Powell2025-07-12 12:26:16 +10:00
112b360ef4
* implemented encoding responses to REQ_TYPE_GET_AVG_MIN_MAX
Scott Powell2025-07-08 21:07:27 +10:00
29435342b0
* implemented getter methods for telemetry value types
Scott Powell2025-07-08 20:41:26 +10:00
9cecbad2a7
* refactor: CommonCLI, processing of optional command prefix moved to 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)
Scott Powell2025-07-08 17:50:06 +10:00
ac834922de
* simplified alertIf() * refactored TimeSeriesData to top-level class
Scott Powell2025-07-08 16:35:11 +10:00
de3e4bc27c
* added REQ_TYPE_GET_AVG_MIN_MAX * TimeSeriesData * very basic SensorMesh::sendAlert()
Scott Powell2025-07-07 22:59:01 +10:00
810b1f8fe7
* Mesh::onAnonDataRecv() slight optimisation, so that shared-secret calc 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)
Scott Powell2025-07-07 20:41:28 +10:00
7fb7b69bbc
* first cut of new simple_sensor sketch
Scott Powell2025-07-07 14:21:19 +10:00
ac056fb0b9
Remove serial bridge implementation and implement simplified version directly in the repeater source code.
João Brázio2025-07-08 14:04:21 +01:00