Frieder Schrempf
93d1560d14
Use common NRF52 begin() and deduplicate() startup reason init
Use a common begin() method that can be called from derived classes
to contain the shared initialization code.
Signed-off-by: Frieder Schrempf <[email protected] >
6 months ago
Frieder Schrempf
87b0e432bb
Deduplicate reboot() for NRF52 boards
The reboot() method is the same for all NRF52 boards. Use a shared
implementation.
Signed-off-by: Frieder Schrempf <[email protected] >
6 months ago
Kevin Le
4504ad4daf
Added default temperature from ESP32 MCU and NRF52 MCU
Added NRF52Board.h and NRF52Board.cpp
Modified NRF52 variants to extend from NRF52Board to share common feature
6 months ago
agessaman
b91b854a1d
fix output from LPS22HB: convert barometric pressure from kPa to hPa in EnvironmentSensorManager
6 months ago
Scott Powell
676c317f78
* refactor: on-demand getSharedSecret()
6 months ago
Scott Powell
d7adcc136b
* LPPDataHelpers, readCurrent() signed value
6 months ago
taco
638f41d143
calculate shared_secret on demand
6 months ago
Christophe Vanlancker
01eb8716af
fix(core): optimize GPS loop and add display GPIO safeguards
6 months ago
liquidraver
73ab0d8813
Improve SerialBLEInterface
6 months ago
João Brázio
69a9a0bce9
Bridge: Add t114 rs232 targets
6 months ago
csrutil
df3cb3d192
_location->loop() should be in the next tick
6 months ago
csrutil
62e180dc0f
changed ms to sec
6 months ago
csrutil
88fb173297
add configurable GPS update interval
Make GPS update interval configurable via settings instead of using hardcoded 1 second value. The interval is persisted from preferences and can be adjusted at runtime through the sensor manager settings interface
6 months ago
Florent
1c0017b634
thinknode_m5: gps support
6 months ago
Florent
ee4e87c3ee
thinknode_m5: manage baclight
6 months ago
Florent
d0f6def4f9
thinknode_m5: initial port
6 months ago
Scott Powell
3ddfdd477b
Revert "add heltec_v4 tft expansion box"
This reverts commit 310618e689 .
6 months ago
João Brázio
eafbd85d17
Add RAK4631 support for rs232 bridge
6 months ago
Jaroslav Škarvada
07e7e2d44b
companion: Suspend radio when hibernating
This should significantly reduce power consumption in hibernation.
Fixes : #1014
Signed-off-by: Jaroslav Škarvada <[email protected] >
Signed-off-by: Frieder Schrempf <[email protected] > # generalize for all radios and UIs
7 months ago
taco
fc93d84fb8
tweaks get/set adcMultiplier logic
7 months ago
taco
5a3ea64a97
Repeater: add adc.multiplier setting
7 months ago
Winston Lowe
031fa1e704
Changed uint to a uint8_t
7 months ago
Scott Powell
b33d226c58
* proposal for 'Extended Trace' packets. Using 'flags' byte, lower 2 bits, for path hash size.
7 months ago
Quency-D
310618e689
add heltec_v4 tft expansion box
7 months ago
recrof
88a6141943
fix: move bme680 detection before bme280
7 months ago
zach
850d57a8f2
Refactor float conversion in CommonCLI to use strtof for improved precision and add ftoa3 function for formatting floats with three decimal places in TxtDataHelpers to fix display issue in app and repeater config ui in web
REPO:
1. Flash a repeater
2. Connect over lora
3. Set bw to 42.7 KHZ
It will revert back due to converting a double to a float.
REPO2:
1.Flash Repeater
2. Apply float fix
3. Set to say 20.8
4. try to get value via app or web cli repeater config
It wil show blank because it doesnt return a good value. It would be something like 20.7999992 which the app and web apps dont like so the ftoa3 rounds it and returns a 3 decimal point float
7 months ago
Stephan Rodemeier
16c294ce60
Allow SF smaller than 7 to be saved
7 months ago
Scott Powell
b31d3e7b5f
* added StrHelper::fromHex()
7 months ago
Scott Powell
963290ea15
* repeater: various "region" CLI changes
* transport codes 0000 and FFFF reserved
7 months ago
Scott Powell
ddac13ae80
* repeater: CLI, added "region put" and "region remove" commands
7 months ago
Scott Powell
cf547da857
* RegionMap: get/set Home Region
* repeater: admin CLI, changed "allowf *", "denyf *", added "home"
7 months ago
Scott Powell
7419ed71f7
* region filtering now applied in allowPacketForward()
7 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 )
7 months ago
Scott Powell
9ebeb477aa
* RegionMap: inverted 'flags' to _deny_ bits
* Mesh: new filterRecvFloodPacket() for overriding
* repeater CLI: 'allow' -> 'allowf' or 'denyf'
7 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.
7 months ago
Scott Powell
ecd30f4d36
* new CLI commands: region, region load, region save, region get, region allow
7 months ago
Scott Powell
f797744f7c
* misc RegionMap and key store methods
7 months ago
Scott Powell
03fc949014
* setting up framework for Regions, TransportKeys, etc
7 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
7 months ago
Scott Powell
7abe6c9693
* Upping max channel hash conflicts to 4 (was 2)
7 months ago
Scott Powell
3d9378d91e
* Fix for VolatileRTCClock wrapping around to initial synced time every 49 days
7 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.
8 months ago
Woodie-07
0e259a63ed
lr1110 irq fixes
fix incorrect irqs used in isReceiving. also remove getTimeOnAir override as fixed upstream
7 months ago
Woodie-07
2981fc70e1
new workaround
7 months ago
Wesley Ellis
4cfbd3bad5
Switch BMP085 mode to 0 for ULTRALOWPOWER
8 months ago
Wesley Ellis
ac15131296
Add support for bmp085/bmp180 temperature/pressure sensor
8 months ago
recrof
87677fda76
allow spreading factor from 5 and bandwidth from 7.8kHz
8 months ago
Florent
37dc715a8e
SensorManager: remove setSettingByKey
8 months ago
Florent
ce70792309
lgfx_display: better handle display class construction
8 months ago
Florent
3210475f35
CommonCli: Remove dependency on target.h
8 months ago