Port project to use cmake build system.

This permits to develop the project more easily and efficiently than with Arduino iIDE (which is a pain)
Use the latest IDF framework version
Compile for esp32C5 chip
This commit is contained in:
Mathieu Tournier 2025-12-28 19:07:08 +01:00
parent eb75868adb
commit 4c23d252e9
58 changed files with 736 additions and 78 deletions

27
sdkconfig.defaults Normal file
View file

@ -0,0 +1,27 @@
#
# Arduino ESP32
#
CONFIG_AUTOSTART_ARDUINO=y
# end of Arduino ESP32
#
# FREERTOS
#
CONFIG_FREERTOS_HZ=1000
# end of FREERTOS
# end of Component config
#
# DIAGNOSTICS
#
CONFIG_DIAG_USE_EXTERNAL_LOG_WRAP=y
CONFIG_PARTITION_TABLE_CUSTOM=y
CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
CONFIG_MBEDTLS_PSK_MODES=y
CONFIG_MBEDTLS_KEY_EXCHANGE_PSK=y
CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_PSK=y
CONFIG_MBEDTLS_KEY_EXCHANGE_RSA_PSK=y