Rasul Ismailov
7b66a95f6e
Add Faketec-MiniX board variant
NRF52840 ProMicro-based board with SX1262, OLED, GPS, joystick,
buzzer and vibration. Includes repeater, room server, companion
(USB/BLE), sensor and terminal chat build environments.
Co-authored-by: Cursor <[email protected] >
3 weeks ago
Scott Powell
0a8a0a4904
* Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power()
1 month ago
overkillfpv
f0ec5d2ae7
changed to set the preamble on radio settings change
3 months ago
João Brázio
9a95e25ef2
Remove unused RX boosted gain mode functions and related preprocessor directives across multiple variants
3 months ago
Wessel Nieboer
67d22401b1
Pass rtc_clock to all MicroNMEALocationProvider instances
Enable GPS time synchronization across all variants by passing
&rtc_clock to MicroNMEALocationProvider. When GPS gets a valid
fix, the RTC clock is now updated automatically every 30 minutes.
Updated 16 variants: rak4631, lilygo_tbeam_SX1262, rak_wismesh_tag,
lilygo_tbeam_supreme_SX1262, thinknode_m3, heltec_v4, thinknode_m1,
lilygo_tbeam_SX1276, meshadventurer, nano_g2_ultra, heltec_v3,
promicro, xiao_c3, heltec_tracker_v2, keepteen_lt1, heltec_mesh_solar.
5 months ago
João Brázio
71136671bd
Implement remote lna toggle cli cmd
4 months ago
Wessel Nieboer
d0720c63c2
Allow negative tx power
Like SX1262 allows -9 dBm lowest, some allow lower but that probably
isn't useful
5 months ago
MikesAllotment
d7c2293cb8
Added support for new EnhancedUI MomentaryButton
for Heltec V2 and Faketec ProMicro variants
10 months ago
taco
e7b0e9e526
refactor: promicro with CustomSX1262::std_init()
added check in CustomSX1262.h to support both txco and non-txco radios
switched promicro to use CustomSX1262::std_init()
1 year ago
taco
5987e95ce9
refactor: more conditionals for GPS
also re-added some missing returns.
1 year ago
taco
a466d3cf80
added serial GPS support to EnvironmentSensorClass
based on T114 serial GPS and EnvironmentSensorClass.
1 year ago
Normunds Gavars
8a27743e43
Create sensor classes that can be shared across variants
1 year ago
Scott Powell
a73eb9823d
* big refactor of the 'display' object. Now defined in variants/*/target modules.
1 year ago
Normunds Gavars
e5925e5f41
Telemetry: add support of AHT10/AHT20 temp/humidity sensor to Promicro
1 year ago
Normunds Gavars
1de46eae4c
Promicro: add support for INA219 current sensor
1 year ago
Scott Powell
8007aad7a3
* Promicro: some refactors, minor fixes for INA3221 sensors
1 year ago
Normunds Gavars
74c1ff3d6d
283 minor cleanup
1 year ago
Normunds Gavars
8b3d60abe7
283 add new permision for access to environment sensors
1 year ago
Normunds Gavars
c69657a13b
283 remove settingsManager and avoid the String class
1 year ago
Normunds Gavars
b035487101
283 Add support of INA3221 to Promicro telemetry
1 year ago
Scott Powell
99774f10ac
* new: SensorManager
* 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.
1 year ago
taco
96faf423e3
FIX: Need to explicitly setRfSwitchPins to drive RXEN high when in receive mode.
1 year ago
taco
01e98caea7
Refactor: FaketecBoard to PromicroBoard
1 year ago
Scott Powell
c0cb57be5c
* refactor: rtc_clock now defined by variants/*/target modules
1 year ago
Scott Powell
2224bddcb5
* new ESPNOWRadio driver
* refactored the examples/*/main.cpp modules, moving radio specifics to variants/*/target modules
* new Generic_ESPNOW_* target envs
1 year ago
Scott Powell
0163c4034b
* faketec/promicro fix
1 year ago
Scott Powell
bfb4b1c496
* BIG refactor: 'board' and 'radio' objects now defined in 'target.h/.cpp'
* mesh::RTCClock class moved to MeshCore.h
1 year ago