Commit graph

821 commits

Author SHA1 Message Date
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
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
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
Mark Qvist
e230c73ee0 Updated console build 2025-01-19 22:14:15 +01:00
Mark Qvist
6bbcaa0ba9 Report battery percentage over BLE battery service 2025-01-18 15:20:58 +01:00
Mark Qvist
9473b9df82 Updated readme 2025-01-18 13:12:02 +01:00
Mark Qvist
2ee0e4eb13 Updated console build 2025-01-17 17:25:24 +01:00
Mark Qvist
926e32ec99 Updated console build 2025-01-17 17:04:27 +01:00
Mark Qvist
16090f73e4 Updated readme 2025-01-17 14:38:55 +01:00
Mark Qvist
919bddb703 Cleanup 2025-01-17 10:44:46 +01:00
Mark Qvist
458e40ce9a SX1262 register hang debug 2025-01-17 10:44:16 +01:00
Mark Qvist
3ae8982e93 False preamble detection on SX1262 2025-01-16 23:33:49 +01:00
Mark Qvist
4bdd30daac Cleanup 2025-01-16 23:15:17 +01:00
Mark Qvist
49d023379f Work around for SX1280 modem RSSI status latch on invalid preamble lengths 2025-01-16 23:01:46 +01:00
Mark Qvist
01a27cfd9b Display sleep on T-Echo 2025-01-16 12:20:01 +01:00
Mark Qvist
48bce4ea15 Actually, use SPIM3 for SX1262 on T-Echo 2025-01-16 12:19:38 +01:00
Mark Qvist
3379217e19 Sensible e-ink backlight default 2025-01-16 11:15:31 +01:00
Mark Qvist
9b792862b9 Improved T-Echo e-ink sleep 2025-01-16 11:00:39 +01:00
Mark Qvist
68349aaa70 Fixed T-Echo build paths 2025-01-16 10:19:34 +01:00