; firmware/platformio.ini [platformio] default_envs = timercam [env:timercam] platform = espressif32@6.6.0 board = m5stack-timer-cam framework = arduino board_build.partitions = partitions_4mb_ota.csv build_src_filter = +<*> - build_flags = -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DCORE_DEBUG_LEVEL=1 -DCONFIG_BT_NIMBLE_ENABLED=1 -DCONFIG_SPIRAM_USE_MALLOC=1 -DCONFIG_ARDUINO_LOOP_STACK_SIZE=16384 monitor_speed = 115200 upload_speed = 115200 upload_flags = --no-stub lib_deps = tzapu/WiFiManager@^2.0.17 bblanchon/ArduinoJson@^7.0.0 h2zero/NimBLE-Arduino@^1.4.2 espressif/esp32-camera ; Frame-capture build. Strips WiFi/BLE/CV/reporter; streams raw 96x96 frames ; over serial at 921600 baud for offline algorithm iteration. [env:timercam-capture] platform = espressif32@6.6.0 board = m5stack-timer-cam framework = arduino board_build.partitions = partitions_4mb_ota.csv build_flags = -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue -DCORE_DEBUG_LEVEL=0 -DCONFIG_SPIRAM_USE_MALLOC=1 build_src_filter = -<*> + + monitor_speed = 460800 upload_speed = 115200 upload_flags = --no-stub lib_deps = espressif/esp32-camera [env:native] platform = native test_framework = unity build_flags = -std=c++17 -DNATIVE_TEST lib_deps = kochcodes/mbedtls@^3.6.2