diff --git a/variants/lilygo_tdeck_pro/platformio.ini b/variants/lilygo_tdeck_pro/platformio.ini index d5d54019..3aa6b934 100644 --- a/variants/lilygo_tdeck_pro/platformio.ini +++ b/variants/lilygo_tdeck_pro/platformio.ini @@ -227,6 +227,46 @@ lib_ignore = ESPAsyncWebServer ESP32 BLE Arduino +; Audio + WiFi companion, HYN touch. Identical to meck_audio_wifi except +; MECK_PRO_HYN_TOUCH switches touch to the vendored Hynitron driver -- see the +; meck_audio_ble_hyn comment above for the CST3530 background. +[env:meck_audio_wifi_hyn] +extends = LilyGo_TDeck_Pro +build_flags = + ${LilyGo_TDeck_Pro.build_flags} + -I examples/companion_radio/ui-new + -D MAX_CONTACTS=2000 + -D MAX_GROUP_CHANNELS=40 + -D MECK_WIFI_COMPANION=1 + -D TCP_PORT=5000 + -D OFFLINE_QUEUE_SIZE=256 + -D MECK_AUDIO_VARIANT + -D MECK_WEB_READER=1 + -D MECK_OTA_UPDATE=1 + -D MECK_PRO_HYN_TOUCH=1 + -D FIRMWARE_VERSION='"Meck v1.14.WiFi.HYN"' + ;-D WIFI_DEBUG_LOGGING=1 + ;-D MESH_PACKET_LOGGING=1 + ;-D MESH_DEBUG=1 +build_src_filter = ${LilyGo_TDeck_Pro.build_src_filter} + + + - + + + +<../examples/companion_radio/*.cpp> + +<../examples/companion_radio/ui-new/*.cpp> + +<../examples/companion_radio/ui-new/*.c> + + +lib_deps = + ${LilyGo_TDeck_Pro.lib_deps} + densaugeo/base64 @ ~1.4.0 + https://github.com/schreibfaul1/ESP32-audioI2S.git#2.0.6 + bitbank2/JPEGDEC + https://github.com/sh123/esp32_codec2_arduino.git +lib_ignore = + AsyncTCP + ESPAsyncWebServer + ESP32 BLE Arduino + ; Audio standalone (audio-player hardware, no BLE/WiFi — maximum battery life) ; No MECK_WEB_READER: WiFi power draw conflicts with zero-radio-power design. ; OTA enabled: WiFi AP activates only during user-initiated firmware updates. @@ -259,6 +299,40 @@ lib_ignore = ESPAsyncWebServer ESP32 BLE Arduino +; Audio standalone, HYN touch. Identical to meck_audio_standalone except +; MECK_PRO_HYN_TOUCH switches touch to the vendored Hynitron driver -- see the +; meck_audio_ble_hyn comment above for the CST3530 background. +[env:meck_audio_standalone_hyn] +extends = LilyGo_TDeck_Pro +build_flags = + ${LilyGo_TDeck_Pro.build_flags} + -I examples/companion_radio/ui-new + -D MAX_CONTACTS=2000 + -D MAX_GROUP_CHANNELS=40 + -D OFFLINE_QUEUE_SIZE=1 + -D MECK_AUDIO_VARIANT + -D MECK_OTA_UPDATE=1 + -D MECK_PRO_HYN_TOUCH=1 + -D FIRMWARE_VERSION='"Meck v1.14.A.SA.HYN"' +build_src_filter = ${LilyGo_TDeck_Pro.build_src_filter} + + + - + + + +<../examples/companion_radio/*.cpp> + +<../examples/companion_radio/ui-new/*.cpp> + +<../examples/companion_radio/ui-new/*.c> + + +lib_deps = + ${LilyGo_TDeck_Pro.lib_deps} + densaugeo/base64 @ ~1.4.0 + https://github.com/schreibfaul1/ESP32-audioI2S.git#2.0.6 + bitbank2/JPEGDEC + https://github.com/sh123/esp32_codec2_arduino.git +lib_ignore = + AsyncTCP + ESPAsyncWebServer + ESP32 BLE Arduino + ; --------------------------------------------------------------------------- ; Audio standalone, 40 MHz capped (extreme battery test build) ;