Add GPS, IMU, and barometer sensor suite to BLE bridge firmware
RYS352A GPS on UART2 (GPIO5/6) with PPS interrupt (GPIO7), MPU-9250 IMU and BMP388 barometer on shared I2C bus (GPIO8/9). Sensor data exposed via dedicated BLE service with binary notify characteristics alongside the existing NUS serial bridge. Sensors degrade gracefully if not wired.
This commit is contained in:
parent
e05edb92a0
commit
f218cd468b
4 changed files with 384 additions and 25 deletions
|
|
@ -7,9 +7,13 @@ board = esp32-s3-devkitc1-n16r8
|
|||
framework = arduino
|
||||
|
||||
; NimBLE for BLE (lighter than BlueDroid), NeoPixel for status LED
|
||||
; TinyGPSPlus for NMEA parsing, MPU9250 for IMU, BMP3XX for barometer
|
||||
lib_deps =
|
||||
h2zero/NimBLE-Arduino@^2.1
|
||||
adafruit/Adafruit NeoPixel@^1.12
|
||||
mikalhart/TinyGPSPlus@^1.1
|
||||
bolderflight/Bolder Flight Systems MPU9250@^1.0
|
||||
adafruit/Adafruit BMP3XX Library@^2.1
|
||||
|
||||
build_flags =
|
||||
; Serial via CH343 UART port, not USB-CDC
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue