Commit Graph

88 Commits

Author SHA1 Message Date
deuxyeux f7a009f9bd Added ethernet pin defs, added T096 defines 2026-05-10 18:43:26 +03:00
deuxyeux 2b9a9ab3c6 Added Aethernode-S3 and MeshPoE-S3 boards 2026-05-07 17:06:41 +03:00
deuxyeux 2b423aba72 Add sleep to Promicro 2026-05-01 16:12:48 +03:00
deuxyeux fea32045c8 Change interference threshold for Promicro 2026-05-01 15:11:51 +03:00
deuxyeux e6983eaf07 Added model for 33dBm E22 boards 2026-04-26 18:17:08 +03:00
deuxyeux af8647d239 Added MeshPoE-S3 board 2026-04-26 10:30:50 +03:00
deuxyeux 91df82b6cf Added LilyGo T-Beam Supreme V3 2026-04-26 10:30:50 +03:00
deuxyeux d7594dfa03 Increase OCP limit 2026-04-26 10:30:47 +03:00
deuxyeux d925afc2f8 Added Heltec V4.3 support/FEM autodetection 2026-04-26 10:29:28 +03:00
deuxyeux 94c33be6b4 Updated README.md 2026-04-26 10:06:51 +03:00
deuxyeux c080295b49 PMU edits 2026-04-26 10:05:26 +03:00
deuxyeux 46c04649ca Added MeshAdventurer-S3 and DIY-V1 variants 2026-04-26 10:05:26 +03:00
deuxyeux 7f5b20d028 Initial commit 2026-04-26 10:05:21 +03:00
Mark Qvist 9fd0ae33d2 Added support for Heltec v4.3 PA and LNA 2026-04-20 17:16:39 +02:00
Mark Qvist 7f868c6c28 Added interference display to waterfall. Improved Heltec V4 false interference rejection. 2025-11-22 14:19:23 +01:00
Mark Qvist 15b3e7f605 Cleanup 2025-11-22 01:12:03 +01:00
Mark Qvist 6b21940e59 Improved Heltec v4 LNA gain-value threshold parameter 2025-11-21 16:00:40 +01:00
Mark Qvist 121f9e79e8 Added support for handling noise floor calculations on devices with LNA gain variance during LNA recalibration. Fixed potential incoming packet buffer corruption on split packet reception at high bitrates. 2025-11-19 14:40:34 +01:00
Mark Qvist 2319813a65 Added support for connecting ESP32S3 RNodes over WiFi 2025-11-17 16:41:25 +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 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 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 9d2da569c9 Cleanup 2025-04-13 01:28:19 +02:00
Mark Qvist 7d868b4db6 Support for XIAO ESP32S3 2025-04-13 00:11:21 +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
Mark Qvist ea33f0cba7 T-Echo pin definitions 2025-01-15 21:10:01 +01:00
Mark Qvist 2d2d90847a Initial T-Echo support 2025-01-15 18:38:14 +01:00
Mark Qvist 2119d381b3 Refactored T3S3 board name variable 2025-01-15 10:21:15 +01:00
Mark Qvist 8cf6e9cb40 Added battery support to Heltec T114 2025-01-13 18:05:35 +01:00
Mark Qvist 71e73580f7 Cleanup 2025-01-09 18:41:35 +01:00
Mark Qvist 218a38adb7 Optimise packet handling for SX1280 fast data rates 2025-01-09 00:01:49 +01:00
Mark Qvist 254225e917 Cleanup 2025-01-08 16:50:29 +01:00
Mark Qvist 5ec063c939 Reworked CSMA algorithm 2025-01-07 20:15:26 +01:00
Mark Qvist 08651f92f7 Reworked SX1262 LoRa carrier detection 2025-01-07 15:14:44 +01:00
Mark Qvist 217db4bcd3 Update release builds to include T3S3 SX1280 PA 2025-01-04 20:20:35 +01:00
Mark Qvist 6bf06ca94e T3S3 SX1280 support 2025-01-03 19:16:19 +01:00
Mark Qvist 315bcb02a0 SX1280 EEPROM checks 2025-01-03 12:52:01 +01:00
Mark Qvist 470f4f4d09 Merge branch 'master' of github.com:markqvist/RNode_Firmware 2025-01-03 12:01:33 +01:00
Mark Qvist 9174dbd34a Board defines for T3S3-SX1280 2025-01-03 11:54:48 +01:00
liamcottle abde6561b5 use neopixel on heltec t114 2025-01-02 23:39:54 +13:00
liamcottle 6a43bf51ef remove unused rx switch 2025-01-02 15:28:10 +13:00
liamcottle f9234733e2 add support for heltec t114 2025-01-02 15:14:18 +13:00
Mark Qvist 2263b20b81 Set default OCP 2024-12-10 18:42:13 +01:00
Mark Qvist d599109562 Set default OCP 2024-12-10 16:37:55 +01:00
Mark Qvist aba9a317dd Set default OCP 2024-12-10 16:05:08 +01:00
Mark Qvist d88f231332 Added ability to specify per-board transceiver OCP limit 2024-12-10 15:35:29 +01:00