mirror of
https://github.com/SlimeVR/SlimeVR-Tracker-ESP.git
synced 2026-04-06 02:01:57 +02:00
* Make SPI work Move sensor building logic to a separate class and file Don't use templates for RegisterInterface/I2CImpl/SPIImpl This started getting ridiculous, now we can actually maintain it. Make BNO085 work again Add BNO to automatic detection, remove a bunch of others Not all IMU types are enabled right now due to code size optimization, but it could be expanded in the future with optimization of Softfusion. Pick IMU type automatically by asking it * ESP32 spelling fix (#396) Fix: ES32 -> ESP32 * (Probably) multiply acceleration by tracker rotation offset * Split SensorBuilder into a header-source file pair * Fix copyright * Fix some issues with glove after all the changes Add definitions for SlimeVR v1.2 Fix typo and add comments to quaternion sandwich function * Add NO_WIRE definition for SPI devices * Fix formatting * Minor fix * If ICM-45686 not found, ask again nicely * Fix MCP interface not building * Remove uneccessary "default" ctor from SPIImpl * Remove buildSensorReal * Invert if statement in sensorbuilder+ * Fix formatting * If ICM-45686 not found, ask again nicely * Fix MCP interface not building * Fix formatting * Various cleanup * Formattign --------- Co-authored-by: Butterscotch! <bscotchvanilla@gmail.com> Co-authored-by: gorbit99 <gorbitgames@gmail.com>
101 lines
3.1 KiB
INI
101 lines
3.1 KiB
INI
[env]
|
|
lib_deps=
|
|
https://github.com/SlimeVR/CmdParser.git
|
|
https://github.com/SlimeVR/base64_arduino.git
|
|
https://github.com/adafruit/Adafruit-MCP23017-Arduino-Library.git
|
|
https://github.com/hideakitai/PCA9547.git
|
|
monitor_speed = 115200
|
|
framework = arduino
|
|
build_flags =
|
|
!python scripts/get_git_commit.py
|
|
-O2
|
|
-std=gnu++2a
|
|
build_unflags =
|
|
-Os
|
|
-std=gnu++11 -std=gnu++17
|
|
|
|
[env:BOARD_SLIMEVR]
|
|
platform = espressif8266 @ 4.2.1
|
|
board = esp12e
|
|
|
|
[env:BOARD_SLIMEVR_DEV]
|
|
platform = espressif8266 @ 4.2.1
|
|
board = esp12e
|
|
|
|
[env:BOARD_NODEMCU]
|
|
platform = espressif8266 @ 4.2.1
|
|
board = esp12e
|
|
|
|
[env:BOARD_WEMOSD1MINI]
|
|
platform = espressif8266 @ 4.2.1
|
|
board = esp12e
|
|
|
|
[env:BOARD_TTGO_TBASE]
|
|
platform = espressif8266 @ 4.2.1
|
|
board = esp12e
|
|
|
|
[env:BOARD_WEMOSWROOM02]
|
|
platform = espressif8266 @ 4.2.1
|
|
board = esp12e
|
|
|
|
[env:BOARD_WROOM32]
|
|
platform = espressif32 @ 6.7.0
|
|
platform_packages =
|
|
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.1
|
|
framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.1/esp32-arduino-libs-3.0.1.zip
|
|
board = esp32dev
|
|
|
|
[env:BOARD_ESP01]
|
|
platform = espressif32 @ 6.7.0
|
|
platform_packages =
|
|
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.1
|
|
framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.1/esp32-arduino-libs-3.0.1.zip
|
|
board = esp32dev
|
|
|
|
[env:BOARD_LOLIN_C3_MINI]
|
|
platform = espressif32 @ 6.7.0
|
|
platform_packages =
|
|
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.1
|
|
framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.1/esp32-arduino-libs-3.0.1.zip
|
|
build_flags =
|
|
${env.build_flags}
|
|
-DESP32C3
|
|
board = lolin_c3_mini
|
|
|
|
[env:BOARD_BEETLE32C3]
|
|
platform = espressif32 @ 6.7.0
|
|
platform_packages =
|
|
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.1
|
|
framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.1/esp32-arduino-libs-3.0.1.zip
|
|
build_flags =
|
|
${env.build_flags}
|
|
-DESP32C3
|
|
board = dfrobot_beetle_esp32c3
|
|
|
|
[env:BOARD_ESP32C3DEVKITM1]
|
|
platform = espressif32 @ 6.7.0
|
|
platform_packages =
|
|
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.1
|
|
framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.1/esp32-arduino-libs-3.0.1.zip
|
|
build_flags =
|
|
${env.build_flags}
|
|
-DESP32C3
|
|
board = esp32-c3-devkitm-1
|
|
|
|
[env:BOARD_ESP32C6DEVKITC1]
|
|
platform = https://github.com/tasmota/platform-espressif32/releases/download/2024.06.11/platform-espressif32.zip
|
|
build_flags =
|
|
${env.build_flags}
|
|
-DESP32C6
|
|
board = esp32-c6-devkitc-1
|
|
|
|
[env:BOARD_XIAO_ESP32C3]
|
|
platform = espressif32 @ 6.7.0
|
|
platform_packages =
|
|
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.1
|
|
framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.1/esp32-arduino-libs-3.0.1.zip
|
|
build_flags =
|
|
${env.build_flags}
|
|
-DESP32C3
|
|
board = seeed_xiao_esp32c3
|