Mark Qvist
aa852f4aed
Fixed device name offset in display
2025-11-14 01:16:38 +01:00
Mark Qvist
6d4a48af1f
Fixed incorrect display drawing offset
2025-11-10 18:34:23 +01:00
Mark Qvist
c8bb7490a2
Build fixes
2025-11-10 18:19:55 +01:00
Mark Qvist
3cc2041516
Added device ID to display
2025-11-10 17:27:56 +01:00
Mark Qvist
89ea59bbe6
Added CPU temperature measurement and reporting on ESP32S3
2025-11-10 16:39:09 +01:00
Mark Qvist
8a3db4f0c3
Cleanup
2025-11-10 15:50:46 +01:00
Mark Qvist
59c0a60b33
Reworked battery charge state detection for boards with only ADC-based PMU. Improved battery charge status info on display.
2025-11-10 15:49:52 +01:00
Mark Qvist
427c06bf81
Reverted battery parameters for Heltec v3 to correct values
2025-11-10 12:02:36 +01:00
markqvist
ee9335517e
Merge pull request #109 from alligitor/Heltec_V3_Battery_Status
...
Fixed reading of battery voltage for Heltec V3.2.
2025-11-10 11:45:15 +01:00
markqvist
1e9654012f
Merge pull request #116 from Am0g-us/patch-1
...
Fix generic esp32 reset pin
2025-11-10 11:43:06 +01:00
Mark Qvist
d06ec065de
Implemented support for Heltec V4 with PA
2025-11-07 19:13:29 +01:00
Mark Qvist
e2c1cd3766
Added support for LoRa PAs and output power mapping according to PA gain curve
2025-11-07 19:11:56 +01:00
Mark Qvist
1710740947
Cleanup
2025-11-01 15:34:38 +01:00
Mark Qvist
2947df3349
Added Heltec v4 board defines and scaffold
2025-11-01 15:33:24 +01:00
Am0g-us
3eae317cdf
Fix generic esp32 reset pin
...
Fix for critical Issue: GPIO 36 on the ESP32 is an input-only pin (part of the ADC1 group along with GPIO 34, 35, and 39). This is a hardware limitation of the ESP32 microcontroller. These pins cannot be configured as outputs.
This means the current pin assignment in the firmware will not work correctly for the reset functionality, as pinMode(_reset, OUTPUT) and digitalWrite(_reset, LOW/HIGH) calls will fail to actually drive the pin. The reset pin for a generic ESP32 board should be reassigned to a GPIO that supports output mode (any GPIO that is not 34, 35, 36, or 39).
This appears to be a configuration error in the board definition that would prevent proper initialization of the SX1278 LoRa module on these board configurations.
2025-10-19 01:30:57 +00:00
Mark Qvist
1817137767
Added LR1110 files
2025-10-17 22:44:30 +02:00
Mark Qvist
9d50259946
Updated version
2025-07-17 20:17:46 +02:00
Mark Qvist
1c87e36ddd
Updated console build
2025-07-17 20:16:23 +02:00
Mark Qvist
eab0284700
Lowered OCP limits to counteract brownout crash when sending at high TX power on some boards
2025-07-17 19:44:54 +02:00
Mark Qvist
fff96fb5c0
Updated readme
2025-04-29 11:48:02 +02:00
Alligitor
828623c70c
Fixed reading of battery voltage for Heltec V3.2. Comments from the code:
...
// there are three version of V3: V3, V3.1, and V3.2
// V3 and V3.1 have a pull up on pin_ctrl and are active low
// V3.2 has a transistor and active high
// put the pin input mode and read it. if it's high, we have V3 or V3.1
// other wise, it's a V3.2
Also, changed the min, max, float values for V3 boards. From what I can see, most are sold with
a battery like this: https://www.amazon.com/dp/B0D3LMQSGL
These batteries advertise a min voltage of 3 and max of 4. Float should be a tiny bit below Max.
2025-04-24 00:09:33 +00:00
Mark Qvist
23c580d0df
Cleanup
2025-04-15 16:45:24 +02:00
Mark Qvist
dd35c067b4
Updated readme
2025-04-15 16:28:02 +02:00
Mark Qvist
1ec84743f4
Cleanup
2025-04-15 16:27:01 +02:00
Mark Qvist
e157f82b8e
Cleanup
2025-04-15 16:26:16 +02:00
Mark Qvist
d80f866418
Cleanup
2025-04-13 18:46:20 +02:00
Mark Qvist
c56df7e8b5
Updated version
2025-04-13 17:54:17 +02:00
Mark Qvist
e0fc80f2cb
Cleanup
2025-04-13 17:32:29 +02:00
Mark Qvist
9ef504392b
Improved ESP32 BLE pairing. Added unpair command.
2025-04-13 16:56:45 +02:00
Mark Qvist
e1a2cc02bb
Improved nRF BLE pairing
2025-04-13 14:47:31 +02:00
Mark Qvist
0a95f6f107
Added nRF hardware RNG
2025-04-13 14:45:31 +02:00
Mark Qvist
16dedc72c2
BLE improvements
2025-04-13 02:23:01 +02:00
Mark Qvist
9d2da569c9
Cleanup
2025-04-13 01:28:19 +02:00
Mark Qvist
4ba0965931
Updated readme
2025-04-13 00:23:11 +02:00
Mark Qvist
e291f3bcae
Added XIAO ESP32S3 to release
2025-04-13 00:21:43 +02:00
Mark Qvist
7d868b4db6
Support for XIAO ESP32S3
2025-04-13 00:11:21 +02:00
Mark Qvist
6ae99dccb0
Merge branch 'master' of github.com:markqvist/RNode_Firmware
2025-04-12 21:07:27 +02:00
markqvist
698c6faa3f
Merge pull request #106 from cobraPA/seeed_esp32s3_1
...
Seeed esp32s3 with Wio-SX1262 board support
2025-04-12 21:07:15 +02:00
Mark Qvist
f48e99a033
Re-enable BLE battery service
2025-04-12 21:04:32 +02:00
Mark Qvist
e8e6e2bcbf
Merge branch 'master' of github.com:markqvist/RNode_Firmware
2025-04-12 21:03:27 +02:00
markqvist
b16772cf52
Merge pull request #103 from jacobeva/nrf52-ble-revamp
...
Revamp NRF52 BLE pairing to resemble ESP32
2025-04-12 21:03:13 +02:00
markqvist
6e38a1317b
Merge pull request #104 from jacobeva/nrf52-ble-fix
...
Guard against BT power cycle object duplication bug
2025-04-12 21:02:01 +02:00
Mark Qvist
33dedb202f
Cleanup
2025-04-12 20:59:00 +02:00
Mark Qvist
3df940c791
Fixed typo
2025-04-10 13:02:10 +02:00
Kevin Brosius
cbedd72993
Seeed ESP32S3 - enable button sleep, stopRadio at sleep
...
to sleep sx1262 also.
2025-02-23 18:52:17 -05:00
Kevin Brosius
c3fe3713b0
Seeed ESP32S3 - Enable user button, tied to yellow LED on
...
ESP32S3 board. Can be shared, but configure as button
input only for now. Top LED for TX indication.
2025-02-23 16:57:36 -05:00
Kevin Brosius
bc97e513e8
Initial support for Seeed ESP32S3 with Wio-SX1262
...
Work in progress
Status: Boots, display works on Xiao espansion base,
radio is recognized
Todo:
PMU
Firmware hash fails even if generated and then written
Radio testing
Buttons / LEDs
other?
2025-02-23 06:52:27 -05:00
jacob.eva
149dff2ee2
Guard against BT power cycle object duplication bug
2025-01-30 16:54:34 +00:00
jacob.eva
245434b9fd
Revamp NRF52 BLE pairing to resemble ESP32
2025-01-30 16:42:56 +00:00
Mark Qvist
de35a9dda0
Updated readme
2025-01-24 13:21:24 +01:00