cod3doomy
77bfc0db1c
Merge branch 'ripplebiz:dev' into dev
2025-05-22 09:23:14 -07:00
ripplebiz
8ecb5def87
Merge pull request #305 from ngavars/dev
...
Telemetry: Create sensor classes that can be shared across variants
2025-05-22 15:46:28 +10:00
Normunds Gavars
c4df0ed1c5
Remove NUM_SENSOR_SETTINGS
2025-05-22 00:38:51 +03:00
Normunds Gavars
375a31a436
Remove INA219 wrapper
2025-05-22 00:28:20 +03:00
Normunds Gavars
af0d55548c
Remove unused defines
2025-05-22 00:22:43 +03:00
Normunds Gavars
98d94d9423
Remove sensor wrapper classes and simplify. Switch to Adafruit libs for sensors.
2025-05-22 00:19:00 +03:00
cod3doomy
4f503de743
t-beam supreme: fixes and cleanup
...
Reverted the SensorManager changes
Moved BME into TbeamSupSensorManager
Moved printBMEValues into TbeamSupSensorManager
Moved scanDevices out of TBeamS3SupremeBoard
2025-05-20 11:37:41 -07:00
ripplebiz
ecfeb2ff63
Merge pull request #314 from seagull9000/RTTTL-tweaks1
...
RTTTL on message types
2025-05-20 17:44:19 +10:00
seagull9000
7507f889a5
fix location and naming of enum
2025-05-20 19:33:21 +12:00
seagull9000
f82844f43f
RTTTL on message types
2025-05-20 19:09:49 +12:00
Scott Powell
56b84408e4
* workaround for nRF + LittleFS glitch with seek/truncate
2025-05-20 16:29:09 +10:00
Scott Powell
7e90d386e2
* refactored buzzer concept to UITask
...
* moved buzzer.h/cpp to helpers/ui
2025-05-20 11:52:55 +10:00
cod3doomy
fd37810022
t-beam supreme: display fix, BME add, user btn fix
...
-Fixed build issues after display refactor
-Added BME280 support and updated SensorManager to include this data
-Fixed user button and verified it turns the display on
2025-05-19 12:55:56 -07:00
Normunds Gavars
5d9e7b4567
Remove unnecessary include
2025-05-19 20:30:58 +03:00
Normunds Gavars
3cf78a952b
Telemetry: Create BME280 sensor that can bu used across variants. Add to promicro.
2025-05-19 19:37:30 +03:00
Normunds Gavars
8a27743e43
Create sensor classes that can be shared across variants
2025-05-19 17:24:54 +03:00
Scott Powell
f9c0056955
* bug fix for CommonCLI, when entering long unknown command
2025-05-19 23:39:34 +10:00
Scott Powell
5d0a8d9d7c
* AdvertDataHelpers: reverting parsing logic, but changed meanings of 'battery' and 'temperature' to just two generic uint16 'feature' properties
2025-05-19 23:21:57 +10:00
Scott Powell
d5eb83a921
* AdvertDataHelpers: prospective changes to first byte bit-field
2025-05-19 22:40:53 +10:00
Scott Powell
a73eb9823d
* big refactor of the 'display' object. Now defined in variants/*/target modules.
2025-05-19 14:16:55 +10:00
ripplebiz
519ebb549b
Merge pull request #300 from cod3doomy/dev
...
t-beam supreme: PMU and i2c fixes
2025-05-19 10:56:42 +10:00
JQ
d4e6ece75d
fix altitude for telemetry, instead of using zero
2025-05-18 16:36:45 -07:00
Scott Powell
a155587b7f
* possible bug when forwarding direct mode packets
2025-05-18 21:22:27 +10:00
cod3doomy
ee41d6e2d3
t-beam supreme: PMU and i2c fixes
...
Fixed i2c (Wire) init issue by defining pins in platformio
Added an i2c scanning function for debug
Corrected the pmu power up sequence
2025-05-17 22:01:13 -07:00
ripplebiz
885cfe9667
Merge pull request #294 from 446564/SH1106-display
...
Sh1106 display
2025-05-17 23:32:14 +10:00
Scott Powell
436a99f088
* BLE_WRITE_MIN_INTERVAL upped to 60 millis
2025-05-17 19:54:31 +10:00
Rob Loranger
25b534a29d
add support for SH1106 OLED display
2025-05-16 08:45:55 -07:00
Scott Powell
b11f43987b
* companion: fix for importContact(). Now removes the packet-hash from table, before 'replaying'
2025-05-16 19:57:09 +10:00
cod3doomy
7576d45a8d
t-beam supreme: enabled lora tx led
...
enabled lora tx led and verified it flashes with message transmit
2025-05-14 20:27:59 -07:00
Scott Powell
8007aad7a3
* Promicro: some refactors, minor fixes for INA3221 sensors
2025-05-14 21:22:26 +10:00
ripplebiz
cf1c863cc2
Merge pull request #284 from ngavars/main
...
Telemetry: INA3221 current sensor support for Promicro
2025-05-14 21:07:22 +10:00
Normunds Gavars
8b3d60abe7
283 add new permision for access to environment sensors
2025-05-14 13:55:45 +03:00
Normunds Gavars
c69657a13b
283 remove settingsManager and avoid the String class
2025-05-14 13:27:57 +03:00
Scott Powell
e291b57a07
* Dispatcher::checkSend() bug: getOutboundCount() should only count non-future packets
2025-05-14 16:50:11 +10:00
ripplebiz
ed01859c12
Merge pull request #281 from cod3doomy/dev
...
t-beam supreme: added GPS functionality
2025-05-14 12:46:22 +10:00
Normunds Gavars
b035487101
283 Add support of INA3221 to Promicro telemetry
2025-05-13 23:52:49 +03:00
Scott Powell
805ca7b900
* CommonCLI: added "clear stats" command
2025-05-13 18:12:58 +10:00
cod3doomy
2ea05a5182
t-beam supreme: added GPS functionality
...
Enabled GPS and verified with meshcli.
All supreme envs build.
2025-05-12 23:21:37 -07:00
Scott Powell
177dd90ca1
* Repeater/Room server: new diagnostics, stats.n_full_events now repurposed to 'err_events' (bit flags)
...
* new Radio::isInRecvMode() method
2025-05-13 15:38:10 +10:00
hank
6218c1e7ae
Fixes to the PMU calls
2025-05-12 01:09:16 -07:00
Scott Powell
b08436eba7
* startSendRaw() now returns false if fail
2025-05-12 17:26:44 +10:00
Florent
35e1901d0e
wio-e5 : initial port
2025-05-11 09:28:15 +02:00
Scott Powell
d8952f3710
* ESP32Board: can now download entire log file via OTA webserver (URL: /log)
2025-05-09 16:17:36 +10:00
Scott Powell
810fc8b8f0
* Heltec tracker: new 'periph_power' shared pin (between Display & GPS)
2025-05-08 15:50:53 +10:00
Scott Powell
98f1785104
* refactor: LocationProvider classes moved to src/helpers/sensors
...
* refactor: Heltec_Wireless_Tracker* env moved to new variants/heltec_tracker dir
2025-05-08 13:23:53 +10:00
Scott Powell
60b7897665
* ST7735Display: now applies SCALE_X, SCALE_Y
2025-05-08 12:48:34 +10:00
Scott Powell
7a7f436921
* Heltec Wireless Tracker fixes: getTextWidth() missing, PIN_BOARD_SDA/SCL
2025-05-08 12:42:28 +10:00
ripplebiz
0e208f01cd
Merge pull request #258 from seagull9000/Heltec-Wireless-Tracker-support
...
Heltec Wireless Tracker support
2025-05-08 12:29:02 +10:00
JQ
94db70d511
new implementation
2025-05-07 18:14:56 -07:00
seagull9000
c2ef0a3f0b
Heltec Wireless Tracker support
2025-05-07 21:42:29 +12:00