From aaf23a0e61750b02cf41e6ea9d0c27f6c416580c Mon Sep 17 00:00:00 2001 From: Renze Nicolai Date: Wed, 29 Jun 2022 22:02:21 +0200 Subject: [PATCH 1/4] Update idf, config, bsp --- .gitmodules | 3 - components/mch2022-bsp | 2 +- components/mch2022-efuse | 1 - esp-idf | 2 +- partitions.ods | Bin 26571 -> 0 bytes sdkconfig | 257 ++++++++++++--------------------------- 6 files changed, 83 insertions(+), 182 deletions(-) delete mode 160000 components/mch2022-efuse delete mode 100644 partitions.ods diff --git a/.gitmodules b/.gitmodules index a25d9e7..097ce9f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -28,9 +28,6 @@ [submodule "components/ws2812"] path = components/ws2812 url = https://github.com/badgeteam/esp32-component-ws2812.git -[submodule "components/mch2022-efuse"] - path = components/mch2022-efuse - url = https://github.com/badgeteam/esp32-component-mch2022-efuse.git [submodule "components/mch2022-bsp"] path = components/mch2022-bsp url = https://github.com/badgeteam/esp32-component-mch2022-bsp.git diff --git a/components/mch2022-bsp b/components/mch2022-bsp index 000a77e..6c52515 160000 --- a/components/mch2022-bsp +++ b/components/mch2022-bsp @@ -1 +1 @@ -Subproject commit 000a77e82a039448139a28a9ebff931633f2153b +Subproject commit 6c52515af1ccf1828d653ac2f88764837b70f68b diff --git a/components/mch2022-efuse b/components/mch2022-efuse deleted file mode 160000 index e45054f..0000000 --- a/components/mch2022-efuse +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e45054f56106b528b1e49d34b54ae892ee3c1e1e diff --git a/esp-idf b/esp-idf index 9f30329..1329b19 160000 --- a/esp-idf +++ b/esp-idf @@ -1 +1 @@ -Subproject commit 9f303290d8cb77c932efdaed889ce67ff58b6dea +Subproject commit 1329b19fe494500aeb79d19b27cfd99b40c37aec diff --git a/partitions.ods b/partitions.ods deleted file mode 100644 index 740fc4356fb03a655c15d701a8ae81f3a01f6d03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26571 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 diff --git a/sdkconfig b/sdkconfig index 0f7a4d8..b6f9435 100644 --- a/sdkconfig +++ b/sdkconfig @@ -2,142 +2,8 @@ # Automatically generated file. DO NOT EDIT. # Espressif IoT Development Framework (ESP-IDF) Project Configuration # -CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined" -CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined" -CONFIG_SOC_CAPS_ECO_VER_MAX=3 -CONFIG_SOC_ADC_SUPPORTED=y -CONFIG_SOC_DAC_SUPPORTED=y -CONFIG_SOC_MCPWM_SUPPORTED=y -CONFIG_SOC_SDMMC_HOST_SUPPORTED=y -CONFIG_SOC_BT_SUPPORTED=y -CONFIG_SOC_CLASSIC_BT_SUPPORTED=y -CONFIG_SOC_PCNT_SUPPORTED=y -CONFIG_SOC_WIFI_SUPPORTED=y -CONFIG_SOC_SDIO_SLAVE_SUPPORTED=y -CONFIG_SOC_TWAI_SUPPORTED=y -CONFIG_SOC_EMAC_SUPPORTED=y -CONFIG_SOC_CPU_CORES_NUM=2 -CONFIG_SOC_ULP_SUPPORTED=y -CONFIG_SOC_CCOMP_TIMER_SUPPORTED=y -CONFIG_SOC_EFUSE_SECURE_BOOT_KEY_DIGESTS=y -CONFIG_SOC_RTC_FAST_MEM_SUPPORTED=y -CONFIG_SOC_RTC_SLOW_MEM_SUPPORTED=y -CONFIG_SOC_I2S_SUPPORTED=y -CONFIG_SOC_RMT_SUPPORTED=y -CONFIG_SOC_SIGMADELTA_SUPPORTED=y -CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y -CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y -CONFIG_SOC_ADC_PERIPH_NUM=2 -CONFIG_SOC_ADC_MAX_CHANNEL_NUM=10 -CONFIG_SOC_ADC_DIGI_CONTROLLER_NUM=2 -CONFIG_SOC_ADC_PATT_LEN_MAX=16 -CONFIG_SOC_ADC_DIGI_MIN_BITWIDTH=9 -CONFIG_SOC_ADC_DIGI_MAX_BITWIDTH=12 -CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2 -CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=2000 -CONFIG_SOC_ADC_MAX_BITWIDTH=12 -CONFIG_SOC_CPU_BREAKPOINTS_NUM=2 -CONFIG_SOC_CPU_WATCHPOINTS_NUM=2 -CONFIG_SOC_CPU_WATCHPOINT_SIZE=64 -CONFIG_SOC_CPU_HAS_FPU=y -CONFIG_SOC_DAC_PERIPH_NUM=2 -CONFIG_SOC_DAC_RESOLUTION=8 -CONFIG_SOC_GPIO_PORT=1 -CONFIG_SOC_GPIO_PIN_COUNT=40 -CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF -CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y -CONFIG_SOC_I2C_NUM=2 -CONFIG_SOC_I2C_FIFO_LEN=32 -CONFIG_SOC_I2C_SUPPORT_APB=y -CONFIG_SOC_CLK_APLL_SUPPORTED=y -CONFIG_SOC_APLL_MULTIPLIER_OUT_MIN_HZ=350000000 -CONFIG_SOC_APLL_MULTIPLIER_OUT_MAX_HZ=500000000 -CONFIG_SOC_APLL_MIN_HZ=5303031 -CONFIG_SOC_APLL_MAX_HZ=125000000 -CONFIG_SOC_I2S_NUM=2 -CONFIG_SOC_I2S_SUPPORTS_APLL=y -CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y -CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y -CONFIG_SOC_I2S_SUPPORTS_ADC=y -CONFIG_SOC_I2S_SUPPORTS_DAC=y -CONFIG_SOC_I2S_TRANS_SIZE_ALIGN_WORD=y -CONFIG_SOC_I2S_LCD_I80_VARIANT=y -CONFIG_SOC_LCD_I80_SUPPORTED=y -CONFIG_SOC_LCD_I80_BUSES=y -CONFIG_SOC_LCD_I80_BUS_WIDTH=24 -CONFIG_SOC_LEDC_HAS_TIMER_SPECIFIC_MUX=y -CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y -CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y -CONFIG_SOC_LEDC_CHANNEL_NUM=8 -CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20 -CONFIG_SOC_MCPWM_GROUPS=2 -CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3 -CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3 -CONFIG_SOC_MCPWM_COMPARATORS_PER_OPERATOR=2 -CONFIG_SOC_MCPWM_GENERATORS_PER_OPERATOR=2 -CONFIG_SOC_MCPWM_TRIGGERS_PER_OPERATOR=2 -CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3 -CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y -CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3 -CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3 -CONFIG_SOC_MCPWM_BASE_CLK_HZ=160000000 -CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000 -CONFIG_SOC_MPU_REGIONS_MAX_NUM=8 -CONFIG_SOC_PCNT_GROUPS=1 -CONFIG_SOC_PCNT_UNITS_PER_GROUP=8 -CONFIG_SOC_PCNT_CHANNELS_PER_UNIT=2 -CONFIG_SOC_PCNT_THRES_POINT_PER_UNIT=2 -CONFIG_SOC_RMT_GROUPS=1 -CONFIG_SOC_RMT_TX_CANDIDATES_PER_GROUP=8 -CONFIG_SOC_RMT_RX_CANDIDATES_PER_GROUP=8 -CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 -CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=64 -CONFIG_SOC_RMT_SUPPORT_REF_TICK=y -CONFIG_SOC_RMT_CHANNEL_CLK_INDEPENDENT=y -CONFIG_SOC_RTCIO_PIN_COUNT=18 -CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y -CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y -CONFIG_SOC_RTCIO_WAKE_SUPPORTED=y -CONFIG_SOC_SIGMADELTA_NUM=1 -CONFIG_SOC_SIGMADELTA_CHANNEL_NUM=8 -CONFIG_SOC_SPI_PERIPH_NUM=3 -CONFIG_SOC_SPI_DMA_CHAN_NUM=2 -CONFIG_SOC_SPI_MAXIMUM_BUFFER_SIZE=64 -CONFIG_SOC_SPI_MAX_PRE_DIVIDER=8192 -CONFIG_SOC_SPI_SUPPORT_AS_CS=y -CONFIG_SOC_TIMER_GROUPS=2 -CONFIG_SOC_TIMER_GROUP_TIMERS_PER_GROUP=2 -CONFIG_SOC_TIMER_GROUP_COUNTER_BIT_WIDTH=64 -CONFIG_SOC_TIMER_GROUP_TOTAL_TIMERS=4 -CONFIG_SOC_TOUCH_VERSION_1=y -CONFIG_SOC_TOUCH_SENSOR_NUM=10 -CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF -CONFIG_SOC_TWAI_BRP_MIN=2 -CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y -CONFIG_SOC_UART_NUM=3 -CONFIG_SOC_UART_SUPPORT_REF_TICK=y -CONFIG_SOC_UART_FIFO_LEN=128 -CONFIG_SOC_UART_BITRATE_MAX=5000000 -CONFIG_SOC_SPIRAM_SUPPORTED=y -CONFIG_SOC_SHA_SUPPORT_PARALLEL_ENG=y -CONFIG_SOC_SHA_SUPPORT_SHA1=y -CONFIG_SOC_SHA_SUPPORT_SHA256=y -CONFIG_SOC_SHA_SUPPORT_SHA384=y -CONFIG_SOC_SHA_SUPPORT_SHA512=y -CONFIG_SOC_RSA_MAX_BIT_LEN=4096 -CONFIG_SOC_AES_SUPPORT_AES_128=y -CONFIG_SOC_AES_SUPPORT_AES_192=y -CONFIG_SOC_AES_SUPPORT_AES_256=y -CONFIG_SOC_FLASH_ENCRYPTED_XTS_AES_BLOCK_MAX=32 -CONFIG_SOC_PHY_DIG_REGS_MEM_SIZE=21 -CONFIG_SOC_PM_SUPPORT_EXT_WAKEUP=y -CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y -CONFIG_SOC_SDMMC_USE_IOMUX=y -CONFIG_SOC_SDMMC_NUM_SLOTS=2 -CONFIG_SOC_BLE_DONT_UPDATE_OWN_RPA=y CONFIG_IDF_CMAKE=y CONFIG_IDF_TARGET_ARCH_XTENSA=y -CONFIG_IDF_TARGET_ARCH="xtensa" CONFIG_IDF_TARGET="esp32" CONFIG_IDF_TARGET_ESP32=y CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000 @@ -157,7 +23,6 @@ CONFIG_APP_BUILD_TYPE_APP_2NDBOOT=y CONFIG_APP_BUILD_GENERATE_BINARIES=y CONFIG_APP_BUILD_BOOTLOADER=y CONFIG_APP_BUILD_USE_FLASH_SECTIONS=y -# CONFIG_APP_REPRODUCIBLE_BUILD is not set # end of Build type # @@ -179,12 +44,12 @@ CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_SIZE=y # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_PERF is not set # CONFIG_BOOTLOADER_COMPILER_OPTIMIZATION_NONE is not set # CONFIG_BOOTLOADER_LOG_LEVEL_NONE is not set -# CONFIG_BOOTLOADER_LOG_LEVEL_ERROR is not set +CONFIG_BOOTLOADER_LOG_LEVEL_ERROR=y # CONFIG_BOOTLOADER_LOG_LEVEL_WARN is not set -CONFIG_BOOTLOADER_LOG_LEVEL_INFO=y +# CONFIG_BOOTLOADER_LOG_LEVEL_INFO is not set # CONFIG_BOOTLOADER_LOG_LEVEL_DEBUG is not set # CONFIG_BOOTLOADER_LOG_LEVEL_VERBOSE is not set -CONFIG_BOOTLOADER_LOG_LEVEL=3 +CONFIG_BOOTLOADER_LOG_LEVEL=1 # CONFIG_BOOTLOADER_SPI_CUSTOM_WP_PIN is not set CONFIG_BOOTLOADER_SPI_WP_PIN=7 CONFIG_BOOTLOADER_VDDSDIO_BOOST_1_9V=y @@ -211,14 +76,10 @@ CONFIG_SECURE_BOOT_SUPPORTS_RSA=y # CONFIG_SECURE_FLASH_ENC_ENABLED is not set # end of Security features -CONFIG_ESP_ROM_HAS_CRC_LE=y -CONFIG_ESP_ROM_HAS_CRC_BE=y -CONFIG_ESP_ROM_HAS_JPEG_DECODE=y -CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y - # # Serial flasher config # +CONFIG_ESPTOOLPY_BAUD_OTHER_VAL=115200 # CONFIG_ESPTOOLPY_NO_STUB is not set CONFIG_ESPTOOLPY_FLASHMODE_QIO=y # CONFIG_ESPTOOLPY_FLASHMODE_QOUT is not set @@ -368,6 +229,12 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y # CONFIG_UART_ISR_IN_IRAM is not set # end of UART configuration +# +# RTCIO configuration +# +# CONFIG_RTCIO_SUPPORT_RTC_GPIO_DESC is not set +# end of RTCIO configuration + # # GPIO Configuration # @@ -380,14 +247,6 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y # CONFIG_GDMA_CTRL_FUNC_IN_IRAM is not set # CONFIG_GDMA_ISR_IRAM_SAFE is not set # end of GDMA Configuration - -# -# GPTimer Configuration -# -# CONFIG_GPTIMER_CTRL_FUNC_IN_IRAM is not set -# CONFIG_GPTIMER_ISR_IRAM_SAFE is not set -# CONFIG_GPTIMER_SUPPRESS_DEPRECATE_WARN is not set -# end of GPTimer Configuration # end of Driver configurations # @@ -488,8 +347,8 @@ CONFIG_PICO_PSRAM_CS_IO=10 # CONFIG_ESP32_TRAX is not set CONFIG_ESP32_TRACEMEM_RESERVE_DRAM=0x0 -# CONFIG_ESP32_ULP_COPROC_ENABLED is not set -CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=0 +CONFIG_ESP32_ULP_COPROC_ENABLED=y +CONFIG_ESP32_ULP_COPROC_RESERVE_MEM=512 CONFIG_ESP32_DEBUG_OCDAWARE=y CONFIG_ESP32_BROWNOUT_DET=y CONFIG_ESP32_BROWNOUT_DET_LVL_SEL_0=y @@ -620,6 +479,14 @@ CONFIG_ESP_SLEEP_RTC_BUS_ISO_WORKAROUND=y # end of RTC Clock Config # end of Hardware Settings +# +# IPC (Inter-Processor Call) +# +CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 +CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y +CONFIG_ESP_IPC_ISR_ENABLE=y +# end of IPC (Inter-Processor Call) + # # LCD and Touch Panel # @@ -638,7 +505,6 @@ CONFIG_ESP_NETIF_IP_LOST_TIMER_INTERVAL=120 CONFIG_ESP_NETIF_TCPIP_LWIP=y # CONFIG_ESP_NETIF_LOOPBACK is not set CONFIG_ESP_NETIF_TCPIP_ADAPTER_COMPATIBLE_LAYER=y -# CONFIG_ESP_NETIF_L2_TAP is not set # end of ESP NETIF Adapter # @@ -702,14 +568,6 @@ CONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=y CONFIG_ESP_SYSTEM_CHECK_INT_LEVEL_4=y # end of ESP System Settings -# -# IPC (Inter-Processor Call) -# -CONFIG_ESP_IPC_TASK_STACK_SIZE=1024 -CONFIG_ESP_IPC_USES_CALLERS_PRIORITY=y -CONFIG_ESP_IPC_ISR_ENABLE=y -# end of IPC (Inter-Processor Call) - # # High resolution timer (esp_timer) # @@ -764,7 +622,6 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y # # FAT Filesystem support # -CONFIG_FATFS_VOLUME_COUNT=2 # CONFIG_FATFS_CODEPAGE_DYNAMIC is not set CONFIG_FATFS_CODEPAGE_437=y # CONFIG_FATFS_CODEPAGE_720 is not set @@ -830,7 +687,11 @@ CONFIG_FMB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 CONFIG_FMB_CONTROLLER_STACK_SIZE=4096 CONFIG_FMB_EVENT_QUEUE_TIMEOUT=20 # CONFIG_FMB_TIMER_PORT_ENABLED is not set -# CONFIG_FMB_TIMER_USE_ISR_DISPATCH_METHOD is not set +CONFIG_FMB_TIMER_GROUP=0 +CONFIG_FMB_TIMER_INDEX=0 +CONFIG_FMB_MASTER_TIMER_GROUP=0 +CONFIG_FMB_MASTER_TIMER_INDEX=0 +# CONFIG_FMB_TIMER_ISR_IN_IRAM is not set # end of Modbus configuration # @@ -850,6 +711,9 @@ CONFIG_FREERTOS_CHECK_STACKOVERFLOW_CANARY=y # CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set CONFIG_FREERTOS_INTERRUPT_BACKTRACE=y CONFIG_FREERTOS_THREAD_LOCAL_STORAGE_POINTERS=1 +CONFIG_FREERTOS_ASSERT_FAIL_ABORT=y +# CONFIG_FREERTOS_ASSERT_FAIL_PRINT_CONTINUE is not set +# CONFIG_FREERTOS_ASSERT_DISABLE is not set CONFIG_FREERTOS_IDLE_TASK_STACKSIZE=1536 CONFIG_FREERTOS_ISR_STACKSIZE=1536 # CONFIG_FREERTOS_LEGACY_HOOKS is not set @@ -894,6 +758,18 @@ CONFIG_HEAP_TRACING_OFF=y # CONFIG_HEAP_ABORT_WHEN_ALLOCATION_FAILS is not set # end of Heap memory debugging +# +# jsmn +# +# CONFIG_JSMN_PARENT_LINKS is not set +# CONFIG_JSMN_STRICT is not set +# end of jsmn + +# +# libsodium +# +# end of libsodium + # # Log output # @@ -1068,14 +944,19 @@ CONFIG_MBEDTLS_SSL_OUT_CONTENT_LEN=4096 # CONFIG_MBEDTLS_DYNAMIC_BUFFER is not set # CONFIG_MBEDTLS_DEBUG is not set +# +# mbedTLS v2.28.x related +# +# CONFIG_MBEDTLS_SSL_VARIABLE_BUFFER_LENGTH is not set +# CONFIG_MBEDTLS_X509_TRUSTED_CERT_CALLBACK is not set +# CONFIG_MBEDTLS_SSL_CONTEXT_SERIALIZATION is not set +CONFIG_MBEDTLS_SSL_KEEP_PEER_CERTIFICATE=y +# end of mbedTLS v2.28.x related + # # Certificate Bundle # -CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=y -CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=y -# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_CMN is not set -# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_NONE is not set -# CONFIG_MBEDTLS_CUSTOM_CERTIFICATE_BUNDLE is not set +# CONFIG_MBEDTLS_CERTIFICATE_BUNDLE is not set # end of Certificate Bundle # CONFIG_MBEDTLS_ECP_RESTARTABLE is not set @@ -1103,6 +984,7 @@ CONFIG_MBEDTLS_TLS_ENABLED=y # # CONFIG_MBEDTLS_PSK_MODES is not set CONFIG_MBEDTLS_KEY_EXCHANGE_RSA=y +CONFIG_MBEDTLS_KEY_EXCHANGE_DHE_RSA=y CONFIG_MBEDTLS_KEY_EXCHANGE_ELLIPTIC_CURVE=y CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_RSA=y CONFIG_MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA=y @@ -1151,7 +1033,6 @@ CONFIG_MBEDTLS_X509_CSR_PARSE_C=y # end of Certificates CONFIG_MBEDTLS_ECP_C=y -# CONFIG_MBEDTLS_DHM_C is not set CONFIG_MBEDTLS_ECDH_C=y CONFIG_MBEDTLS_ECDSA_C=y # CONFIG_MBEDTLS_ECJPAKE_C is not set @@ -1390,17 +1271,39 @@ CONFIG_WPA_MBEDTLS_CRYPTO=y # CONFIG_WPA_WPS_STRICT is not set # CONFIG_WPA_11KV_SUPPORT is not set # end of Supplicant + +# +# Driver: FS over bus support +# +CONFIG_DRIVER_FSOVERBUS_ENABLE=y +CONFIG_DRIVER_FSOVERBUS_BACKEND=2 +# CONFIG_FSOB_BACKEND_NONE is not set +# CONFIG_FSOB_BACKEND_UART is not set +CONFIG_FSOB_BACKEND_NAIVE_UART=y +CONFIG_DRIVER_FSOVERBUS_APPFS_SUPPORT=y +# CONFIG_DRIVER_FSOVERBUS_RTCMEM_SUPPORT is not set +CONFIG_DRIVER_FSOVERBUS_UART_NUM=2 +CONFIG_DRIVER_FSOVERBUS_UART_TX=-1 +CONFIG_DRIVER_FSOVERBUS_UART_RX=-1 +CONFIG_DRIVER_FSOVERBUS_UART_BAUD=921600 +# end of Driver: FS over bus support # end of Component config +# +# Compatibility options +# +# CONFIG_LEGACY_INCLUDE_COMMON_HEADERS is not set +# end of Compatibility options + # Deprecated options for backward compatibility CONFIG_TOOLPREFIX="xtensa-esp32-elf-" # CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set -# CONFIG_LOG_BOOTLOADER_LEVEL_ERROR is not set +CONFIG_LOG_BOOTLOADER_LEVEL_ERROR=y # CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set -CONFIG_LOG_BOOTLOADER_LEVEL_INFO=y +# CONFIG_LOG_BOOTLOADER_LEVEL_INFO is not set # CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set # CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set -CONFIG_LOG_BOOTLOADER_LEVEL=3 +CONFIG_LOG_BOOTLOADER_LEVEL=1 # CONFIG_APP_ROLLBACK_ENABLE is not set # CONFIG_FLASH_ENCRYPTION_ENABLED is not set CONFIG_FLASHMODE_QIO=y @@ -1436,8 +1339,8 @@ CONFIG_ADC2_DISABLE_DAC=y CONFIG_SPIRAM_SUPPORT=y # CONFIG_WIFI_LWIP_ALLOCATION_FROM_SPIRAM_FIRST is not set CONFIG_TRACEMEM_RESERVE_DRAM=0x0 -# CONFIG_ULP_COPROC_ENABLED is not set -CONFIG_ULP_COPROC_RESERVE_MEM=0 +CONFIG_ULP_COPROC_ENABLED=y +CONFIG_ULP_COPROC_RESERVE_MEM=512 CONFIG_BROWNOUT_DET=y CONFIG_BROWNOUT_DET_LVL_SEL_0=y # CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set @@ -1462,6 +1365,7 @@ CONFIG_POST_EVENTS_FROM_IRAM_ISR=y CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4 # CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND is not set +CONFIG_IPC_TASK_STACK_SIZE=1024 CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION=y CONFIG_ESP32_PHY_DEFAULT_INIT_IF_INVALID=y @@ -1491,7 +1395,6 @@ CONFIG_TASK_WDT_TIMEOUT_S=5 CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y # CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set -CONFIG_IPC_TASK_STACK_SIZE=1024 CONFIG_TIMER_TASK_STACK_SIZE=3584 # CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set # CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set @@ -1509,6 +1412,8 @@ CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20 CONFIG_MB_CONTROLLER_STACK_SIZE=4096 CONFIG_MB_EVENT_QUEUE_TIMEOUT=20 # CONFIG_MB_TIMER_PORT_ENABLED is not set +CONFIG_MB_TIMER_GROUP=0 +CONFIG_MB_TIMER_INDEX=0 # CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set CONFIG_TIMER_TASK_PRIORITY=1 CONFIG_TIMER_TASK_STACK_DEPTH=2048 From 5ec6a257c5e5447fa314a8f865e57422b91939c5 Mon Sep 17 00:00:00 2001 From: Renze Nicolai Date: Wed, 29 Jun 2022 22:02:42 +0200 Subject: [PATCH 2/4] Remove BME680 placeholder --- components/i2c-bme680/CMakeLists.txt | 5 --- components/i2c-bme680/bme680.c | 47 -------------------------- components/i2c-bme680/include/bme680.h | 19 ----------- 3 files changed, 71 deletions(-) delete mode 100644 components/i2c-bme680/CMakeLists.txt delete mode 100644 components/i2c-bme680/bme680.c delete mode 100644 components/i2c-bme680/include/bme680.h diff --git a/components/i2c-bme680/CMakeLists.txt b/components/i2c-bme680/CMakeLists.txt deleted file mode 100644 index ab1632e..0000000 --- a/components/i2c-bme680/CMakeLists.txt +++ /dev/null @@ -1,5 +0,0 @@ -idf_component_register( - SRCS "bme680.c" - INCLUDE_DIRS include - REQUIRES "bus-i2c" -) diff --git a/components/i2c-bme680/bme680.c b/components/i2c-bme680/bme680.c deleted file mode 100644 index cf3e631..0000000 --- a/components/i2c-bme680/bme680.c +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) 2022 Nicolai Electronics - * - * SPDX-License-Identifier: MIT - */ - -#include -#include -#include -#include -#include -#include -#include "bme680.h" -#include "managed_i2c.h" - -static const char *TAG = "BME680"; - -esp_err_t bme680_check_id(BME680* device) { - uint8_t chip_id; - esp_err_t res = i2c_read_reg(device->i2c_bus, device->i2c_address, BME680_REG_CHIP_ID, &chip_id, 1); - if (res != ESP_OK) return res; - if (chip_id != BME680_CHIP_ID) { - ESP_LOGE(TAG, "Unexpected chip id value 0x%02X, expected 0x%02X", chip_id, BME680_CHIP_ID); - return ESP_FAIL; - } - return ESP_OK; -} - -esp_err_t bme680_reset(BME680* device) { - uint8_t value = 0xFF; - esp_err_t res = i2c_write_reg_n(device->i2c_bus, device->i2c_address, BME680_REG_RESET, &value, 1); - if (res != ESP_OK) return res; - return ESP_OK; -} - -esp_err_t bme680_init(BME680* device) { - esp_err_t res = bme680_reset(device); - if (res != ESP_OK) return res; - vTaskDelay(100 / portTICK_PERIOD_MS); - res = bme680_check_id(device); - if (res != ESP_OK) return res; - return res; -} - -esp_err_t bme680_deinit(BME680* device) { - return bme680_reset(device); -} diff --git a/components/i2c-bme680/include/bme680.h b/components/i2c-bme680/include/bme680.h deleted file mode 100644 index 30b76aa..0000000 --- a/components/i2c-bme680/include/bme680.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include -#include - -#define BME680_REG_RESET 0xE0 -#define BME680_REG_CHIP_ID 0xD0 - -#define BME680_CHIP_ID 0x61 - -typedef struct BME680 { - int i2c_bus; - int i2c_address; -} BME680; - -esp_err_t bme680_init(BME680* device); -esp_err_t bme680_deinit(BME680* device); -esp_err_t bme680_check_id(BME680* device); -esp_err_t bme680_reset(BME680* device); From fb567b52b1cae4b5db430041d453157f0166c873 Mon Sep 17 00:00:00 2001 From: Renze Nicolai Date: Wed, 29 Jun 2022 22:03:49 +0200 Subject: [PATCH 3/4] Add BME680 submodule --- .gitmodules | 3 +++ components/i2c-bme680 | 1 + 2 files changed, 4 insertions(+) create mode 160000 components/i2c-bme680 diff --git a/.gitmodules b/.gitmodules index 097ce9f..36acc23 100644 --- a/.gitmodules +++ b/.gitmodules @@ -37,3 +37,6 @@ [submodule "main/pax-keyboard"] path = components/pax-keyboard url = https://github.com/robotman2412/pax-keyboard +[submodule "components/i2c-bme680"] + path = components/i2c-bme680 + url = https://github.com/badgeteam/esp32-component-bme680.git diff --git a/components/i2c-bme680 b/components/i2c-bme680 new file mode 160000 index 0000000..97cd213 --- /dev/null +++ b/components/i2c-bme680 @@ -0,0 +1 @@ +Subproject commit 97cd2137cb41bb40f29e6ff65b47d99c7ea740c8 From c7f16962e2449d0a9aa46158647e2f6798730877 Mon Sep 17 00:00:00 2001 From: Renze Nicolai Date: Wed, 29 Jun 2022 22:14:13 +0200 Subject: [PATCH 4/4] Clean up sdkconfig --- sdkconfig | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/sdkconfig b/sdkconfig index b6f9435..24ae1fe 100644 --- a/sdkconfig +++ b/sdkconfig @@ -1271,22 +1271,6 @@ CONFIG_WPA_MBEDTLS_CRYPTO=y # CONFIG_WPA_WPS_STRICT is not set # CONFIG_WPA_11KV_SUPPORT is not set # end of Supplicant - -# -# Driver: FS over bus support -# -CONFIG_DRIVER_FSOVERBUS_ENABLE=y -CONFIG_DRIVER_FSOVERBUS_BACKEND=2 -# CONFIG_FSOB_BACKEND_NONE is not set -# CONFIG_FSOB_BACKEND_UART is not set -CONFIG_FSOB_BACKEND_NAIVE_UART=y -CONFIG_DRIVER_FSOVERBUS_APPFS_SUPPORT=y -# CONFIG_DRIVER_FSOVERBUS_RTCMEM_SUPPORT is not set -CONFIG_DRIVER_FSOVERBUS_UART_NUM=2 -CONFIG_DRIVER_FSOVERBUS_UART_TX=-1 -CONFIG_DRIVER_FSOVERBUS_UART_RX=-1 -CONFIG_DRIVER_FSOVERBUS_UART_BAUD=921600 -# end of Driver: FS over bus support # end of Component config #