Commit Graph

333 Commits

Author SHA1 Message Date
taco 2bb7e6dad4 fix: heltec v3: change gps enable pin 2025-07-04 14:12:57 +10:00
taco 74818d0594 fix: change GPS pins
Pin 45 and 46 are strapping pins on ESP32-S3, which can lead to unintended consequences on boot. I have amended the pins and added an enable pin as well.
2025-07-04 13:55:39 +10:00
Florent de Lamotte b80d99edd1 t1000e: set preamble to 16 at init 2025-07-01 15:42:54 +02:00
ripplebiz 1d1bafb3eb Merge pull request #455 from jquatier/wireless-paper
Initial Support for Heltec Wireless Paper
2025-07-01 15:23:58 +10:00
ripplebiz f8d277de83 Merge pull request #426 from 446564/feat-GH109
allows manual BLE pin even when device has display
2025-07-01 15:09:43 +10:00
ripplebiz 387e2c7e74 Merge pull request #464 from oltaco/lilygo_t3s3-radio.std_init
refactor: lilygo_t3s3 with CustomSX1262::std_init()
2025-07-01 12:26:43 +10:00
Scott Powell a72fafcbf1 Merge branch 'main' into dev 2025-06-30 17:07:01 +10:00
jankowski-t c91356016b Fixed MeshAdventurer repeater build failing
Update build_src_filter in platformio.ini
2025-06-30 05:40:07 +02:00
jankowski-t 4541380632 Support MeshAdventurer
Added support for MeshAdventurer, including radio, display, button, GPS, voltage reading
2025-06-30 03:46:18 +02:00
taco c56da5e6aa refactor: lilgo_t3s3 with CustomSX1262::std_init() 2025-06-30 08:51:18 +10:00
seagull9000 1bfa3d338c Refactor radiolib for Heltec Wireless Tracker
Made changes and tested transmission and reception.

Note:
TX to T1000E would not work direct, but always went through a repeater.

TX to two Thinknode M1's went through direct..
2025-06-30 09:48:18 +12:00
recrof bcd31b7cdf fix: missing dependency 2025-06-29 00:28:01 +02:00
recrof 9530744ff4 add support for BMP280 temperature+pressure sensor 2025-06-29 00:17:46 +02:00
Rastislav Vysoky 5fa6533291 Merge branch 'ripplebiz:dev' into dev 2025-06-28 11:03:15 +02:00
recrof 1ce180d6ea remove spi.begin in targets 2025-06-28 11:00:13 +02:00
JQ ff3e888dfd formatting 2025-06-27 23:30:52 -07:00
Scott Powell 3bd1dc3ffa * minor tidy ups 2025-06-28 16:10:53 +10:00
ripplebiz 7c9cf2a5ee Merge pull request #446 from cod3doomy/dev
RAK4631: BME680 add and GPS cleanup
2025-06-28 16:00:36 +10:00
JQ e417c43c30 wireless paper board support 2025-06-27 22:57:49 -07:00
recrof 0e197254a2 remove old tbeam def 2025-06-27 17:38:07 +02:00
recrof e16f5349fa manual-merge tbeam conflicts 2025-06-27 15:30:01 +02:00
recrof 95e69cf273 RadioWrapper::std_init: add tbeam, unify coding style 2025-06-27 15:17:51 +02:00
recrof f666b8c8cf RadioWrapper::std_init: add missing definitions for rx/tx switching 2025-06-27 15:16:37 +02:00
recrof 07f25ccac8 sx1276 boards: migrate to std_init() 2025-06-27 15:12:48 +02:00
Florent 408ed549a8 wio-e5-sdk: adjust uart location 2025-06-26 13:04:15 +02:00
cod3doomy 63247667d0 String removed
Removed all string type casting
2025-06-25 21:12:36 -07:00
cod3doomy c872f72584 Merge branch 'ripplebiz:dev' into dev 2025-06-25 21:08:38 -07:00
ripplebiz fe0234d208 Merge pull request #449 from recrof/dev
Station G2 refactor for radio.std_init, set max tx power to 19dBm
2025-06-26 13:10:06 +10:00
recrof f15f32e138 Station G2 refactor for radio.std_init, set max tx power to 19dBm 2025-06-25 22:21:22 +02:00
Florent 387579922b rak3x72: support variations in platformio.ini 2025-06-25 13:55:54 +02:00
Scott Powell 556051955d * ESP32Board: added support for Neopixel TX led 2025-06-25 14:54:13 +10:00
Scott Powell 8191c0901b * new variant board: Tenstar C3 2025-06-25 14:34:27 +10:00
cod3doomy 001b996a24 RAK4631: BME680 add and GPS cleanup
- Added the BME680 environment sensor functionality
- Added the GPS Repeater env for those wanting it
- Cleaned up the GPS and other RAK4631SensorManager code

Verified build and functionality on normal and GPS repeater and companion envs.

IAQ readout is still a work in progress, but a placeholder can be seen on Channel 2 of the app telemetry.
2025-06-24 17:46:01 -07:00
Florent d94f469d53 wio_e5_mini: led and rescue cli 2025-06-24 14:34:42 +02:00
taco 84c2cfdcf2 fix: revert swapped GPS pins
reverted GPS pin behaviour and swapped GPS pins for tbeam variants.
2025-06-24 12:39:07 +10:00
Scott Powell 6d8fae26da Merge commit '299e85b830f4bf51c2e4d90e3e1bbb59025f608d' into dev 2025-06-24 12:05:00 +10:00
Scott Powell bd020c6167 * removed deprecated tbeam variant 2025-06-24 12:03:51 +10:00
ripplebiz 299e85b830 Merge pull request #441 from oltaco/heltecv3-spi_begin_fix
fix: remove extra spi.begin() on heltec v3
2025-06-24 11:57:08 +10:00
ripplebiz 6ae6f8955a Merge pull request #439 from cod3doomy/dev
T-Beam refactor
2025-06-24 11:48:19 +10:00
ripplebiz b6b15e55ba Merge pull request #428 from 446564/radio-init-nano-g2
update nano g2 to use radio.std_init
2025-06-24 11:38:11 +10:00
taco b8db628ce8 fix: remove extra spi.begin() on heltec v3 2025-06-24 11:27:13 +10:00
cod3doomy 218b96e4aa T-Beam refactor
There is a lot to this PR, so if there are any questions let me know.

The idea here is to merge T-Beam fw so that there is less redundant code. Most versions (except the 0.7) share PMU code, init sequence, and most IO pin definitions.

- Merged all T-Beam board.h files into one TBeamBoard.
- Added PMU code to identify different AXP chips.
- Modified "lilygo tbeam SX1276" variant to cover all T-Beam SX1276 versions
- Modified "lilygo tbeam SX1262" variant to cover all T-Beam SX1262 versions
- Enabled GPS on all T-Beam versions/models
- Enabled BME280 on the Supreme

I am also updating EnvironmentSensorManager to allow for boards that do or don't have GPS enable pins, as well as a PERSISTANT_GPS define check for boards that want GPS to stay active after boot.
2025-06-22 17:46:30 -07:00
Rob Loranger b99d29494e remove begin() 2025-06-22 09:10:49 -07:00
ripplebiz 727a044dde Merge pull request #436 from 446564/fix-nano-g2-ota-name
update nano g2 ultra BLE name for OTA
2025-06-22 15:11:30 +10:00
cod3doomy ff10f37e7c T-Beam removed redundancy
Removed redundant SPI begin calls
2025-06-21 14:18:38 -07:00
cod3doomy aa9eac16a6 Merge branch 'ripplebiz:dev' into dev 2025-06-21 14:12:29 -07:00
Rob Loranger 5f2ea7ca87 update nano g2 ultra BLE name for OTA 2025-06-21 11:28:47 -07:00
Rob Loranger 0bf03f2309 remove SPI set pins 2025-06-21 11:22:14 -07:00
ripplebiz 39cc221125 Merge pull request #433 from oltaco/HeltecV3-GPS
Heltec v3 GPS support
2025-06-21 20:40:04 +10:00
ripplebiz 8090992342 Merge pull request #429 from oltaco/rak4631-radioinit-refactor
refactor: RAK4631 with CustomSX1262::std_init()
2025-06-21 13:48:22 +10:00