- enable -fno-rtti in menuconf (error when linking: libopencv_imgcodecs.a(loadsave.cpp.obj):(.data.rel.ro._ZTIN2cv12_GLOBAL__N_116ByteStreamBufferE+0x8): undefined reference to _ZTISt15basic_streambufIcSt11char_traitsIcEE')
- enable PSRAM -> set octal
- enable partition
- disable watchdog
- enable master log level (to surpress logs when recording)
- increase cam task stack size
lib from https://github.com/joachimBurket/esp32-opencv
menuconfig adjustments for ESP32-S3-WROOM-1-N16R8: joachimBurket/esp32-opencv#23
https://docs.espressif.com/projects/esp-idf/en/v5.0/esp32s3/api-guides/jtag-debugging/index.html
clion extension: https://developer.espressif.com/blog/clion/
debug with extension https://yunyizhi.github.io/ESP-IDF-for-Clion/debug.html#z9palmb_11
make sure to use the JTAG USB port so that the device shows up as JTAG controller https://esp32.com//viewtopic.php?t=38722
install driver (for linux)
- add user to plugdev
sudo usermod -a max -G plugdev cd /etc/udev/rules.dwget https://raw.githubusercontent.com/espressif/openocd-esp32/refs/heads/master/contrib/60-openocd.rules