Merge pull request #393 from bobbycar-graz/gui-lib-rebase
This commit is contained in:
Submodule components/TFT_eSPI updated: 39dd567a9e...499a38ccea
Submodule components/esp-gui-lib updated: 0f89f6c994...7f24e4bc37
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_allfeatures)
|
set(BOBBY_APP_NAME bobbyquad_allfeatures)
|
||||||
set(BOBBY_DEFAULT_USERNAME allfeatures)
|
set(BOBBY_DEFAULT_USERNAME allfeatures)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
# -DFEATURE_JOYSTICK
|
# -DFEATURE_JOYSTICK
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_comred_new)
|
set(BOBBY_APP_NAME bobbyquad_comred_new)
|
||||||
set(BOBBY_DEFAULT_USERNAME comred_new)
|
set(BOBBY_DEFAULT_USERNAME comred_new)
|
||||||
|
|
||||||
# add_definitions(
|
|
||||||
# -DUSER_SETUP_LOADED=1
|
|
||||||
# -DLOAD_GLCD=1
|
|
||||||
# -DLOAD_FONT2=1
|
|
||||||
# -DLOAD_FONT4=1
|
|
||||||
# -DLOAD_FONT7=1
|
|
||||||
# -DILI9341_DRIVER=1
|
|
||||||
# -DTFT_MOSI=13
|
|
||||||
# -DTFT_SCLK=15
|
|
||||||
# -DTFT_CS=14
|
|
||||||
# -DTFT_DC=12
|
|
||||||
# -DTFT_RST=2
|
|
||||||
# -DSPI_FREQUENCY=40000000
|
|
||||||
# )
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_gernot)
|
set(BOBBY_APP_NAME bobbyquad_gernot)
|
||||||
set(BOBBY_DEFAULT_USERNAME gernot)
|
set(BOBBY_DEFAULT_USERNAME gernot)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_greyhash)
|
set(BOBBY_APP_NAME bobbyquad_greyhash)
|
||||||
set(BOBBY_DEFAULT_USERNAME greyhash)
|
set(BOBBY_DEFAULT_USERNAME greyhash)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_mick)
|
set(BOBBY_APP_NAME bobbyquad_mick)
|
||||||
set(BOBBY_DEFAULT_USERNAME mick)
|
set(BOBBY_DEFAULT_USERNAME mick)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=27000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_nofeatures)
|
set(BOBBY_APP_NAME bobbyquad_nofeatures)
|
||||||
set(BOBBY_DEFAULT_USERNAME nofeatures)
|
set(BOBBY_DEFAULT_USERNAME nofeatures)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_peter)
|
set(BOBBY_APP_NAME bobbyquad_peter)
|
||||||
set(BOBBY_DEFAULT_USERNAME peter)
|
set(BOBBY_DEFAULT_USERNAME peter)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME bobbyquad_seatbot)
|
set(BOBBY_APP_NAME bobbyquad_seatbot)
|
||||||
set(BOBBY_DEFAULT_USERNAME seatbot)
|
set(BOBBY_DEFAULT_USERNAME seatbot)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME testdevice)
|
set(BOBBY_APP_NAME testdevice)
|
||||||
set(BOBBY_DEFAULT_USERNAME testdevice)
|
set(BOBBY_DEFAULT_USERNAME testdevice)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DILI9341_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -1,21 +1,6 @@
|
|||||||
set(BOBBY_APP_NAME testdevice2)
|
set(BOBBY_APP_NAME testdevice2)
|
||||||
set(BOBBY_DEFAULT_USERNAME testdevice2)
|
set(BOBBY_DEFAULT_USERNAME testdevice2)
|
||||||
|
|
||||||
add_definitions(
|
|
||||||
-DUSER_SETUP_LOADED=1
|
|
||||||
-DLOAD_GLCD=1
|
|
||||||
-DLOAD_FONT2=1
|
|
||||||
-DLOAD_FONT4=1
|
|
||||||
-DLOAD_FONT7=1
|
|
||||||
-DST7789_DRIVER=1
|
|
||||||
-DTFT_MOSI=13
|
|
||||||
-DTFT_SCLK=15
|
|
||||||
-DTFT_CS=14
|
|
||||||
-DTFT_DC=12
|
|
||||||
-DTFT_RST=2
|
|
||||||
-DSPI_FREQUENCY=40000000
|
|
||||||
)
|
|
||||||
|
|
||||||
set(BOBBYCAR_BUILDFLAGS
|
set(BOBBYCAR_BUILDFLAGS
|
||||||
# Pins
|
# Pins
|
||||||
-DPINS_GAS=34
|
-DPINS_GAS=34
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||||
CONFIG_SOC_ADC_SUPPORTED=y
|
CONFIG_SOC_ADC_SUPPORTED=y
|
||||||
CONFIG_SOC_DAC_SUPPORTED=y
|
CONFIG_SOC_DAC_SUPPORTED=y
|
||||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||||
@@ -53,7 +53,6 @@ CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
|||||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
|
||||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||||
CONFIG_SOC_CPU_CORES_NUM=2
|
CONFIG_SOC_CPU_CORES_NUM=2
|
||||||
@@ -62,27 +61,26 @@ CONFIG_SOC_CPU_HAS_FPU=y
|
|||||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||||
CONFIG_SOC_DAC_RESOLUTION=8
|
CONFIG_SOC_DAC_RESOLUTION=8
|
||||||
|
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||||
CONFIG_SOC_GPIO_PORT=1
|
CONFIG_SOC_GPIO_PORT=1
|
||||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||||
|
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||||
CONFIG_SOC_I2C_NUM=2
|
CONFIG_SOC_I2C_NUM=2
|
||||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
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_NUM=2
|
||||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||||
@@ -97,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
|||||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||||
|
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||||
CONFIG_SOC_MCPWM_GROUPS=2
|
CONFIG_SOC_MCPWM_GROUPS=2
|
||||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||||
@@ -108,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
|||||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||||
|
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||||
CONFIG_SOC_PCNT_GROUPS=1
|
CONFIG_SOC_PCNT_GROUPS=1
|
||||||
@@ -147,7 +147,9 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
|||||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||||
|
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||||
|
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||||
CONFIG_SOC_UART_NUM=3
|
CONFIG_SOC_UART_NUM=3
|
||||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||||
@@ -174,12 +176,21 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
|||||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=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_CLK_RC_FAST_D256_SUPPORTED=y
|
||||||
|
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||||
|
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||||
CONFIG_SOC_BLE_SUPPORTED=y
|
CONFIG_SOC_BLE_SUPPORTED=y
|
||||||
|
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||||
CONFIG_IDF_CMAKE=y
|
CONFIG_IDF_CMAKE=y
|
||||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||||
@@ -255,8 +266,8 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
|||||||
|
|
||||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||||
|
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
|
||||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -519,6 +530,7 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
|||||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||||
|
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||||
@@ -665,6 +677,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# MCPWM Configuration
|
# MCPWM Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||||
# end of MCPWM Configuration
|
# end of MCPWM Configuration
|
||||||
@@ -676,6 +689,16 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||||
# end of I2S Configuration
|
# end of I2S Configuration
|
||||||
|
|
||||||
|
#
|
||||||
|
# DAC Configuration
|
||||||
|
#
|
||||||
|
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||||
|
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
|
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||||
|
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||||
|
# end of DAC Configuration
|
||||||
# end of Driver Configurations
|
# end of Driver Configurations
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -781,6 +804,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
|||||||
# Hardware Settings
|
# Hardware Settings
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Chip revision
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MIN_0=y
|
||||||
|
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||||
|
CONFIG_ESP32_REV_MIN=0
|
||||||
|
CONFIG_ESP32_REV_MIN_FULL=0
|
||||||
|
CONFIG_ESP_REV_MIN_FULL=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MAX_FULL=399
|
||||||
|
CONFIG_ESP_REV_MAX_FULL=399
|
||||||
|
# end of Chip revision
|
||||||
|
|
||||||
#
|
#
|
||||||
# MAC Config
|
# MAC Config
|
||||||
#
|
#
|
||||||
@@ -788,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
|||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||||
|
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||||
@@ -827,12 +871,6 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
|||||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||||
# end of MMU Config
|
# end of MMU Config
|
||||||
|
|
||||||
CONFIG_ESP32_REV_MIN_0=y
|
|
||||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
|
||||||
CONFIG_ESP32_REV_MIN=0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Main XTAL Config
|
# Main XTAL Config
|
||||||
#
|
#
|
||||||
@@ -1026,10 +1064,11 @@ CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
|||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||||
|
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||||
# end of Wi-Fi
|
# end of Wi-Fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1044,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
|||||||
# FAT Filesystem support
|
# FAT Filesystem support
|
||||||
#
|
#
|
||||||
CONFIG_FATFS_VOLUME_COUNT=2
|
CONFIG_FATFS_VOLUME_COUNT=2
|
||||||
|
CONFIG_FATFS_LFN_NONE=y
|
||||||
|
# CONFIG_FATFS_LFN_HEAP is not set
|
||||||
|
# CONFIG_FATFS_LFN_STACK is not set
|
||||||
# CONFIG_FATFS_SECTOR_512 is not set
|
# CONFIG_FATFS_SECTOR_512 is not set
|
||||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
|
||||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
|
||||||
CONFIG_FATFS_SECTOR_4096=y
|
CONFIG_FATFS_SECTOR_4096=y
|
||||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
|
||||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||||
CONFIG_FATFS_CODEPAGE_437=y
|
CONFIG_FATFS_CODEPAGE_437=y
|
||||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||||
@@ -1078,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
|||||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||||
CONFIG_FATFS_AUTO_TYPE=y
|
|
||||||
# CONFIG_FATFS_FAT12 is not set
|
|
||||||
# CONFIG_FATFS_FAT16 is not set
|
|
||||||
CONFIG_FATFS_CODEPAGE=437
|
CONFIG_FATFS_CODEPAGE=437
|
||||||
CONFIG_FATFS_LFN_NONE=y
|
|
||||||
# CONFIG_FATFS_LFN_HEAP is not set
|
|
||||||
# CONFIG_FATFS_LFN_STACK is not set
|
|
||||||
CONFIG_FATFS_FS_LOCK=0
|
CONFIG_FATFS_FS_LOCK=0
|
||||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||||
@@ -1114,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
|||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||||
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||||
# end of Kernel
|
# end of Kernel
|
||||||
@@ -1122,6 +1149,7 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
|||||||
# Port
|
# Port
|
||||||
#
|
#
|
||||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||||
|
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||||
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
||||||
@@ -1134,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
|||||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
|
||||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||||
# end of Port
|
# end of Port
|
||||||
|
|
||||||
@@ -1247,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
|||||||
CONFIG_LWIP_TCP_MSS=1440
|
CONFIG_LWIP_TCP_MSS=1440
|
||||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||||
CONFIG_LWIP_TCP_MSL=60000
|
CONFIG_LWIP_TCP_MSL=60000
|
||||||
|
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||||
@@ -1766,12 +1794,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1784,9 +1813,17 @@ CONFIG_TFT_SMOOTH_FONT=y
|
|||||||
#
|
#
|
||||||
# ESP-NimBLE-CPP configuration
|
# ESP-NimBLE-CPP configuration
|
||||||
#
|
#
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||||
|
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||||
# end of ESP-NimBLE-CPP configuration
|
# end of ESP-NimBLE-CPP configuration
|
||||||
# end of Component config
|
# end of Component config
|
||||||
|
|
||||||
|
@@ -356,6 +356,7 @@ CONFIG_ARDUINO_SELECTIVE_Wire=y
|
|||||||
# ESP Gui settings
|
# ESP Gui settings
|
||||||
#
|
#
|
||||||
CONFIG_ESPGUI_MENUDISPLAY_ROWS=10
|
CONFIG_ESPGUI_MENUDISPLAY_ROWS=10
|
||||||
|
CONFIG_ESPGUI_ICONS_SWAPBYTES=y
|
||||||
# end of ESP Gui settings
|
# end of ESP Gui settings
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1795,11 +1796,11 @@ CONFIG_TFT_RST=2
|
|||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
CONFIG_TFT_LOAD_FONT4=y
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||||
CONFIG_SOC_ADC_SUPPORTED=y
|
CONFIG_SOC_ADC_SUPPORTED=y
|
||||||
CONFIG_SOC_DAC_SUPPORTED=y
|
CONFIG_SOC_DAC_SUPPORTED=y
|
||||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||||
@@ -53,7 +53,6 @@ CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
|||||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
|
||||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||||
CONFIG_SOC_CPU_CORES_NUM=2
|
CONFIG_SOC_CPU_CORES_NUM=2
|
||||||
@@ -62,27 +61,26 @@ CONFIG_SOC_CPU_HAS_FPU=y
|
|||||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||||
CONFIG_SOC_DAC_RESOLUTION=8
|
CONFIG_SOC_DAC_RESOLUTION=8
|
||||||
|
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||||
CONFIG_SOC_GPIO_PORT=1
|
CONFIG_SOC_GPIO_PORT=1
|
||||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||||
|
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||||
CONFIG_SOC_I2C_NUM=2
|
CONFIG_SOC_I2C_NUM=2
|
||||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
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_NUM=2
|
||||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||||
@@ -97,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
|||||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||||
|
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||||
CONFIG_SOC_MCPWM_GROUPS=2
|
CONFIG_SOC_MCPWM_GROUPS=2
|
||||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||||
@@ -108,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
|||||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||||
|
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||||
CONFIG_SOC_PCNT_GROUPS=1
|
CONFIG_SOC_PCNT_GROUPS=1
|
||||||
@@ -147,7 +147,9 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
|||||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||||
|
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||||
|
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||||
CONFIG_SOC_UART_NUM=3
|
CONFIG_SOC_UART_NUM=3
|
||||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||||
@@ -174,12 +176,21 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
|||||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=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_CLK_RC_FAST_D256_SUPPORTED=y
|
||||||
|
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||||
|
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||||
CONFIG_SOC_BLE_SUPPORTED=y
|
CONFIG_SOC_BLE_SUPPORTED=y
|
||||||
|
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||||
CONFIG_IDF_CMAKE=y
|
CONFIG_IDF_CMAKE=y
|
||||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||||
@@ -255,8 +266,8 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
|||||||
|
|
||||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||||
|
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
|
||||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -406,8 +417,8 @@ CONFIG_LOG_LOCAL_LEVEL_WIFI_STACK=3
|
|||||||
#
|
#
|
||||||
# Compiler options
|
# Compiler options
|
||||||
#
|
#
|
||||||
CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
|
# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
|
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
|
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
|
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
|
||||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||||
@@ -519,6 +530,7 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
|||||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||||
|
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||||
@@ -665,6 +677,7 @@ CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y
|
|||||||
# MCPWM Configuration
|
# MCPWM Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||||
# end of MCPWM Configuration
|
# end of MCPWM Configuration
|
||||||
@@ -676,6 +689,16 @@ CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y
|
|||||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||||
# end of I2S Configuration
|
# end of I2S Configuration
|
||||||
|
|
||||||
|
#
|
||||||
|
# DAC Configuration
|
||||||
|
#
|
||||||
|
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||||
|
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
|
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||||
|
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||||
|
# end of DAC Configuration
|
||||||
# end of Driver Configurations
|
# end of Driver Configurations
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -781,6 +804,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
|||||||
# Hardware Settings
|
# Hardware Settings
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Chip revision
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MIN_0=y
|
||||||
|
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||||
|
CONFIG_ESP32_REV_MIN=0
|
||||||
|
CONFIG_ESP32_REV_MIN_FULL=0
|
||||||
|
CONFIG_ESP_REV_MIN_FULL=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MAX_FULL=399
|
||||||
|
CONFIG_ESP_REV_MAX_FULL=399
|
||||||
|
# end of Chip revision
|
||||||
|
|
||||||
#
|
#
|
||||||
# MAC Config
|
# MAC Config
|
||||||
#
|
#
|
||||||
@@ -788,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
|||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||||
|
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||||
@@ -827,12 +871,6 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
|||||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||||
# end of MMU Config
|
# end of MMU Config
|
||||||
|
|
||||||
CONFIG_ESP32_REV_MIN_0=y
|
|
||||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
|
||||||
CONFIG_ESP32_REV_MIN=0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Main XTAL Config
|
# Main XTAL Config
|
||||||
#
|
#
|
||||||
@@ -1026,10 +1064,11 @@ CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
|||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||||
|
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||||
# end of Wi-Fi
|
# end of Wi-Fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1044,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
|||||||
# FAT Filesystem support
|
# FAT Filesystem support
|
||||||
#
|
#
|
||||||
CONFIG_FATFS_VOLUME_COUNT=2
|
CONFIG_FATFS_VOLUME_COUNT=2
|
||||||
|
CONFIG_FATFS_LFN_NONE=y
|
||||||
|
# CONFIG_FATFS_LFN_HEAP is not set
|
||||||
|
# CONFIG_FATFS_LFN_STACK is not set
|
||||||
# CONFIG_FATFS_SECTOR_512 is not set
|
# CONFIG_FATFS_SECTOR_512 is not set
|
||||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
|
||||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
|
||||||
CONFIG_FATFS_SECTOR_4096=y
|
CONFIG_FATFS_SECTOR_4096=y
|
||||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
|
||||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||||
CONFIG_FATFS_CODEPAGE_437=y
|
CONFIG_FATFS_CODEPAGE_437=y
|
||||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||||
@@ -1078,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
|||||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||||
CONFIG_FATFS_AUTO_TYPE=y
|
|
||||||
# CONFIG_FATFS_FAT12 is not set
|
|
||||||
# CONFIG_FATFS_FAT16 is not set
|
|
||||||
CONFIG_FATFS_CODEPAGE=437
|
CONFIG_FATFS_CODEPAGE=437
|
||||||
CONFIG_FATFS_LFN_NONE=y
|
|
||||||
# CONFIG_FATFS_LFN_HEAP is not set
|
|
||||||
# CONFIG_FATFS_LFN_STACK is not set
|
|
||||||
CONFIG_FATFS_FS_LOCK=0
|
CONFIG_FATFS_FS_LOCK=0
|
||||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||||
@@ -1114,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
|||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||||
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||||
# end of Kernel
|
# end of Kernel
|
||||||
@@ -1121,8 +1148,8 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
|||||||
#
|
#
|
||||||
# Port
|
# Port
|
||||||
#
|
#
|
||||||
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
|
|
||||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||||
|
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||||
CONFIG_FREERTOS_ISR_STACKSIZE=1536
|
CONFIG_FREERTOS_ISR_STACKSIZE=1536
|
||||||
@@ -1135,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
|||||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
|
||||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||||
# end of Port
|
# end of Port
|
||||||
|
|
||||||
@@ -1248,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
|||||||
CONFIG_LWIP_TCP_MSS=1440
|
CONFIG_LWIP_TCP_MSS=1440
|
||||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||||
CONFIG_LWIP_TCP_MSL=60000
|
CONFIG_LWIP_TCP_MSL=60000
|
||||||
|
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||||
@@ -1767,12 +1794,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1785,9 +1813,17 @@ CONFIG_TFT_SMOOTH_FONT=y
|
|||||||
#
|
#
|
||||||
# ESP-NimBLE-CPP configuration
|
# ESP-NimBLE-CPP configuration
|
||||||
#
|
#
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||||
|
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||||
# end of ESP-NimBLE-CPP configuration
|
# end of ESP-NimBLE-CPP configuration
|
||||||
# end of Component config
|
# end of Component config
|
||||||
|
|
||||||
@@ -1810,10 +1846,10 @@ CONFIG_LOG_BOOTLOADER_LEVEL=3
|
|||||||
CONFIG_FLASHMODE_DIO=y
|
CONFIG_FLASHMODE_DIO=y
|
||||||
# CONFIG_FLASHMODE_DOUT is not set
|
# CONFIG_FLASHMODE_DOUT is not set
|
||||||
CONFIG_MONITOR_BAUD=115200
|
CONFIG_MONITOR_BAUD=115200
|
||||||
CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
|
# CONFIG_OPTIMIZATION_LEVEL_DEBUG is not set
|
||||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
|
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
|
||||||
# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set
|
CONFIG_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
|
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
|
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
|
||||||
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
||||||
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
|
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||||
CONFIG_SOC_ADC_SUPPORTED=y
|
CONFIG_SOC_ADC_SUPPORTED=y
|
||||||
CONFIG_SOC_DAC_SUPPORTED=y
|
CONFIG_SOC_DAC_SUPPORTED=y
|
||||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||||
@@ -53,7 +53,6 @@ CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
|||||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
|
||||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||||
CONFIG_SOC_CPU_CORES_NUM=2
|
CONFIG_SOC_CPU_CORES_NUM=2
|
||||||
@@ -62,27 +61,26 @@ CONFIG_SOC_CPU_HAS_FPU=y
|
|||||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||||
CONFIG_SOC_DAC_RESOLUTION=8
|
CONFIG_SOC_DAC_RESOLUTION=8
|
||||||
|
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||||
CONFIG_SOC_GPIO_PORT=1
|
CONFIG_SOC_GPIO_PORT=1
|
||||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||||
|
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||||
CONFIG_SOC_I2C_NUM=2
|
CONFIG_SOC_I2C_NUM=2
|
||||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
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_NUM=2
|
||||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||||
@@ -97,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
|||||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||||
|
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||||
CONFIG_SOC_MCPWM_GROUPS=2
|
CONFIG_SOC_MCPWM_GROUPS=2
|
||||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||||
@@ -108,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
|||||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||||
|
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||||
CONFIG_SOC_PCNT_GROUPS=1
|
CONFIG_SOC_PCNT_GROUPS=1
|
||||||
@@ -147,7 +147,9 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
|||||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||||
|
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||||
|
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||||
CONFIG_SOC_UART_NUM=3
|
CONFIG_SOC_UART_NUM=3
|
||||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||||
@@ -174,12 +176,21 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
|||||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=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_CLK_RC_FAST_D256_SUPPORTED=y
|
||||||
|
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||||
|
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||||
CONFIG_SOC_BLE_SUPPORTED=y
|
CONFIG_SOC_BLE_SUPPORTED=y
|
||||||
|
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||||
CONFIG_IDF_CMAKE=y
|
CONFIG_IDF_CMAKE=y
|
||||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||||
@@ -255,8 +266,8 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
|||||||
|
|
||||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||||
|
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
|
||||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -406,8 +417,8 @@ CONFIG_LOG_LOCAL_LEVEL_WIFI_STACK=3
|
|||||||
#
|
#
|
||||||
# Compiler options
|
# Compiler options
|
||||||
#
|
#
|
||||||
CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
|
# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
|
CONFIG_COMPILER_OPTIMIZATION_SIZE=y
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
|
# CONFIG_COMPILER_OPTIMIZATION_PERF is not set
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
|
# CONFIG_COMPILER_OPTIMIZATION_NONE is not set
|
||||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||||
@@ -519,6 +530,7 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
|||||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||||
|
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||||
@@ -665,6 +677,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# MCPWM Configuration
|
# MCPWM Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||||
# end of MCPWM Configuration
|
# end of MCPWM Configuration
|
||||||
@@ -676,6 +689,16 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||||
# end of I2S Configuration
|
# end of I2S Configuration
|
||||||
|
|
||||||
|
#
|
||||||
|
# DAC Configuration
|
||||||
|
#
|
||||||
|
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||||
|
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
|
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||||
|
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||||
|
# end of DAC Configuration
|
||||||
# end of Driver Configurations
|
# end of Driver Configurations
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -781,6 +804,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
|||||||
# Hardware Settings
|
# Hardware Settings
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Chip revision
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MIN_0=y
|
||||||
|
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||||
|
CONFIG_ESP32_REV_MIN=0
|
||||||
|
CONFIG_ESP32_REV_MIN_FULL=0
|
||||||
|
CONFIG_ESP_REV_MIN_FULL=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MAX_FULL=399
|
||||||
|
CONFIG_ESP_REV_MAX_FULL=399
|
||||||
|
# end of Chip revision
|
||||||
|
|
||||||
#
|
#
|
||||||
# MAC Config
|
# MAC Config
|
||||||
#
|
#
|
||||||
@@ -788,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
|||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||||
|
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||||
@@ -827,12 +871,6 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
|||||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||||
# end of MMU Config
|
# end of MMU Config
|
||||||
|
|
||||||
CONFIG_ESP32_REV_MIN_0=y
|
|
||||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
|
||||||
CONFIG_ESP32_REV_MIN=0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Main XTAL Config
|
# Main XTAL Config
|
||||||
#
|
#
|
||||||
@@ -1026,10 +1064,11 @@ CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
|||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||||
|
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||||
# end of Wi-Fi
|
# end of Wi-Fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1044,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
|||||||
# FAT Filesystem support
|
# FAT Filesystem support
|
||||||
#
|
#
|
||||||
CONFIG_FATFS_VOLUME_COUNT=2
|
CONFIG_FATFS_VOLUME_COUNT=2
|
||||||
|
CONFIG_FATFS_LFN_NONE=y
|
||||||
|
# CONFIG_FATFS_LFN_HEAP is not set
|
||||||
|
# CONFIG_FATFS_LFN_STACK is not set
|
||||||
# CONFIG_FATFS_SECTOR_512 is not set
|
# CONFIG_FATFS_SECTOR_512 is not set
|
||||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
|
||||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
|
||||||
CONFIG_FATFS_SECTOR_4096=y
|
CONFIG_FATFS_SECTOR_4096=y
|
||||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
|
||||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||||
CONFIG_FATFS_CODEPAGE_437=y
|
CONFIG_FATFS_CODEPAGE_437=y
|
||||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||||
@@ -1078,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
|||||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||||
CONFIG_FATFS_AUTO_TYPE=y
|
|
||||||
# CONFIG_FATFS_FAT12 is not set
|
|
||||||
# CONFIG_FATFS_FAT16 is not set
|
|
||||||
CONFIG_FATFS_CODEPAGE=437
|
CONFIG_FATFS_CODEPAGE=437
|
||||||
CONFIG_FATFS_LFN_NONE=y
|
|
||||||
# CONFIG_FATFS_LFN_HEAP is not set
|
|
||||||
# CONFIG_FATFS_LFN_STACK is not set
|
|
||||||
CONFIG_FATFS_FS_LOCK=0
|
CONFIG_FATFS_FS_LOCK=0
|
||||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||||
@@ -1114,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
|||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||||
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||||
# end of Kernel
|
# end of Kernel
|
||||||
@@ -1121,8 +1148,8 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
|||||||
#
|
#
|
||||||
# Port
|
# Port
|
||||||
#
|
#
|
||||||
CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
|
|
||||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||||
|
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||||
CONFIG_FREERTOS_ISR_STACKSIZE=1536
|
CONFIG_FREERTOS_ISR_STACKSIZE=1536
|
||||||
@@ -1135,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
|||||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
|
||||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||||
# end of Port
|
# end of Port
|
||||||
|
|
||||||
@@ -1248,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
|||||||
CONFIG_LWIP_TCP_MSS=1440
|
CONFIG_LWIP_TCP_MSS=1440
|
||||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||||
CONFIG_LWIP_TCP_MSL=60000
|
CONFIG_LWIP_TCP_MSL=60000
|
||||||
|
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||||
@@ -1768,12 +1795,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1786,9 +1814,17 @@ CONFIG_TFT_SMOOTH_FONT=y
|
|||||||
#
|
#
|
||||||
# ESP-NimBLE-CPP configuration
|
# ESP-NimBLE-CPP configuration
|
||||||
#
|
#
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||||
|
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||||
# end of ESP-NimBLE-CPP configuration
|
# end of ESP-NimBLE-CPP configuration
|
||||||
# end of Component config
|
# end of Component config
|
||||||
|
|
||||||
@@ -1811,10 +1847,10 @@ CONFIG_LOG_BOOTLOADER_LEVEL=3
|
|||||||
CONFIG_FLASHMODE_DIO=y
|
CONFIG_FLASHMODE_DIO=y
|
||||||
# CONFIG_FLASHMODE_DOUT is not set
|
# CONFIG_FLASHMODE_DOUT is not set
|
||||||
CONFIG_MONITOR_BAUD=115200
|
CONFIG_MONITOR_BAUD=115200
|
||||||
CONFIG_OPTIMIZATION_LEVEL_DEBUG=y
|
# CONFIG_OPTIMIZATION_LEVEL_DEBUG is not set
|
||||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
|
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
|
||||||
# CONFIG_OPTIMIZATION_LEVEL_RELEASE is not set
|
CONFIG_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
|
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
|
CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
|
||||||
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
# CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
|
||||||
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
|
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
|
||||||
|
@@ -1766,12 +1766,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@@ -1766,12 +1766,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||||
CONFIG_SOC_ADC_SUPPORTED=y
|
CONFIG_SOC_ADC_SUPPORTED=y
|
||||||
CONFIG_SOC_DAC_SUPPORTED=y
|
CONFIG_SOC_DAC_SUPPORTED=y
|
||||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||||
@@ -53,7 +53,6 @@ CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
|||||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
|
||||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||||
CONFIG_SOC_CPU_CORES_NUM=2
|
CONFIG_SOC_CPU_CORES_NUM=2
|
||||||
@@ -62,27 +61,26 @@ CONFIG_SOC_CPU_HAS_FPU=y
|
|||||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||||
CONFIG_SOC_DAC_RESOLUTION=8
|
CONFIG_SOC_DAC_RESOLUTION=8
|
||||||
|
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||||
CONFIG_SOC_GPIO_PORT=1
|
CONFIG_SOC_GPIO_PORT=1
|
||||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||||
|
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||||
CONFIG_SOC_I2C_NUM=2
|
CONFIG_SOC_I2C_NUM=2
|
||||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
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_NUM=2
|
||||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||||
@@ -97,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
|||||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||||
|
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||||
CONFIG_SOC_MCPWM_GROUPS=2
|
CONFIG_SOC_MCPWM_GROUPS=2
|
||||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||||
@@ -108,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
|||||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||||
|
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||||
CONFIG_SOC_PCNT_GROUPS=1
|
CONFIG_SOC_PCNT_GROUPS=1
|
||||||
@@ -147,7 +147,9 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
|||||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||||
|
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||||
|
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||||
CONFIG_SOC_UART_NUM=3
|
CONFIG_SOC_UART_NUM=3
|
||||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||||
@@ -174,12 +176,21 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
|||||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=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_CLK_RC_FAST_D256_SUPPORTED=y
|
||||||
|
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||||
|
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||||
CONFIG_SOC_BLE_SUPPORTED=y
|
CONFIG_SOC_BLE_SUPPORTED=y
|
||||||
|
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||||
CONFIG_IDF_CMAKE=y
|
CONFIG_IDF_CMAKE=y
|
||||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||||
@@ -255,8 +266,8 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
|||||||
|
|
||||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||||
|
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
|
||||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -519,6 +530,7 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
|||||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||||
|
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||||
@@ -665,6 +677,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# MCPWM Configuration
|
# MCPWM Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||||
# end of MCPWM Configuration
|
# end of MCPWM Configuration
|
||||||
@@ -676,6 +689,16 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||||
# end of I2S Configuration
|
# end of I2S Configuration
|
||||||
|
|
||||||
|
#
|
||||||
|
# DAC Configuration
|
||||||
|
#
|
||||||
|
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||||
|
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
|
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||||
|
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||||
|
# end of DAC Configuration
|
||||||
# end of Driver Configurations
|
# end of Driver Configurations
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -781,6 +804,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
|||||||
# Hardware Settings
|
# Hardware Settings
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Chip revision
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MIN_0=y
|
||||||
|
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||||
|
CONFIG_ESP32_REV_MIN=0
|
||||||
|
CONFIG_ESP32_REV_MIN_FULL=0
|
||||||
|
CONFIG_ESP_REV_MIN_FULL=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MAX_FULL=399
|
||||||
|
CONFIG_ESP_REV_MAX_FULL=399
|
||||||
|
# end of Chip revision
|
||||||
|
|
||||||
#
|
#
|
||||||
# MAC Config
|
# MAC Config
|
||||||
#
|
#
|
||||||
@@ -788,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
|||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||||
|
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||||
@@ -827,12 +871,6 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
|||||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||||
# end of MMU Config
|
# end of MMU Config
|
||||||
|
|
||||||
CONFIG_ESP32_REV_MIN_0=y
|
|
||||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
|
||||||
CONFIG_ESP32_REV_MIN=0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Main XTAL Config
|
# Main XTAL Config
|
||||||
#
|
#
|
||||||
@@ -1026,10 +1064,11 @@ CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
|||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||||
|
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||||
# end of Wi-Fi
|
# end of Wi-Fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1044,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
|||||||
# FAT Filesystem support
|
# FAT Filesystem support
|
||||||
#
|
#
|
||||||
CONFIG_FATFS_VOLUME_COUNT=2
|
CONFIG_FATFS_VOLUME_COUNT=2
|
||||||
|
CONFIG_FATFS_LFN_NONE=y
|
||||||
|
# CONFIG_FATFS_LFN_HEAP is not set
|
||||||
|
# CONFIG_FATFS_LFN_STACK is not set
|
||||||
# CONFIG_FATFS_SECTOR_512 is not set
|
# CONFIG_FATFS_SECTOR_512 is not set
|
||||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
|
||||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
|
||||||
CONFIG_FATFS_SECTOR_4096=y
|
CONFIG_FATFS_SECTOR_4096=y
|
||||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
|
||||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||||
CONFIG_FATFS_CODEPAGE_437=y
|
CONFIG_FATFS_CODEPAGE_437=y
|
||||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||||
@@ -1078,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
|||||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||||
CONFIG_FATFS_AUTO_TYPE=y
|
|
||||||
# CONFIG_FATFS_FAT12 is not set
|
|
||||||
# CONFIG_FATFS_FAT16 is not set
|
|
||||||
CONFIG_FATFS_CODEPAGE=437
|
CONFIG_FATFS_CODEPAGE=437
|
||||||
CONFIG_FATFS_LFN_NONE=y
|
|
||||||
# CONFIG_FATFS_LFN_HEAP is not set
|
|
||||||
# CONFIG_FATFS_LFN_STACK is not set
|
|
||||||
CONFIG_FATFS_FS_LOCK=0
|
CONFIG_FATFS_FS_LOCK=0
|
||||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||||
@@ -1114,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
|||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||||
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||||
# end of Kernel
|
# end of Kernel
|
||||||
@@ -1122,6 +1149,7 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
|||||||
# Port
|
# Port
|
||||||
#
|
#
|
||||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||||
|
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||||
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
||||||
@@ -1134,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
|||||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
|
||||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||||
# end of Port
|
# end of Port
|
||||||
|
|
||||||
@@ -1247,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
|||||||
CONFIG_LWIP_TCP_MSS=1440
|
CONFIG_LWIP_TCP_MSS=1440
|
||||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||||
CONFIG_LWIP_TCP_MSL=60000
|
CONFIG_LWIP_TCP_MSL=60000
|
||||||
|
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||||
@@ -1766,12 +1794,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1784,9 +1813,17 @@ CONFIG_TFT_SMOOTH_FONT=y
|
|||||||
#
|
#
|
||||||
# ESP-NimBLE-CPP configuration
|
# ESP-NimBLE-CPP configuration
|
||||||
#
|
#
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||||
|
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||||
# end of ESP-NimBLE-CPP configuration
|
# end of ESP-NimBLE-CPP configuration
|
||||||
# end of Component config
|
# end of Component config
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||||
CONFIG_SOC_ADC_SUPPORTED=y
|
CONFIG_SOC_ADC_SUPPORTED=y
|
||||||
CONFIG_SOC_DAC_SUPPORTED=y
|
CONFIG_SOC_DAC_SUPPORTED=y
|
||||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||||
@@ -53,7 +53,6 @@ CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
|||||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
|
||||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||||
CONFIG_SOC_CPU_CORES_NUM=2
|
CONFIG_SOC_CPU_CORES_NUM=2
|
||||||
@@ -62,27 +61,26 @@ CONFIG_SOC_CPU_HAS_FPU=y
|
|||||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||||
CONFIG_SOC_DAC_RESOLUTION=8
|
CONFIG_SOC_DAC_RESOLUTION=8
|
||||||
|
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||||
CONFIG_SOC_GPIO_PORT=1
|
CONFIG_SOC_GPIO_PORT=1
|
||||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||||
|
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||||
CONFIG_SOC_I2C_NUM=2
|
CONFIG_SOC_I2C_NUM=2
|
||||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
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_NUM=2
|
||||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||||
@@ -97,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
|||||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||||
|
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||||
CONFIG_SOC_MCPWM_GROUPS=2
|
CONFIG_SOC_MCPWM_GROUPS=2
|
||||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||||
@@ -108,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
|||||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||||
|
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||||
CONFIG_SOC_PCNT_GROUPS=1
|
CONFIG_SOC_PCNT_GROUPS=1
|
||||||
@@ -147,7 +147,9 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
|||||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||||
|
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||||
|
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||||
CONFIG_SOC_UART_NUM=3
|
CONFIG_SOC_UART_NUM=3
|
||||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||||
@@ -174,12 +176,21 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
|||||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=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_CLK_RC_FAST_D256_SUPPORTED=y
|
||||||
|
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||||
|
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||||
CONFIG_SOC_BLE_SUPPORTED=y
|
CONFIG_SOC_BLE_SUPPORTED=y
|
||||||
|
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||||
CONFIG_IDF_CMAKE=y
|
CONFIG_IDF_CMAKE=y
|
||||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||||
@@ -255,8 +266,8 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
|||||||
|
|
||||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||||
|
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
|
||||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -519,6 +530,7 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
|||||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||||
|
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||||
@@ -665,6 +677,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# MCPWM Configuration
|
# MCPWM Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||||
# end of MCPWM Configuration
|
# end of MCPWM Configuration
|
||||||
@@ -676,6 +689,16 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||||
# end of I2S Configuration
|
# end of I2S Configuration
|
||||||
|
|
||||||
|
#
|
||||||
|
# DAC Configuration
|
||||||
|
#
|
||||||
|
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||||
|
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
|
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||||
|
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||||
|
# end of DAC Configuration
|
||||||
# end of Driver Configurations
|
# end of Driver Configurations
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -781,6 +804,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
|||||||
# Hardware Settings
|
# Hardware Settings
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Chip revision
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MIN_0=y
|
||||||
|
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||||
|
CONFIG_ESP32_REV_MIN=0
|
||||||
|
CONFIG_ESP32_REV_MIN_FULL=0
|
||||||
|
CONFIG_ESP_REV_MIN_FULL=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MAX_FULL=399
|
||||||
|
CONFIG_ESP_REV_MAX_FULL=399
|
||||||
|
# end of Chip revision
|
||||||
|
|
||||||
#
|
#
|
||||||
# MAC Config
|
# MAC Config
|
||||||
#
|
#
|
||||||
@@ -788,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
|||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||||
|
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||||
@@ -827,12 +871,6 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
|||||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||||
# end of MMU Config
|
# end of MMU Config
|
||||||
|
|
||||||
CONFIG_ESP32_REV_MIN_0=y
|
|
||||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
|
||||||
CONFIG_ESP32_REV_MIN=0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Main XTAL Config
|
# Main XTAL Config
|
||||||
#
|
#
|
||||||
@@ -1026,10 +1064,11 @@ CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
|||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||||
|
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||||
# end of Wi-Fi
|
# end of Wi-Fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1044,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
|||||||
# FAT Filesystem support
|
# FAT Filesystem support
|
||||||
#
|
#
|
||||||
CONFIG_FATFS_VOLUME_COUNT=2
|
CONFIG_FATFS_VOLUME_COUNT=2
|
||||||
|
CONFIG_FATFS_LFN_NONE=y
|
||||||
|
# CONFIG_FATFS_LFN_HEAP is not set
|
||||||
|
# CONFIG_FATFS_LFN_STACK is not set
|
||||||
# CONFIG_FATFS_SECTOR_512 is not set
|
# CONFIG_FATFS_SECTOR_512 is not set
|
||||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
|
||||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
|
||||||
CONFIG_FATFS_SECTOR_4096=y
|
CONFIG_FATFS_SECTOR_4096=y
|
||||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
|
||||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||||
CONFIG_FATFS_CODEPAGE_437=y
|
CONFIG_FATFS_CODEPAGE_437=y
|
||||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||||
@@ -1078,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
|||||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||||
CONFIG_FATFS_AUTO_TYPE=y
|
|
||||||
# CONFIG_FATFS_FAT12 is not set
|
|
||||||
# CONFIG_FATFS_FAT16 is not set
|
|
||||||
CONFIG_FATFS_CODEPAGE=437
|
CONFIG_FATFS_CODEPAGE=437
|
||||||
CONFIG_FATFS_LFN_NONE=y
|
|
||||||
# CONFIG_FATFS_LFN_HEAP is not set
|
|
||||||
# CONFIG_FATFS_LFN_STACK is not set
|
|
||||||
CONFIG_FATFS_FS_LOCK=0
|
CONFIG_FATFS_FS_LOCK=0
|
||||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||||
@@ -1114,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
|||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||||
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||||
# end of Kernel
|
# end of Kernel
|
||||||
@@ -1122,6 +1149,7 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
|||||||
# Port
|
# Port
|
||||||
#
|
#
|
||||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||||
|
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||||
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
||||||
@@ -1134,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
|||||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
|
||||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||||
# end of Port
|
# end of Port
|
||||||
|
|
||||||
@@ -1247,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
|||||||
CONFIG_LWIP_TCP_MSS=1440
|
CONFIG_LWIP_TCP_MSS=1440
|
||||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||||
CONFIG_LWIP_TCP_MSL=60000
|
CONFIG_LWIP_TCP_MSL=60000
|
||||||
|
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||||
@@ -1766,12 +1794,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1784,9 +1813,17 @@ CONFIG_TFT_SMOOTH_FONT=y
|
|||||||
#
|
#
|
||||||
# ESP-NimBLE-CPP configuration
|
# ESP-NimBLE-CPP configuration
|
||||||
#
|
#
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||||
|
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||||
# end of ESP-NimBLE-CPP configuration
|
# end of ESP-NimBLE-CPP configuration
|
||||||
# end of Component config
|
# end of Component config
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@
|
|||||||
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
CONFIG_SOC_BROWNOUT_RESET_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
CONFIG_SOC_TWAI_BRP_DIV_SUPPORTED="Not determined"
|
||||||
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
CONFIG_SOC_DPORT_WORKAROUND="Not determined"
|
||||||
CONFIG_SOC_CAPS_ECO_VER_MAX=3
|
CONFIG_SOC_CAPS_ECO_VER_MAX=301
|
||||||
CONFIG_SOC_ADC_SUPPORTED=y
|
CONFIG_SOC_ADC_SUPPORTED=y
|
||||||
CONFIG_SOC_DAC_SUPPORTED=y
|
CONFIG_SOC_DAC_SUPPORTED=y
|
||||||
CONFIG_SOC_MCPWM_SUPPORTED=y
|
CONFIG_SOC_MCPWM_SUPPORTED=y
|
||||||
@@ -53,7 +53,6 @@ CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_HIGH=2
|
|||||||
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
CONFIG_SOC_ADC_SAMPLE_FREQ_THRES_LOW=20
|
||||||
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
CONFIG_SOC_ADC_RTC_MIN_BITWIDTH=9
|
||||||
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
CONFIG_SOC_ADC_RTC_MAX_BITWIDTH=12
|
||||||
CONFIG_SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256=y
|
|
||||||
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
CONFIG_SOC_SHARED_IDCACHE_SUPPORTED=y
|
||||||
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
CONFIG_SOC_MMU_LINEAR_ADDRESS_REGION_NUM=5
|
||||||
CONFIG_SOC_CPU_CORES_NUM=2
|
CONFIG_SOC_CPU_CORES_NUM=2
|
||||||
@@ -62,27 +61,26 @@ CONFIG_SOC_CPU_HAS_FPU=y
|
|||||||
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
CONFIG_SOC_CPU_BREAKPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
CONFIG_SOC_CPU_WATCHPOINTS_NUM=2
|
||||||
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
CONFIG_SOC_CPU_WATCHPOINT_SIZE=64
|
||||||
CONFIG_SOC_DAC_PERIPH_NUM=2
|
CONFIG_SOC_DAC_CHAN_NUM=2
|
||||||
CONFIG_SOC_DAC_RESOLUTION=8
|
CONFIG_SOC_DAC_RESOLUTION=8
|
||||||
|
CONFIG_SOC_DAC_DMA_16BIT_ALIGN=y
|
||||||
CONFIG_SOC_GPIO_PORT=1
|
CONFIG_SOC_GPIO_PORT=1
|
||||||
CONFIG_SOC_GPIO_PIN_COUNT=40
|
CONFIG_SOC_GPIO_PIN_COUNT=40
|
||||||
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
CONFIG_SOC_GPIO_VALID_GPIO_MASK=0xFFFFFFFFFF
|
||||||
|
CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0xEF0FEA
|
||||||
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
CONFIG_SOC_GPIO_SUPPORT_SLP_SWITCH=y
|
||||||
CONFIG_SOC_I2C_NUM=2
|
CONFIG_SOC_I2C_NUM=2
|
||||||
CONFIG_SOC_I2C_FIFO_LEN=32
|
CONFIG_SOC_I2C_FIFO_LEN=32
|
||||||
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
CONFIG_SOC_I2C_SUPPORT_SLAVE=y
|
||||||
CONFIG_SOC_I2C_SUPPORT_APB=y
|
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_NUM=2
|
||||||
CONFIG_SOC_I2S_HW_VERSION_1=y
|
CONFIG_SOC_I2S_HW_VERSION_1=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
CONFIG_SOC_I2S_SUPPORTS_APLL=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_TX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_TX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
CONFIG_SOC_I2S_SUPPORTS_PDM_RX=y
|
||||||
|
CONFIG_SOC_I2S_PDM_MAX_RX_LINES=1
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC_DAC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
CONFIG_SOC_I2S_SUPPORTS_ADC=y
|
||||||
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
CONFIG_SOC_I2S_SUPPORTS_DAC=y
|
||||||
@@ -97,7 +95,8 @@ CONFIG_SOC_LEDC_SUPPORT_APB_CLOCK=y
|
|||||||
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
CONFIG_SOC_LEDC_SUPPORT_REF_TICK=y
|
||||||
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
CONFIG_SOC_LEDC_SUPPORT_HS_MODE=y
|
||||||
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
CONFIG_SOC_LEDC_CHANNEL_NUM=8
|
||||||
CONFIG_SOC_LEDC_TIMER_BIT_WIDE_NUM=20
|
CONFIG_SOC_LEDC_TIMER_BIT_WIDTH=20
|
||||||
|
CONFIG_SOC_LEDC_GAMMA_FADE_RANGE_MAX=1
|
||||||
CONFIG_SOC_MCPWM_GROUPS=2
|
CONFIG_SOC_MCPWM_GROUPS=2
|
||||||
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_TIMERS_PER_GROUP=3
|
||||||
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_OPERATORS_PER_GROUP=3
|
||||||
@@ -108,6 +107,7 @@ CONFIG_SOC_MCPWM_GPIO_FAULTS_PER_GROUP=3
|
|||||||
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
CONFIG_SOC_MCPWM_CAPTURE_TIMERS_PER_GROUP=y
|
||||||
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
CONFIG_SOC_MCPWM_CAPTURE_CHANNELS_PER_TIMER=3
|
||||||
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
CONFIG_SOC_MCPWM_GPIO_SYNCHROS_PER_GROUP=3
|
||||||
|
CONFIG_SOC_MCPWM_CLK_SUPPORT_PLL160M=y
|
||||||
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
CONFIG_SOC_MPU_MIN_REGION_SIZE=0x20000000
|
||||||
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
CONFIG_SOC_MPU_REGIONS_MAX_NUM=8
|
||||||
CONFIG_SOC_PCNT_GROUPS=1
|
CONFIG_SOC_PCNT_GROUPS=1
|
||||||
@@ -147,7 +147,9 @@ CONFIG_SOC_TIMER_GROUP_SUPPORT_APB=y
|
|||||||
CONFIG_SOC_TOUCH_VERSION_1=y
|
CONFIG_SOC_TOUCH_VERSION_1=y
|
||||||
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
CONFIG_SOC_TOUCH_SENSOR_NUM=10
|
||||||
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
CONFIG_SOC_TOUCH_PAD_MEASURE_WAIT_MAX=0xFF
|
||||||
|
CONFIG_SOC_TWAI_CONTROLLER_NUM=1
|
||||||
CONFIG_SOC_TWAI_BRP_MIN=2
|
CONFIG_SOC_TWAI_BRP_MIN=2
|
||||||
|
CONFIG_SOC_TWAI_CLK_SUPPORT_APB=y
|
||||||
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
CONFIG_SOC_TWAI_SUPPORT_MULTI_ADDRESS_LAYOUT=y
|
||||||
CONFIG_SOC_UART_NUM=3
|
CONFIG_SOC_UART_NUM=3
|
||||||
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
CONFIG_SOC_UART_SUPPORT_APB_CLK=y
|
||||||
@@ -174,12 +176,21 @@ CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y
|
|||||||
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_PERIPH_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_FAST_MEM_PD=y
|
||||||
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=y
|
CONFIG_SOC_PM_SUPPORT_RTC_SLOW_MEM_PD=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_CLK_RC_FAST_D256_SUPPORTED=y
|
||||||
|
CONFIG_SOC_RTC_SLOW_CLK_SUPPORT_RC_FAST_D256=y
|
||||||
|
CONFIG_SOC_CLK_RC_FAST_SUPPORT_CALIBRATION=y
|
||||||
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
CONFIG_SOC_SDMMC_USE_IOMUX=y
|
||||||
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
CONFIG_SOC_SDMMC_NUM_SLOTS=2
|
||||||
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
CONFIG_SOC_WIFI_WAPI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
CONFIG_SOC_WIFI_CSI_SUPPORT=y
|
||||||
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
CONFIG_SOC_WIFI_MESH_SUPPORT=y
|
||||||
CONFIG_SOC_BLE_SUPPORTED=y
|
CONFIG_SOC_BLE_SUPPORTED=y
|
||||||
|
CONFIG_SOC_BLE_MESH_SUPPORTED=y
|
||||||
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
CONFIG_SOC_BT_CLASSIC_SUPPORTED=y
|
||||||
CONFIG_IDF_CMAKE=y
|
CONFIG_IDF_CMAKE=y
|
||||||
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
CONFIG_IDF_TARGET_ARCH_XTENSA=y
|
||||||
@@ -255,8 +266,8 @@ CONFIG_APP_RETRIEVE_LEN_ELF_SHA=16
|
|||||||
|
|
||||||
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
CONFIG_ESP_ROM_HAS_CRC_LE=y
|
||||||
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
CONFIG_ESP_ROM_HAS_CRC_BE=y
|
||||||
|
CONFIG_ESP_ROM_HAS_MZ_CRC32=y
|
||||||
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
CONFIG_ESP_ROM_HAS_JPEG_DECODE=y
|
||||||
CONFIG_ESP_ROM_SUPPORT_MULTIPLE_UART=y
|
|
||||||
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
CONFIG_ESP_ROM_NEEDS_SWSETUP_WORKAROUND=y
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -519,6 +530,7 @@ CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY=y
|
|||||||
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS=0
|
||||||
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
# CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EN is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_DIS=y
|
||||||
|
# CONFIG_BT_NIMBLE_52_FEATURE_SUPPORT is not set
|
||||||
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
CONFIG_BT_NIMBLE_COEX_PHY_CODED_TX_RX_TLIM_EFF=0
|
||||||
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
CONFIG_BT_NIMBLE_WHITELIST_SIZE=12
|
||||||
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
# CONFIG_BT_NIMBLE_TEST_THROUGHPUT_TEST is not set
|
||||||
@@ -665,6 +677,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# MCPWM Configuration
|
# MCPWM Configuration
|
||||||
#
|
#
|
||||||
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
# CONFIG_MCPWM_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_MCPWM_CTRL_FUNC_IN_IRAM is not set
|
||||||
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_MCPWM_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
# CONFIG_MCPWM_ENABLE_DEBUG_LOG is not set
|
||||||
# end of MCPWM Configuration
|
# end of MCPWM Configuration
|
||||||
@@ -676,6 +689,16 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y
|
|||||||
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
# CONFIG_I2S_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
# CONFIG_I2S_ENABLE_DEBUG_LOG is not set
|
||||||
# end of I2S Configuration
|
# end of I2S Configuration
|
||||||
|
|
||||||
|
#
|
||||||
|
# DAC Configuration
|
||||||
|
#
|
||||||
|
# CONFIG_DAC_CTRL_FUNC_IN_IRAM is not set
|
||||||
|
# CONFIG_DAC_ISR_IRAM_SAFE is not set
|
||||||
|
# CONFIG_DAC_SUPPRESS_DEPRECATE_WARN is not set
|
||||||
|
# CONFIG_DAC_ENABLE_DEBUG_LOG is not set
|
||||||
|
CONFIG_DAC_DMA_AUTO_16BIT_ALIGN=y
|
||||||
|
# end of DAC Configuration
|
||||||
# end of Driver Configurations
|
# end of Driver Configurations
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -781,6 +804,26 @@ CONFIG_ESP_HTTPS_OTA_ALLOW_HTTP=y
|
|||||||
# Hardware Settings
|
# Hardware Settings
|
||||||
#
|
#
|
||||||
|
|
||||||
|
#
|
||||||
|
# Chip revision
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MIN_0=y
|
||||||
|
# CONFIG_ESP32_REV_MIN_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_1_1 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_2 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3 is not set
|
||||||
|
# CONFIG_ESP32_REV_MIN_3_1 is not set
|
||||||
|
CONFIG_ESP32_REV_MIN=0
|
||||||
|
CONFIG_ESP32_REV_MIN_FULL=0
|
||||||
|
CONFIG_ESP_REV_MIN_FULL=0
|
||||||
|
|
||||||
|
#
|
||||||
|
# Maximum Supported ESP32 Revision (Rev v3.99)
|
||||||
|
#
|
||||||
|
CONFIG_ESP32_REV_MAX_FULL=399
|
||||||
|
CONFIG_ESP_REV_MAX_FULL=399
|
||||||
|
# end of Chip revision
|
||||||
|
|
||||||
#
|
#
|
||||||
# MAC Config
|
# MAC Config
|
||||||
#
|
#
|
||||||
@@ -788,6 +831,7 @@ CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_STA=y
|
|||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_WIFI_AP=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_BT=y
|
||||||
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
CONFIG_ESP_MAC_ADDR_UNIVERSE_ETH=y
|
||||||
|
CONFIG_ESP_MAC_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
# CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_TWO is not set
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES_FOUR=y
|
||||||
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
CONFIG_ESP32_UNIVERSAL_MAC_ADDRESSES=4
|
||||||
@@ -827,12 +871,6 @@ CONFIG_MMU_PAGE_MODE="64KB"
|
|||||||
CONFIG_MMU_PAGE_SIZE=0x10000
|
CONFIG_MMU_PAGE_SIZE=0x10000
|
||||||
# end of MMU Config
|
# end of MMU Config
|
||||||
|
|
||||||
CONFIG_ESP32_REV_MIN_0=y
|
|
||||||
# CONFIG_ESP32_REV_MIN_1 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_2 is not set
|
|
||||||
# CONFIG_ESP32_REV_MIN_3 is not set
|
|
||||||
CONFIG_ESP32_REV_MIN=0
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Main XTAL Config
|
# Main XTAL Config
|
||||||
#
|
#
|
||||||
@@ -1026,10 +1064,11 @@ CONFIG_ESP32_WIFI_RX_IRAM_OPT=y
|
|||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
|
||||||
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
CONFIG_ESP32_WIFI_ENABLE_WPA3_OWE_STA=y
|
||||||
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_IRAM_OPT is not set
|
||||||
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
|
CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE=y
|
||||||
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
|
||||||
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
|
||||||
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
|
||||||
|
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=6
|
||||||
# end of Wi-Fi
|
# end of Wi-Fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1044,18 +1083,11 @@ CONFIG_ESP_COREDUMP_ENABLE_TO_NONE=y
|
|||||||
# FAT Filesystem support
|
# FAT Filesystem support
|
||||||
#
|
#
|
||||||
CONFIG_FATFS_VOLUME_COUNT=2
|
CONFIG_FATFS_VOLUME_COUNT=2
|
||||||
|
CONFIG_FATFS_LFN_NONE=y
|
||||||
|
# CONFIG_FATFS_LFN_HEAP is not set
|
||||||
|
# CONFIG_FATFS_LFN_STACK is not set
|
||||||
# CONFIG_FATFS_SECTOR_512 is not set
|
# CONFIG_FATFS_SECTOR_512 is not set
|
||||||
# CONFIG_FATFS_SECTOR_1024 is not set
|
|
||||||
# CONFIG_FATFS_SECTOR_2048 is not set
|
|
||||||
CONFIG_FATFS_SECTOR_4096=y
|
CONFIG_FATFS_SECTOR_4096=y
|
||||||
CONFIG_FATFS_SECTORS_PER_CLUSTER_1=y
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_2 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_4 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_8 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_16 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_32 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_64 is not set
|
|
||||||
# CONFIG_FATFS_SECTORS_PER_CLUSTER_128 is not set
|
|
||||||
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
# CONFIG_FATFS_CODEPAGE_DYNAMIC is not set
|
||||||
CONFIG_FATFS_CODEPAGE_437=y
|
CONFIG_FATFS_CODEPAGE_437=y
|
||||||
# CONFIG_FATFS_CODEPAGE_720 is not set
|
# CONFIG_FATFS_CODEPAGE_720 is not set
|
||||||
@@ -1078,13 +1110,7 @@ CONFIG_FATFS_CODEPAGE_437=y
|
|||||||
# CONFIG_FATFS_CODEPAGE_936 is not set
|
# CONFIG_FATFS_CODEPAGE_936 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_949 is not set
|
# CONFIG_FATFS_CODEPAGE_949 is not set
|
||||||
# CONFIG_FATFS_CODEPAGE_950 is not set
|
# CONFIG_FATFS_CODEPAGE_950 is not set
|
||||||
CONFIG_FATFS_AUTO_TYPE=y
|
|
||||||
# CONFIG_FATFS_FAT12 is not set
|
|
||||||
# CONFIG_FATFS_FAT16 is not set
|
|
||||||
CONFIG_FATFS_CODEPAGE=437
|
CONFIG_FATFS_CODEPAGE=437
|
||||||
CONFIG_FATFS_LFN_NONE=y
|
|
||||||
# CONFIG_FATFS_LFN_HEAP is not set
|
|
||||||
# CONFIG_FATFS_LFN_STACK is not set
|
|
||||||
CONFIG_FATFS_FS_LOCK=0
|
CONFIG_FATFS_FS_LOCK=0
|
||||||
CONFIG_FATFS_TIMEOUT_MS=10000
|
CONFIG_FATFS_TIMEOUT_MS=10000
|
||||||
CONFIG_FATFS_PER_FILE_CACHE=y
|
CONFIG_FATFS_PER_FILE_CACHE=y
|
||||||
@@ -1114,6 +1140,7 @@ CONFIG_FREERTOS_TIMER_TASK_PRIORITY=1
|
|||||||
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
CONFIG_FREERTOS_TIMER_TASK_STACK_DEPTH=2048
|
||||||
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
CONFIG_FREERTOS_TIMER_QUEUE_LENGTH=10
|
||||||
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
||||||
|
CONFIG_FREERTOS_TASK_NOTIFICATION_ARRAY_ENTRIES=1
|
||||||
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
# CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
|
||||||
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
# CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
|
||||||
# end of Kernel
|
# end of Kernel
|
||||||
@@ -1122,6 +1149,7 @@ CONFIG_FREERTOS_QUEUE_REGISTRY_SIZE=0
|
|||||||
# Port
|
# Port
|
||||||
#
|
#
|
||||||
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
# CONFIG_FREERTOS_WATCHPOINT_END_OF_STACK is not set
|
||||||
|
CONFIG_FREERTOS_TLSP_DELETION_CALLBACKS=y
|
||||||
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
# CONFIG_FREERTOS_ENABLE_STATIC_TASK_CLEAN_UP is not set
|
||||||
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
|
||||||
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
CONFIG_FREERTOS_ISR_STACKSIZE=2048
|
||||||
@@ -1134,7 +1162,6 @@ CONFIG_FREERTOS_SYSTICK_USES_CCOUNT=y
|
|||||||
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
# CONFIG_FREERTOS_PLACE_SNAPSHOT_FUNS_INTO_FLASH is not set
|
||||||
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
# CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
|
||||||
CONFIG_FREERTOS_ASSERT_ON_UNTESTED_FUNCTION=y
|
|
||||||
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
CONFIG_FREERTOS_ENABLE_TASK_SNAPSHOT=y
|
||||||
# end of Port
|
# end of Port
|
||||||
|
|
||||||
@@ -1247,6 +1274,7 @@ CONFIG_LWIP_TCP_SYNMAXRTX=12
|
|||||||
CONFIG_LWIP_TCP_MSS=1440
|
CONFIG_LWIP_TCP_MSS=1440
|
||||||
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
CONFIG_LWIP_TCP_TMR_INTERVAL=250
|
||||||
CONFIG_LWIP_TCP_MSL=60000
|
CONFIG_LWIP_TCP_MSL=60000
|
||||||
|
CONFIG_LWIP_TCP_FIN_WAIT_TIMEOUT=20000
|
||||||
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
CONFIG_LWIP_TCP_SND_BUF_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
CONFIG_LWIP_TCP_WND_DEFAULT=5744
|
||||||
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
CONFIG_LWIP_TCP_RECVMBOX_SIZE=6
|
||||||
@@ -1766,12 +1794,13 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
#
|
#
|
||||||
@@ -1784,9 +1813,17 @@ CONFIG_TFT_SMOOTH_FONT=y
|
|||||||
#
|
#
|
||||||
# ESP-NimBLE-CPP configuration
|
# ESP-NimBLE-CPP configuration
|
||||||
#
|
#
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL_NONE=y
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_ERROR is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_WARNING is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_INFO is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_LOG_LEVEL_DEBUG is not set
|
||||||
|
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_RETURN_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_GAP_EVENT_CODE_TEXT is not set
|
||||||
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISMENT_TYPE_TEXT is not set
|
# CONFIG_NIMBLE_CPP_ENABLE_ADVERTISEMENT_TYPE_TEXT is not set
|
||||||
|
# CONFIG_NIMBLE_CPP_ATT_VALUE_TIMESTAMP_ENABLED is not set
|
||||||
|
CONFIG_NIMBLE_CPP_ATT_VALUE_INIT_LENGTH=20
|
||||||
# end of ESP-NimBLE-CPP configuration
|
# end of ESP-NimBLE-CPP configuration
|
||||||
# end of Component config
|
# end of Component config
|
||||||
|
|
||||||
|
@@ -1769,12 +1769,12 @@ CONFIG_TFT_RST=2
|
|||||||
#
|
#
|
||||||
# CONFIG_TFT_LOAD_GLCD is not set
|
# CONFIG_TFT_LOAD_GLCD is not set
|
||||||
CONFIG_TFT_LOAD_FONT2=y
|
CONFIG_TFT_LOAD_FONT2=y
|
||||||
# CONFIG_TFT_LOAD_FONT4 is not set
|
CONFIG_TFT_LOAD_FONT4=y
|
||||||
CONFIG_TFT_LOAD_FONT6=y
|
# CONFIG_TFT_LOAD_FONT6 is not set
|
||||||
CONFIG_TFT_LOAD_FONT7=y
|
CONFIG_TFT_LOAD_FONT7=y
|
||||||
CONFIG_TFT_LOAD_FONT8=y
|
# CONFIG_TFT_LOAD_FONT8 is not set
|
||||||
CONFIG_TFT_LOAD_GFXFF=y
|
# CONFIG_TFT_LOAD_GFXFF is not set
|
||||||
CONFIG_TFT_SMOOTH_FONT=y
|
# CONFIG_TFT_SMOOTH_FONT is not set
|
||||||
# CONFIG_TFT_IS_AUTOBAHN is not set
|
# CONFIG_TFT_IS_AUTOBAHN is not set
|
||||||
# end of Fonts
|
# end of Fonts
|
||||||
|
|
||||||
|
BIN
icons/back.png
Normal file
BIN
icons/back.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.5 KiB |
BIN
icons/checked.png
Normal file
BIN
icons/checked.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 450 B |
BIN
icons/unchecked.png
Normal file
BIN
icons/unchecked.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 471 B |
Binary file not shown.
@@ -23,7 +23,6 @@ set(BOBBY_HEADERS
|
|||||||
actions/loadsettingsaction.h
|
actions/loadsettingsaction.h
|
||||||
actions/modesettingsaction.h
|
actions/modesettingsaction.h
|
||||||
actions/qraction.h
|
actions/qraction.h
|
||||||
actions/rebootaction.h
|
|
||||||
actions/resetnvsaction.h
|
actions/resetnvsaction.h
|
||||||
actions/savesettingsaction.h
|
actions/savesettingsaction.h
|
||||||
actions/setupactions.h
|
actions/setupactions.h
|
||||||
@@ -35,15 +34,11 @@ set(BOBBY_HEADERS
|
|||||||
actions/wifistascanclearaction.h
|
actions/wifistascanclearaction.h
|
||||||
battery.h
|
battery.h
|
||||||
ble_bobby.h
|
ble_bobby.h
|
||||||
bletexthelpers.h
|
|
||||||
bluetooth_bobby.h
|
bluetooth_bobby.h
|
||||||
bluetoothmode.h
|
bluetoothmode.h
|
||||||
bluetoothtexthelpers.h
|
|
||||||
bmsutils.h
|
bmsutils.h
|
||||||
bobbyblinker.h
|
bobbyblinker.h
|
||||||
bobbybuttons.h
|
bobbybuttons.h
|
||||||
bobbycheckbox.h
|
|
||||||
bobbyerrorhandler.h
|
|
||||||
bobbyhupe.h
|
bobbyhupe.h
|
||||||
bobbyquickactions.h
|
bobbyquickactions.h
|
||||||
bobbyschedulertask.h
|
bobbyschedulertask.h
|
||||||
@@ -57,121 +52,10 @@ set(BOBBY_HEADERS
|
|||||||
changevaluedisplay_larsmmode_mode.h
|
changevaluedisplay_larsmmode_mode.h
|
||||||
changevaluedisplay_unifiedmodelmode.h
|
changevaluedisplay_unifiedmodelmode.h
|
||||||
cloud.h
|
cloud.h
|
||||||
cloudtexthelpers.h
|
|
||||||
configutils_bobby.h
|
configutils_bobby.h
|
||||||
controller.h
|
controller.h
|
||||||
debugcolorhelpers.h
|
debugcolorhelpers.h
|
||||||
debuginputhandler.h
|
debuginputhandler.h
|
||||||
debugtexthelpers.h
|
|
||||||
displays/batterygraphdisplay.h
|
|
||||||
displays/batteryinfodisplay.h
|
|
||||||
displays/bmsdisplay.h
|
|
||||||
displays/bobbychangevaluedisplay.h
|
|
||||||
displays/bobbydisplay.h
|
|
||||||
displays/bobbydisplaywithtitle.h
|
|
||||||
displays/bobbygraphdisplay.h
|
|
||||||
displays/bobbymenudisplay.h
|
|
||||||
displays/bobbypopupdisplay.h
|
|
||||||
displays/bobbysplitgraphdisplay.h
|
|
||||||
displays/calibratevoltagedisplay.h
|
|
||||||
displays/confiscationdisplay.h
|
|
||||||
displays/gameoflifedisplay.h
|
|
||||||
displays/gametrakcalibratedisplay.h
|
|
||||||
displays/joystickdebugdisplay.h
|
|
||||||
displays/ledstripcolorsdisplay.h
|
|
||||||
displays/lockscreen.h
|
|
||||||
displays/menudisplaywithtime.cpp
|
|
||||||
displays/menudisplaywithtime.h
|
|
||||||
displays/menus/aboutmenu.h
|
|
||||||
displays/menus/batterydebugmenu.h
|
|
||||||
displays/menus/batterymenu.h
|
|
||||||
displays/menus/blesettingsmenu.h
|
|
||||||
displays/menus/bluetoothsettingsmenu.h
|
|
||||||
displays/menus/bmsmenu.h
|
|
||||||
displays/menus/boardcomputerhardwaresettingsmenu.h
|
|
||||||
displays/menus/buzzermenu.h
|
|
||||||
displays/menus/candebugmenu.h
|
|
||||||
displays/menus/cloudsettingsmenu.h
|
|
||||||
displays/menus/commanddebugmenu.h
|
|
||||||
displays/menus/controllerhardwaresettingsmenu.h
|
|
||||||
displays/menus/crashmenu.h
|
|
||||||
displays/menus/debugmenu.h
|
|
||||||
displays/menus/defaultmodesettingsmenu.h
|
|
||||||
displays/menus/demosmenu.h
|
|
||||||
displays/menus/dynamicdebugmenu.h
|
|
||||||
displays/menus/enablemenu.h
|
|
||||||
displays/menus/espnowmenu.h
|
|
||||||
displays/menus/espnowsettingsmenu.h
|
|
||||||
displays/menus/extrabuttoncalibratemenu.h
|
|
||||||
displays/menus/featureflagsmenu.h
|
|
||||||
displays/menus/feedbackdebugmenu.h
|
|
||||||
displays/menus/gametrakmodesettingsmenu.h
|
|
||||||
displays/menus/garagemenu.h
|
|
||||||
displays/menus/gitmenu.h
|
|
||||||
displays/menus/graphsmenu.h
|
|
||||||
displays/menus/greenpassmenu.h
|
|
||||||
displays/menus/handbremssettingsmenu.h
|
|
||||||
displays/menus/invertmenu.h
|
|
||||||
displays/menus/larsmmodesettingsmenu.h
|
|
||||||
displays/menus/ledstripmenu.h
|
|
||||||
displays/menus/ledstripselectblinkmenu.h
|
|
||||||
displays/menus/ledstripselectotamode.h
|
|
||||||
displays/menus/limitssettingsmenu.h
|
|
||||||
displays/menus/lockscreensettingsmenu.h
|
|
||||||
displays/menus/mainmenu.h
|
|
||||||
displays/menus/manageprofilesmenu.h
|
|
||||||
displays/menus/mickmodesettingsmenu.h
|
|
||||||
displays/menus/modessettingsmenu.h
|
|
||||||
displays/menus/mosfetsmenu.h
|
|
||||||
displays/menus/motorfeedbackdebugmenu.h
|
|
||||||
displays/menus/motorstatedebugmenu.h
|
|
||||||
displays/menus/motortestmodesettingsmenu.h
|
|
||||||
displays/menus/networksettingsmenu.h
|
|
||||||
displays/menus/otamenu.h
|
|
||||||
displays/menus/profilesmenu.h
|
|
||||||
displays/menus/recoverymenu.h
|
|
||||||
displays/menus/remotecontrolmodesettingsmenu.h
|
|
||||||
displays/menus/selectbuildserverbranch.h
|
|
||||||
displays/menus/selectbuildservermenu.h
|
|
||||||
displays/menus/selectmodemenu.h
|
|
||||||
displays/menus/selectotabuildmenu.h
|
|
||||||
displays/menus/settingsmenu.h
|
|
||||||
displays/menus/setupquickactionsmenu.h
|
|
||||||
displays/menus/statisticsmenu.h
|
|
||||||
displays/menus/taskmanagermenu.h
|
|
||||||
displays/menus/tempomatmodesettingsmenu.h
|
|
||||||
displays/menus/timersmenu.h
|
|
||||||
displays/menus/timesettingsmenu.h
|
|
||||||
displays/menus/typesafeenumchangemenu.h
|
|
||||||
displays/menus/udpcloudsettingsmenu.h
|
|
||||||
displays/menus/wifiapclientsmenu.h
|
|
||||||
displays/menus/wifiapsettingsmenu.h
|
|
||||||
displays/menus/wifistaconfigentrymenu.h
|
|
||||||
displays/menus/wifistaconfigsmenu.h
|
|
||||||
displays/menus/wifistascanentrymenu.h
|
|
||||||
displays/menus/wifistascanmenu.h
|
|
||||||
displays/menus/wifistasettingsmenu.h
|
|
||||||
displays/metersdisplay.h
|
|
||||||
displays/pingpongdisplay.h
|
|
||||||
displays/potiscalibratedisplay.h
|
|
||||||
displays/poweroffdisplay.h
|
|
||||||
displays/powersupplydisplay.h
|
|
||||||
displays/qrcodedebug.h
|
|
||||||
displays/qrdisplay.h
|
|
||||||
displays/qrimportdisplay.h
|
|
||||||
displays/setup/ask_calibrate_other_buttons.h
|
|
||||||
displays/setup/ask_setup_clouds.h
|
|
||||||
displays/setup/basic_buttons.h
|
|
||||||
displays/setup/calibrate_potis.h
|
|
||||||
displays/setup/final_information.h
|
|
||||||
displays/setup/information.h
|
|
||||||
displays/setup/setup_cloud.h
|
|
||||||
displays/speedinfodisplay.h
|
|
||||||
displays/spirodisplay.h
|
|
||||||
displays/starfielddisplay.h
|
|
||||||
displays/statusdisplay.h
|
|
||||||
displays/updatedisplay.h
|
|
||||||
displays/xydebugdisplay.h
|
|
||||||
dnsannounce.h
|
dnsannounce.h
|
||||||
dpad.h
|
dpad.h
|
||||||
dpad3wire.h
|
dpad3wire.h
|
||||||
@@ -181,17 +65,30 @@ set(BOBBY_HEADERS
|
|||||||
dpad_boardcomputer_v2.h
|
dpad_boardcomputer_v2.h
|
||||||
drivingstatistics.h
|
drivingstatistics.h
|
||||||
espnowfunctions.h
|
espnowfunctions.h
|
||||||
esptexthelpers.h
|
|
||||||
feedbackemulator.h
|
feedbackemulator.h
|
||||||
feedbackparser.h
|
feedbackparser.h
|
||||||
globals.h
|
globals.h
|
||||||
|
guihelpers/bobbychangevaluedisplay.h
|
||||||
|
guihelpers/bobbycheckbox.h
|
||||||
|
guihelpers/bobbycheckboxicon.h
|
||||||
|
guihelpers/bobbydisplay.h
|
||||||
|
guihelpers/bobbydisplaywithtitle.h
|
||||||
|
guihelpers/bobbyerrorhandler.h
|
||||||
|
guihelpers/bobbygraphdisplay.h
|
||||||
|
guihelpers/bobbymenudisplay.h
|
||||||
|
guihelpers/bobbypopupdisplay.h
|
||||||
|
guihelpers/bobbysplitgraphdisplay.h
|
||||||
|
guihelpers/menudisplaywithtime.cpp
|
||||||
|
guihelpers/menudisplaywithtime.h
|
||||||
handbremse.h
|
handbremse.h
|
||||||
icons/alert.h
|
icons/alert.h
|
||||||
|
icons/back.h
|
||||||
icons/battery.h
|
icons/battery.h
|
||||||
icons/bluetooth.h
|
icons/bluetooth.h
|
||||||
icons/bms.h
|
icons/bms.h
|
||||||
icons/bobbycar.h
|
icons/bobbycar.h
|
||||||
icons/buzzer.h
|
icons/buzzer.h
|
||||||
|
icons/checked.h
|
||||||
icons/close.h
|
icons/close.h
|
||||||
icons/demos.h
|
icons/demos.h
|
||||||
icons/git.h
|
icons/git.h
|
||||||
@@ -211,11 +108,11 @@ set(BOBBY_HEADERS
|
|||||||
icons/shortcircuit.h
|
icons/shortcircuit.h
|
||||||
icons/statistics.h
|
icons/statistics.h
|
||||||
icons/time.h
|
icons/time.h
|
||||||
|
icons/unchecked.h
|
||||||
icons/update.h
|
icons/update.h
|
||||||
icons/wifi.h
|
icons/wifi.h
|
||||||
ledstrip.h
|
ledstrip.h
|
||||||
ledstripdefines.h
|
ledstripdefines.h
|
||||||
macros_bobbycar.h
|
|
||||||
modeinterface.h
|
modeinterface.h
|
||||||
modes.h
|
modes.h
|
||||||
modes/defaultmode.h
|
modes/defaultmode.h
|
||||||
@@ -237,16 +134,122 @@ set(BOBBY_HEADERS
|
|||||||
qrimport.h
|
qrimport.h
|
||||||
rotary.h
|
rotary.h
|
||||||
screens.h
|
screens.h
|
||||||
|
screens/aboutmenu.h
|
||||||
|
screens/batterydebugmenu.h
|
||||||
|
screens/batterygraphdisplay.h
|
||||||
|
screens/batteryinfodisplay.h
|
||||||
|
screens/batterymenu.h
|
||||||
|
screens/blesettingsmenu.h
|
||||||
|
screens/bluetoothsettingsmenu.h
|
||||||
|
screens/bmsdisplay.h
|
||||||
|
screens/bmsmenu.h
|
||||||
|
screens/boardcomputerhardwaresettingsmenu.h
|
||||||
|
screens/buzzermenu.h
|
||||||
|
screens/calibratevoltagedisplay.h
|
||||||
|
screens/candebugmenu.h
|
||||||
|
screens/cloudsettingsmenu.h
|
||||||
|
screens/commanddebugmenu.h
|
||||||
|
screens/confiscationdisplay.h
|
||||||
|
screens/controllerhardwaresettingsmenu.h
|
||||||
|
screens/crashmenu.h
|
||||||
|
screens/debugmenu.h
|
||||||
|
screens/defaultmodesettingsmenu.h
|
||||||
|
screens/demosmenu.h
|
||||||
|
screens/dynamicdebugmenu.h
|
||||||
|
screens/enablemenu.h
|
||||||
|
screens/espnowmenu.h
|
||||||
|
screens/espnowsettingsmenu.h
|
||||||
|
screens/extrabuttoncalibratemenu.h
|
||||||
|
screens/featureflagsmenu.h
|
||||||
|
screens/feedbackdebugmenu.h
|
||||||
|
screens/gameoflifedisplay.h
|
||||||
|
screens/gametrakcalibratedisplay.h
|
||||||
|
screens/gametrakmodesettingsmenu.h
|
||||||
|
screens/garagemenu.h
|
||||||
|
screens/gitmenu.h
|
||||||
|
screens/graphsmenu.h
|
||||||
|
screens/greenpassmenu.h
|
||||||
|
screens/handbremssettingsmenu.h
|
||||||
|
screens/invertmenu.h
|
||||||
|
screens/joystickdebugdisplay.h
|
||||||
|
screens/larsmmodesettingsmenu.h
|
||||||
|
screens/ledstripcolorsdisplay.h
|
||||||
|
screens/ledstripmenu.h
|
||||||
|
screens/ledstripselectblinkmenu.h
|
||||||
|
screens/ledstripselectotamode.h
|
||||||
|
screens/limitssettingsmenu.h
|
||||||
|
screens/lockscreen.h
|
||||||
|
screens/lockscreensettingsmenu.h
|
||||||
|
screens/mainmenu.h
|
||||||
|
screens/manageprofilesmenu.h
|
||||||
|
screens/metersdisplay.h
|
||||||
|
screens/mickmodesettingsmenu.h
|
||||||
|
screens/modessettingsmenu.h
|
||||||
|
screens/mosfetsmenu.h
|
||||||
|
screens/motorfeedbackdebugmenu.h
|
||||||
|
screens/motorstatedebugmenu.h
|
||||||
|
screens/motortestmodesettingsmenu.h
|
||||||
|
screens/networksettingsmenu.h
|
||||||
|
screens/otamenu.h
|
||||||
|
screens/pingpongdisplay.h
|
||||||
|
screens/poweroffdisplay.h
|
||||||
|
screens/powersupplydisplay.h
|
||||||
|
screens/profilesmenu.h
|
||||||
|
screens/qrcodedebug.h
|
||||||
|
screens/qrdisplay.h
|
||||||
|
screens/qrimportdisplay.h
|
||||||
|
screens/rebootscreen.h
|
||||||
|
screens/recoverymenu.h
|
||||||
|
screens/remotecontrolmodesettingsmenu.h
|
||||||
|
screens/resetnvsscreen.h
|
||||||
|
screens/selectbuildserverbranch.h
|
||||||
|
screens/selectbuildservermenu.h
|
||||||
|
screens/selectmodemenu.h
|
||||||
|
screens/selectotabuildmenu.h
|
||||||
|
screens/settingsmenu.h
|
||||||
|
screens/setup/ask_calibrate_other_buttons.h
|
||||||
|
screens/setup/ask_setup_clouds.h
|
||||||
|
screens/setup/basic_buttons.h
|
||||||
|
screens/setup/calibrate_potis.h
|
||||||
|
screens/setup/final_information.h
|
||||||
|
screens/setup/information.h
|
||||||
|
screens/setup/setup_cloud.h
|
||||||
|
screens/setupquickactionsmenu.h
|
||||||
|
screens/speedinfodisplay.h
|
||||||
|
screens/spirodisplay.h
|
||||||
|
screens/starfielddisplay.h
|
||||||
|
screens/statisticsmenu.h
|
||||||
|
screens/statusdisplay.h
|
||||||
|
screens/taskmanagermenu.h
|
||||||
|
screens/tempomatmodesettingsmenu.h
|
||||||
|
screens/timersmenu.h
|
||||||
|
screens/timesettingsmenu.h
|
||||||
|
screens/typesafeenumchangemenu.h
|
||||||
|
screens/udpcloudsettingsmenu.h
|
||||||
|
screens/updatedisplay.h
|
||||||
|
screens/wifiapclientsmenu.h
|
||||||
|
screens/wifiapsettingsmenu.h
|
||||||
|
screens/wifistaconfigentrymenu.h
|
||||||
|
screens/wifistaconfigsmenu.h
|
||||||
|
screens/wifistascanentrymenu.h
|
||||||
|
screens/wifistascanmenu.h
|
||||||
|
screens/wifistasettingsmenu.h
|
||||||
|
screens/xydebugdisplay.h
|
||||||
serial_bobby.h
|
serial_bobby.h
|
||||||
settingspersister.h
|
settingspersister.h
|
||||||
settingsutils.h
|
settingsutils.h
|
||||||
setup.h
|
setup.h
|
||||||
softpwmlimiter.h
|
softpwmlimiter.h
|
||||||
statistics.h
|
statistics.h
|
||||||
statustexthelper.h
|
|
||||||
taskmanager.h
|
taskmanager.h
|
||||||
tempomat.h
|
tempomat.h
|
||||||
|
texthelpers/bletexthelpers.h
|
||||||
|
texthelpers/bluetoothtexthelpers.h
|
||||||
|
texthelpers/cloudtexthelpers.h
|
||||||
|
texthelpers/debugtexthelpers.h
|
||||||
|
texthelpers/esptexthelpers.h
|
||||||
texthelpers/networktexthelpers.h
|
texthelpers/networktexthelpers.h
|
||||||
|
texthelpers/statustexthelper.h
|
||||||
texthelpers/wifiaptexthelpers.h
|
texthelpers/wifiaptexthelpers.h
|
||||||
texthelpers/wifistatexthelpers.h
|
texthelpers/wifistatexthelpers.h
|
||||||
time_bobbycar.h
|
time_bobbycar.h
|
||||||
@@ -270,187 +273,58 @@ set(BOBBY_HEADERS
|
|||||||
set(BOBBY_SOURCES
|
set(BOBBY_SOURCES
|
||||||
accessors/wifistaconfigaccessors.cpp
|
accessors/wifistaconfigaccessors.cpp
|
||||||
actions/assertaction.cpp
|
actions/assertaction.cpp
|
||||||
actions/bluetoothbeginaction.cpp
|
|
||||||
actions/bluetoothbeginmasteraction.cpp
|
|
||||||
actions/bluetoothconnectbmsaction.cpp
|
|
||||||
actions/bluetoothdisconnectaction.cpp
|
|
||||||
actions/bluetoothendaction.cpp
|
|
||||||
actions/bluetoothflushaction.cpp
|
|
||||||
actions/bmsturnoffchargeaction.cpp
|
|
||||||
actions/bmsturnoffdischargeaction.cpp
|
|
||||||
actions/bmsturnonchargeaction.cpp
|
|
||||||
actions/bmsturnondischargeaction.cpp
|
|
||||||
actions/dividebyzeroaction.cpp
|
actions/dividebyzeroaction.cpp
|
||||||
actions/erasenvsaction.cpp
|
|
||||||
actions/ledstripanimationactions.cpp
|
actions/ledstripanimationactions.cpp
|
||||||
actions/ledstripblinkactions.cpp
|
actions/ledstripblinkactions.cpp
|
||||||
actions/loadsettingsaction.cpp
|
|
||||||
actions/modesettingsaction.cpp
|
actions/modesettingsaction.cpp
|
||||||
actions/qraction.cpp
|
actions/qraction.cpp
|
||||||
actions/rebootaction.cpp
|
|
||||||
actions/resetnvsaction.cpp
|
|
||||||
actions/savesettingsaction.cpp
|
|
||||||
actions/setupactions.cpp
|
actions/setupactions.cpp
|
||||||
actions/switchprofileaction.cpp
|
|
||||||
actions/tempomatmodeapplycurrentpeedaction.cpp
|
|
||||||
actions/updateswapfrontbackaction.cpp
|
|
||||||
actions/wifiscanaction.cpp
|
|
||||||
actions/wifistascanaction.cpp
|
actions/wifistascanaction.cpp
|
||||||
actions/wifistascanclearaction.cpp
|
actions/wifistascanclearaction.cpp
|
||||||
battery.cpp
|
battery.cpp
|
||||||
ble_bobby.cpp
|
ble_bobby.cpp
|
||||||
bletexthelpers.cpp
|
|
||||||
bluetooth_bobby.cpp
|
bluetooth_bobby.cpp
|
||||||
bluetoothmode.cpp
|
|
||||||
bluetoothtexthelpers.cpp
|
|
||||||
bmsutils.cpp
|
|
||||||
bobbyblinker.cpp
|
bobbyblinker.cpp
|
||||||
bobbybuttons.cpp
|
bobbybuttons.cpp
|
||||||
bobbyerrorhandler.cpp
|
|
||||||
bobbyhupe.cpp
|
bobbyhupe.cpp
|
||||||
bobbyquickactions.cpp
|
bobbyquickactions.cpp
|
||||||
buildserver.cpp
|
buildserver.cpp
|
||||||
can.cpp
|
can.cpp
|
||||||
changevaluedisplay_bluetoothmode.cpp
|
|
||||||
changevaluedisplay_bobbyquickactions.cpp
|
changevaluedisplay_bobbyquickactions.cpp
|
||||||
changevaluedisplay_controlmode.cpp
|
changevaluedisplay_controlmode.cpp
|
||||||
changevaluedisplay_controltype.cpp
|
changevaluedisplay_controltype.cpp
|
||||||
changevaluedisplay_larsmmode_mode.cpp
|
changevaluedisplay_larsmmode_mode.cpp
|
||||||
changevaluedisplay_unifiedmodelmode.cpp
|
changevaluedisplay_unifiedmodelmode.cpp
|
||||||
cloud.cpp
|
cloud.cpp
|
||||||
cloudtexthelpers.cpp
|
|
||||||
configwrapper_bobby.cpp
|
configwrapper_bobby.cpp
|
||||||
controller.cpp
|
controller.cpp
|
||||||
debugcolorhelpers.cpp
|
|
||||||
debuginputhandler.cpp
|
debuginputhandler.cpp
|
||||||
debugtexthelpers.cpp
|
|
||||||
displays/batterygraphdisplay.cpp
|
|
||||||
displays/batteryinfodisplay.cpp
|
|
||||||
displays/bmsdisplay.cpp
|
|
||||||
displays/bobbychangevaluedisplay.cpp
|
|
||||||
displays/bobbydisplay.cpp
|
|
||||||
displays/bobbydisplaywithtitle.cpp
|
|
||||||
displays/bobbygraphdisplay.cpp
|
|
||||||
displays/bobbymenudisplay.cpp
|
|
||||||
displays/bobbypopupdisplay.cpp
|
|
||||||
displays/bobbysplitgraphdisplay.cpp
|
|
||||||
displays/calibratevoltagedisplay.cpp
|
|
||||||
displays/confiscationdisplay.cpp
|
|
||||||
displays/gameoflifedisplay.cpp
|
|
||||||
displays/gametrakcalibratedisplay.cpp
|
|
||||||
displays/joystickdebugdisplay.cpp
|
|
||||||
displays/ledstripcolorsdisplay.cpp
|
|
||||||
displays/lockscreen.cpp
|
|
||||||
displays/menus/aboutmenu.cpp
|
|
||||||
displays/menus/batterydebugmenu.cpp
|
|
||||||
displays/menus/batterymenu.cpp
|
|
||||||
displays/menus/blesettingsmenu.cpp
|
|
||||||
displays/menus/bluetoothsettingsmenu.cpp
|
|
||||||
displays/menus/bmsmenu.cpp
|
|
||||||
displays/menus/boardcomputerhardwaresettingsmenu.cpp
|
|
||||||
displays/menus/buzzermenu.cpp
|
|
||||||
displays/menus/candebugmenu.cpp
|
|
||||||
displays/menus/cloudsettingsmenu.cpp
|
|
||||||
displays/menus/commanddebugmenu.cpp
|
|
||||||
displays/menus/controllerhardwaresettingsmenu.cpp
|
|
||||||
displays/menus/crashmenu.cpp
|
|
||||||
displays/menus/debugmenu.cpp
|
|
||||||
displays/menus/defaultmodesettingsmenu.cpp
|
|
||||||
displays/menus/demosmenu.cpp
|
|
||||||
displays/menus/dynamicdebugmenu.cpp
|
|
||||||
displays/menus/enablemenu.cpp
|
|
||||||
displays/menus/espnowmenu.cpp
|
|
||||||
displays/menus/espnowsettingsmenu.cpp
|
|
||||||
displays/menus/extrabuttoncalibratemenu.cpp
|
|
||||||
displays/menus/featureflagsmenu.cpp
|
|
||||||
displays/menus/feedbackdebugmenu.cpp
|
|
||||||
displays/menus/gametrakmodesettingsmenu.cpp
|
|
||||||
displays/menus/garagemenu.cpp
|
|
||||||
displays/menus/gitmenu.cpp
|
|
||||||
displays/menus/graphsmenu.cpp
|
|
||||||
displays/menus/greenpassmenu.cpp
|
|
||||||
displays/menus/handbremssettingsmenu.cpp
|
|
||||||
displays/menus/invertmenu.cpp
|
|
||||||
displays/menus/larsmmodesettingsmenu.cpp
|
|
||||||
displays/menus/ledstripmenu.cpp
|
|
||||||
displays/menus/ledstripselectblinkmenu.cpp
|
|
||||||
displays/menus/ledstripselectotamode.cpp
|
|
||||||
displays/menus/limitssettingsmenu.cpp
|
|
||||||
displays/menus/lockscreensettingsmenu.cpp
|
|
||||||
displays/menus/mainmenu.cpp
|
|
||||||
displays/menus/manageprofilesmenu.cpp
|
|
||||||
displays/menus/mickmodesettingsmenu.cpp
|
|
||||||
displays/menus/modessettingsmenu.cpp
|
|
||||||
displays/menus/mosfetsmenu.cpp
|
|
||||||
displays/menus/motorfeedbackdebugmenu.cpp
|
|
||||||
displays/menus/motorstatedebugmenu.cpp
|
|
||||||
displays/menus/motortestmodesettingsmenu.cpp
|
|
||||||
displays/menus/networksettingsmenu.cpp
|
|
||||||
displays/menus/otamenu.cpp
|
|
||||||
displays/menus/profilesmenu.cpp
|
|
||||||
displays/menus/recoverymenu.cpp
|
|
||||||
displays/menus/remotecontrolmodesettingsmenu.cpp
|
|
||||||
displays/menus/selectbuildserverbranch.cpp
|
|
||||||
displays/menus/selectbuildservermenu.cpp
|
|
||||||
displays/menus/selectmodemenu.cpp
|
|
||||||
displays/menus/selectotabuildmenu.cpp
|
|
||||||
displays/menus/settingsmenu.cpp
|
|
||||||
displays/menus/setupquickactionsmenu.cpp
|
|
||||||
displays/menus/statisticsmenu.cpp
|
|
||||||
displays/menus/taskmanagermenu.cpp
|
|
||||||
displays/menus/tempomatmodesettingsmenu.cpp
|
|
||||||
displays/menus/timersmenu.cpp
|
|
||||||
displays/menus/timesettingsmenu.cpp
|
|
||||||
displays/menus/typesafeenumchangemenu.cpp
|
|
||||||
displays/menus/udpcloudsettingsmenu.cpp
|
|
||||||
displays/menus/wifiapclientsmenu.cpp
|
|
||||||
displays/menus/wifiapsettingsmenu.cpp
|
|
||||||
displays/menus/wifistaconfigentrymenu.cpp
|
|
||||||
displays/menus/wifistaconfigsmenu.cpp
|
|
||||||
displays/menus/wifistascanentrymenu.cpp
|
|
||||||
displays/menus/wifistascanmenu.cpp
|
|
||||||
displays/menus/wifistasettingsmenu.cpp
|
|
||||||
displays/metersdisplay.cpp
|
|
||||||
displays/pingpongdisplay.cpp
|
|
||||||
displays/potiscalibratedisplay.cpp
|
|
||||||
displays/poweroffdisplay.cpp
|
|
||||||
displays/powersupplydisplay.cpp
|
|
||||||
displays/qrcodedebug.cpp
|
|
||||||
displays/qrdisplay.cpp
|
|
||||||
displays/qrimportdisplay.cpp
|
|
||||||
displays/setup/ask_calibrate_other_buttons.cpp
|
|
||||||
displays/setup/ask_setup_clouds.cpp
|
|
||||||
displays/setup/basic_buttons.cpp
|
|
||||||
displays/setup/calibrate_potis.cpp
|
|
||||||
displays/setup/final_information.cpp
|
|
||||||
displays/setup/information.cpp
|
|
||||||
displays/setup/setup_cloud.cpp
|
|
||||||
displays/speedinfodisplay.cpp
|
|
||||||
displays/spirodisplay.cpp
|
|
||||||
displays/starfielddisplay.cpp
|
|
||||||
displays/statusdisplay.cpp
|
|
||||||
displays/updatedisplay.cpp
|
|
||||||
displays/xydebugdisplay.cpp
|
|
||||||
dnsannounce.cpp
|
dnsannounce.cpp
|
||||||
dpad.cpp
|
|
||||||
dpad3wire.cpp
|
|
||||||
dpad5wire.cpp
|
dpad5wire.cpp
|
||||||
dpad5wire_2out.cpp
|
dpad5wire_2out.cpp
|
||||||
dpad6wire.cpp
|
dpad6wire.cpp
|
||||||
dpad_boardcomputer_v2.cpp
|
dpad_boardcomputer_v2.cpp
|
||||||
drivingstatistics.cpp
|
drivingstatistics.cpp
|
||||||
espnowfunctions.cpp
|
espnowfunctions.cpp
|
||||||
esptexthelpers.cpp
|
|
||||||
feedbackemulator.cpp
|
feedbackemulator.cpp
|
||||||
feedbackparser.cpp
|
|
||||||
globals.cpp
|
globals.cpp
|
||||||
|
guihelpers/bobbychangevaluedisplay.cpp
|
||||||
|
guihelpers/bobbydisplay.cpp
|
||||||
|
guihelpers/bobbydisplaywithtitle.cpp
|
||||||
|
guihelpers/bobbyerrorhandler.cpp
|
||||||
|
guihelpers/bobbygraphdisplay.cpp
|
||||||
|
guihelpers/bobbymenudisplay.cpp
|
||||||
|
guihelpers/bobbypopupdisplay.cpp
|
||||||
|
guihelpers/bobbysplitgraphdisplay.cpp
|
||||||
handbremse.cpp
|
handbremse.cpp
|
||||||
icons/alert.cpp
|
icons/alert.cpp
|
||||||
|
icons/back.cpp
|
||||||
icons/battery.cpp
|
icons/battery.cpp
|
||||||
icons/bluetooth.cpp
|
icons/bluetooth.cpp
|
||||||
icons/bms.cpp
|
icons/bms.cpp
|
||||||
icons/bobbycar.cpp
|
icons/bobbycar.cpp
|
||||||
icons/buzzer.cpp
|
icons/buzzer.cpp
|
||||||
|
icons/checked.cpp
|
||||||
icons/close.cpp
|
icons/close.cpp
|
||||||
icons/demos.cpp
|
icons/demos.cpp
|
||||||
icons/git.cpp
|
icons/git.cpp
|
||||||
@@ -470,13 +344,11 @@ set(BOBBY_SOURCES
|
|||||||
icons/shortcircuit.cpp
|
icons/shortcircuit.cpp
|
||||||
icons/statistics.cpp
|
icons/statistics.cpp
|
||||||
icons/time.cpp
|
icons/time.cpp
|
||||||
|
icons/unchecked.cpp
|
||||||
icons/update.cpp
|
icons/update.cpp
|
||||||
icons/wifi.cpp
|
icons/wifi.cpp
|
||||||
ledstrip.cpp
|
ledstrip.cpp
|
||||||
ledstripdefines.cpp
|
|
||||||
macros_bobbycar.cpp
|
|
||||||
main.cpp
|
main.cpp
|
||||||
modeinterface.cpp
|
|
||||||
modes.cpp
|
modes.cpp
|
||||||
modes/defaultmode.cpp
|
modes/defaultmode.cpp
|
||||||
modes/gametrakmode.cpp
|
modes/gametrakmode.cpp
|
||||||
@@ -493,24 +365,115 @@ set(BOBBY_SOURCES
|
|||||||
ota.cpp
|
ota.cpp
|
||||||
potis.cpp
|
potis.cpp
|
||||||
presets.cpp
|
presets.cpp
|
||||||
profilesettings.cpp
|
|
||||||
qrimport.cpp
|
qrimport.cpp
|
||||||
rotary.cpp
|
|
||||||
screens.cpp
|
screens.cpp
|
||||||
|
screens/aboutmenu.cpp
|
||||||
|
screens/batterydebugmenu.cpp
|
||||||
|
screens/batterygraphdisplay.cpp
|
||||||
|
screens/batteryinfodisplay.cpp
|
||||||
|
screens/batterymenu.cpp
|
||||||
|
screens/blesettingsmenu.cpp
|
||||||
|
screens/bmsdisplay.cpp
|
||||||
|
screens/bmsmenu.cpp
|
||||||
|
screens/boardcomputerhardwaresettingsmenu.cpp
|
||||||
|
screens/buzzermenu.cpp
|
||||||
|
screens/calibratevoltagedisplay.cpp
|
||||||
|
screens/candebugmenu.cpp
|
||||||
|
screens/cloudsettingsmenu.cpp
|
||||||
|
screens/confiscationdisplay.cpp
|
||||||
|
screens/controllerhardwaresettingsmenu.cpp
|
||||||
|
screens/crashmenu.cpp
|
||||||
|
screens/debugmenu.cpp
|
||||||
|
screens/defaultmodesettingsmenu.cpp
|
||||||
|
screens/demosmenu.cpp
|
||||||
|
screens/dynamicdebugmenu.cpp
|
||||||
|
screens/enablemenu.cpp
|
||||||
|
screens/espnowmenu.cpp
|
||||||
|
screens/espnowsettingsmenu.cpp
|
||||||
|
screens/extrabuttoncalibratemenu.cpp
|
||||||
|
screens/featureflagsmenu.cpp
|
||||||
|
screens/gameoflifedisplay.cpp
|
||||||
|
screens/garagemenu.cpp
|
||||||
|
screens/gitmenu.cpp
|
||||||
|
screens/graphsmenu.cpp
|
||||||
|
screens/greenpassmenu.cpp
|
||||||
|
screens/handbremssettingsmenu.cpp
|
||||||
|
screens/invertmenu.cpp
|
||||||
|
screens/joystickdebugdisplay.cpp
|
||||||
|
screens/larsmmodesettingsmenu.cpp
|
||||||
|
screens/ledstripcolorsdisplay.cpp
|
||||||
|
screens/ledstripmenu.cpp
|
||||||
|
screens/ledstripselectblinkmenu.cpp
|
||||||
|
screens/ledstripselectotamode.cpp
|
||||||
|
screens/limitssettingsmenu.cpp
|
||||||
|
screens/lockscreen.cpp
|
||||||
|
screens/lockscreensettingsmenu.cpp
|
||||||
|
screens/mainmenu.cpp
|
||||||
|
screens/manageprofilesmenu.cpp
|
||||||
|
screens/metersdisplay.cpp
|
||||||
|
screens/mickmodesettingsmenu.cpp
|
||||||
|
screens/modessettingsmenu.cpp
|
||||||
|
screens/mosfetsmenu.cpp
|
||||||
|
screens/motortestmodesettingsmenu.cpp
|
||||||
|
screens/networksettingsmenu.cpp
|
||||||
|
screens/otamenu.cpp
|
||||||
|
screens/pingpongdisplay.cpp
|
||||||
|
screens/poweroffdisplay.cpp
|
||||||
|
screens/powersupplydisplay.cpp
|
||||||
|
screens/profilesmenu.cpp
|
||||||
|
screens/qrcodedebug.cpp
|
||||||
|
screens/qrdisplay.cpp
|
||||||
|
screens/qrimportdisplay.cpp
|
||||||
|
screens/rebootscreen.cpp
|
||||||
|
screens/recoverymenu.cpp
|
||||||
|
screens/remotecontrolmodesettingsmenu.cpp
|
||||||
|
screens/resetnvsscreen.cpp
|
||||||
|
screens/selectbuildserverbranch.cpp
|
||||||
|
screens/selectbuildservermenu.cpp
|
||||||
|
screens/selectmodemenu.cpp
|
||||||
|
screens/selectotabuildmenu.cpp
|
||||||
|
screens/settingsmenu.cpp
|
||||||
|
screens/setup/ask_calibrate_other_buttons.cpp
|
||||||
|
screens/setup/ask_setup_clouds.cpp
|
||||||
|
screens/setup/basic_buttons.cpp
|
||||||
|
screens/setup/calibrate_potis.cpp
|
||||||
|
screens/setup/final_information.cpp
|
||||||
|
screens/setup/information.cpp
|
||||||
|
screens/setup/setup_cloud.cpp
|
||||||
|
screens/setupquickactionsmenu.cpp
|
||||||
|
screens/speedinfodisplay.cpp
|
||||||
|
screens/spirodisplay.cpp
|
||||||
|
screens/starfielddisplay.cpp
|
||||||
|
screens/statisticsmenu.cpp
|
||||||
|
screens/statusdisplay.cpp
|
||||||
|
screens/taskmanagermenu.cpp
|
||||||
|
screens/tempomatmodesettingsmenu.cpp
|
||||||
|
screens/timersmenu.cpp
|
||||||
|
screens/timesettingsmenu.cpp
|
||||||
|
screens/typesafeenumchangemenu.cpp
|
||||||
|
screens/udpcloudsettingsmenu.cpp
|
||||||
|
screens/updatedisplay.cpp
|
||||||
|
screens/wifiapclientsmenu.cpp
|
||||||
|
screens/wifiapsettingsmenu.cpp
|
||||||
|
screens/wifistaconfigentrymenu.cpp
|
||||||
|
screens/wifistaconfigsmenu.cpp
|
||||||
|
screens/wifistascanentrymenu.cpp
|
||||||
|
screens/wifistascanmenu.cpp
|
||||||
|
screens/wifistasettingsmenu.cpp
|
||||||
|
screens/xydebugdisplay.cpp
|
||||||
serial_bobby.cpp
|
serial_bobby.cpp
|
||||||
settingspersister.cpp
|
settingspersister.cpp
|
||||||
settingsutils.cpp
|
settingsutils.cpp
|
||||||
setup.cpp
|
setup.cpp
|
||||||
softpwmlimiter.cpp
|
softpwmlimiter.cpp
|
||||||
statistics.cpp
|
statistics.cpp
|
||||||
statustexthelper.cpp
|
|
||||||
taskmanager.cpp
|
taskmanager.cpp
|
||||||
tempomat.cpp
|
tempomat.cpp
|
||||||
|
texthelpers/cloudtexthelpers.cpp
|
||||||
texthelpers/networktexthelpers.cpp
|
texthelpers/networktexthelpers.cpp
|
||||||
texthelpers/wifiaptexthelpers.cpp
|
texthelpers/wifiaptexthelpers.cpp
|
||||||
texthelpers/wifistatexthelpers.cpp
|
texthelpers/wifistatexthelpers.cpp
|
||||||
time_bobbycar.cpp
|
time_bobbycar.cpp
|
||||||
types.cpp
|
|
||||||
udpcloud.cpp
|
udpcloud.cpp
|
||||||
unifiedmodelmode.cpp
|
unifiedmodelmode.cpp
|
||||||
utils.cpp
|
utils.cpp
|
||||||
@@ -598,4 +561,5 @@ target_compile_options(${COMPONENT_TARGET}
|
|||||||
-DGIT_BRANCH="${GIT_BRANCH}"
|
-DGIT_BRANCH="${GIT_BRANCH}"
|
||||||
-DBOBBY_DEFAULT_USERNAME="${BOBBY_DEFAULT_USERNAME}"
|
-DBOBBY_DEFAULT_USERNAME="${BOBBY_DEFAULT_USERNAME}"
|
||||||
${BOBBYCAR_BUILDFLAGS}
|
${BOBBYCAR_BUILDFLAGS}
|
||||||
|
-Werror=unused-but-set-variable
|
||||||
)
|
)
|
||||||
|
@@ -1,8 +1 @@
|
|||||||
#include "ledstripanimationactions.h"
|
#include "ledstripanimationactions.h"
|
||||||
#ifdef FEATURE_LEDSTRIP
|
|
||||||
void LedStripSetAnimationAction::triggered()
|
|
||||||
{
|
|
||||||
if (auto result = configs.write_config(configs.ledstrip.animationType, m_animation); !result)
|
|
||||||
BobbyErrorHandler{}.errorOccured(std::move(result).error());
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
@@ -7,7 +7,9 @@
|
|||||||
#include "ledstrip.h"
|
#include "ledstrip.h"
|
||||||
#include "ledstripdefines.h"
|
#include "ledstripdefines.h"
|
||||||
#include "newsettings.h"
|
#include "newsettings.h"
|
||||||
#include "bobbyerrorhandler.h"
|
#include "guihelpers/bobbyerrorhandler.h"
|
||||||
|
|
||||||
|
namespace bobby {
|
||||||
|
|
||||||
template<LedstripAnimation type>
|
template<LedstripAnimation type>
|
||||||
class LedStripSetAnimationActionStatic : public virtual espgui::ActionInterface
|
class LedStripSetAnimationActionStatic : public virtual espgui::ActionInterface
|
||||||
@@ -24,7 +26,13 @@ class LedStripSetAnimationAction : public virtual espgui::ActionInterface
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
LedStripSetAnimationAction(LedstripAnimation animation) : m_animation{animation} {};
|
LedStripSetAnimationAction(LedstripAnimation animation) : m_animation{animation} {};
|
||||||
void triggered() override;
|
void triggered()
|
||||||
|
{
|
||||||
|
if (auto result = configs.write_config(configs.ledstrip.animationType, m_animation); !result)
|
||||||
|
BobbyErrorHandler{}.errorOccurred(std::move(result).error());
|
||||||
|
}
|
||||||
private:
|
private:
|
||||||
const LedstripAnimation m_animation;
|
const LedstripAnimation m_animation;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
} // namespace bobby
|
||||||
|
@@ -17,15 +17,17 @@
|
|||||||
#include "modes/wheelchairmode.h"
|
#include "modes/wheelchairmode.h"
|
||||||
#endif
|
#endif
|
||||||
#include "modes/remotecontrolmode.h"
|
#include "modes/remotecontrolmode.h"
|
||||||
#include "displays/menus/defaultmodesettingsmenu.h"
|
#include "screens/defaultmodesettingsmenu.h"
|
||||||
#include "displays/menus/tempomatmodesettingsmenu.h"
|
#include "screens/tempomatmodesettingsmenu.h"
|
||||||
#include "displays/menus/larsmmodesettingsmenu.h"
|
#include "screens/larsmmodesettingsmenu.h"
|
||||||
#ifdef FEATURE_GAMETRAK
|
#ifdef FEATURE_GAMETRAK
|
||||||
#include "displays/menus/gametrakmodesettingsmenu.h"
|
#include "screens/gametrakmodesettingsmenu.h"
|
||||||
#endif
|
#endif
|
||||||
#include "displays/menus/mickmodesettingsmenu.h"
|
#include "screens/mickmodesettingsmenu.h"
|
||||||
#include "displays/menus/motortestmodesettingsmenu.h"
|
#include "screens/motortestmodesettingsmenu.h"
|
||||||
#include "displays/menus/remotecontrolmodesettingsmenu.h"
|
#include "screens/remotecontrolmodesettingsmenu.h"
|
||||||
|
|
||||||
|
namespace bobby {
|
||||||
|
|
||||||
void ModeSettingsAction::triggered()
|
void ModeSettingsAction::triggered()
|
||||||
{
|
{
|
||||||
@@ -54,3 +56,4 @@ void ModeSettingsAction::triggered()
|
|||||||
//Serial.println("Unknown mode, cannot open settings for it");
|
//Serial.println("Unknown mode, cannot open settings for it");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} // namespace bobby
|
||||||
|
@@ -1,6 +1,9 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "actioninterface.h"
|
// 3rdparty lib includes
|
||||||
|
#include <actioninterface.h>
|
||||||
|
|
||||||
|
namespace bobby {
|
||||||
|
|
||||||
using namespace espgui;
|
using namespace espgui;
|
||||||
|
|
||||||
@@ -9,3 +12,4 @@ class ModeSettingsAction : public virtual ActionInterface
|
|||||||
public:
|
public:
|
||||||
void triggered() override;
|
void triggered() override;
|
||||||
};
|
};
|
||||||
|
} // namespace bobby
|
||||||
|
@@ -7,9 +7,8 @@
|
|||||||
#include <actioninterface.h>
|
#include <actioninterface.h>
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
#include "actions/qraction.h"
|
#include "screens/qrdisplay.h"
|
||||||
#include "displays/qrdisplay.h"
|
#include "screens/qrimportdisplay.h"
|
||||||
#include "displays/qrimportdisplay.h"
|
|
||||||
|
|
||||||
namespace qraction {
|
namespace qraction {
|
||||||
struct QrMenu {
|
struct QrMenu {
|
||||||
@@ -26,7 +25,7 @@ public:
|
|||||||
|
|
||||||
void triggered() override
|
void triggered() override
|
||||||
{
|
{
|
||||||
espgui::pushScreen<QrDisplay>(m_msg);
|
espgui::pushScreen<bobby::QrDisplay>(m_msg);
|
||||||
}
|
}
|
||||||
private:
|
private:
|
||||||
std::string m_msg;
|
std::string m_msg;
|
||||||
@@ -40,7 +39,16 @@ public:
|
|||||||
|
|
||||||
void triggered() override
|
void triggered() override
|
||||||
{
|
{
|
||||||
espgui::pushScreen<QrImportDisplay>(std::move(m_nvskey));
|
espgui::changeScreenCallback = [&](espgui::TftInterface &tft){
|
||||||
|
espgui::pushScreenInternal();
|
||||||
|
|
||||||
|
auto newDisplay = std::make_unique<bobby::QrImportDisplay>(std::move(m_nvskey), tft);
|
||||||
|
newDisplay->start();
|
||||||
|
newDisplay->initScreen(tft);
|
||||||
|
newDisplay->update();
|
||||||
|
newDisplay->redraw(tft);
|
||||||
|
espgui::currentDisplay = std::move(newDisplay);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
private:
|
private:
|
||||||
std::string m_nvskey;
|
std::string m_nvskey;
|
||||||
|
@@ -1,22 +0,0 @@
|
|||||||
#include "rebootaction.h"
|
|
||||||
|
|
||||||
// esp-idf includes
|
|
||||||
#include <esp_system.h>
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <tftinstance.h>
|
|
||||||
|
|
||||||
void RebootAction::triggered()
|
|
||||||
{
|
|
||||||
espgui::tft.fillScreen(TFT_BLACK);
|
|
||||||
espgui::tft.setTextColor(TFT_YELLOW);
|
|
||||||
|
|
||||||
espgui::tft.drawString("Reboot", 5, 5, 4);
|
|
||||||
|
|
||||||
espgui::tft.fillRect(0, 34, espgui::tft.width(), 3, TFT_WHITE);
|
|
||||||
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE);
|
|
||||||
espgui::tft.drawString("Rebooting now...", 0, 50, 4);
|
|
||||||
|
|
||||||
esp_restart();
|
|
||||||
}
|
|
@@ -1,10 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <actioninterface.h>
|
|
||||||
|
|
||||||
class RebootAction : public virtual espgui::ActionInterface
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
void triggered() override;
|
|
||||||
};
|
|
@@ -5,36 +5,16 @@
|
|||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <actioninterface.h>
|
#include <actioninterface.h>
|
||||||
#include <tftinstance.h>
|
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
#include "newsettings.h"
|
#include "newsettings.h"
|
||||||
|
|
||||||
template<bool reboot>
|
|
||||||
class ResetNVSAction : public virtual espgui::ActionInterface
|
class ResetNVSAction : public virtual espgui::ActionInterface
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
void triggered() override
|
void triggered() override
|
||||||
{
|
{
|
||||||
if (reboot)
|
configs.reset();
|
||||||
{
|
|
||||||
espgui::tft.fillScreen(TFT_BLACK);
|
|
||||||
espgui::tft.setTextColor(TFT_YELLOW);
|
|
||||||
|
|
||||||
espgui::tft.drawString("Reboot", 5, 5, 4);
|
|
||||||
|
|
||||||
espgui::tft.fillRect(0, 34, espgui::tft.width(), 3, TFT_WHITE);
|
|
||||||
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE);
|
|
||||||
espgui::tft.drawString("Rebooting now...", 0, 50, 4);
|
|
||||||
|
|
||||||
configs.reset();
|
|
||||||
|
|
||||||
esp_restart();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
configs.reset();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@@ -4,8 +4,10 @@
|
|||||||
#include <screenmanager.h>
|
#include <screenmanager.h>
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
#include "displays/setup/basic_buttons.h"
|
#include "screens/setup/basic_buttons.h"
|
||||||
#include "displays/setup/calibrate_potis.h"
|
#include "screens/setup/calibrate_potis.h"
|
||||||
|
|
||||||
|
namespace bobby {
|
||||||
|
|
||||||
PushButtonCalibrateDisplayAction::PushButtonCalibrateDisplayAction(const bool early_return) :
|
PushButtonCalibrateDisplayAction::PushButtonCalibrateDisplayAction(const bool early_return) :
|
||||||
m_early_return{early_return}
|
m_early_return{early_return}
|
||||||
@@ -22,5 +24,6 @@ PushPotiCalibrateDisplayAction::PushPotiCalibrateDisplayAction(const bool early_
|
|||||||
|
|
||||||
void PushPotiCalibrateDisplayAction::triggered()
|
void PushPotiCalibrateDisplayAction::triggered()
|
||||||
{
|
{
|
||||||
// espgui::pushScreen<SetupCalibratePotisDisplay>(m_early_return); // commented out until implemented
|
espgui::pushScreen<SetupCalibratePotisDisplay>(m_early_return);
|
||||||
}
|
}
|
||||||
|
} // namespace bobby
|
||||||
|
@@ -3,6 +3,8 @@
|
|||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <actioninterface.h>
|
#include <actioninterface.h>
|
||||||
|
|
||||||
|
namespace bobby {
|
||||||
|
|
||||||
class PushButtonCalibrateDisplayAction : public virtual espgui::ActionInterface
|
class PushButtonCalibrateDisplayAction : public virtual espgui::ActionInterface
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@@ -22,3 +24,4 @@ public:
|
|||||||
private:
|
private:
|
||||||
const bool m_early_return;
|
const bool m_early_return;
|
||||||
};
|
};
|
||||||
|
} // namespace bobby
|
||||||
|
@@ -8,12 +8,12 @@
|
|||||||
#include <wifi_bobbycar.h>
|
#include <wifi_bobbycar.h>
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
#include "ledstrip.h"
|
|
||||||
#include "globals.h"
|
#include "globals.h"
|
||||||
|
#include "ledstrip.h"
|
||||||
#include "modes/defaultmode.h"
|
#include "modes/defaultmode.h"
|
||||||
#include "modes/remotecontrolmode.h"
|
#include "modes/remotecontrolmode.h"
|
||||||
#include "utils.h"
|
|
||||||
#include "newsettings.h"
|
#include "newsettings.h"
|
||||||
|
#include "utils.h"
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
constexpr const char * const TAG = "BOBBYBLE";
|
constexpr const char * const TAG = "BOBBYBLE";
|
||||||
|
@@ -1,14 +0,0 @@
|
|||||||
#include "bobbyerrorhandler.h"
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <screenmanager.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/bobbypopupdisplay.h"
|
|
||||||
|
|
||||||
void BobbyErrorHandler::errorOccurred(std::string &&error)
|
|
||||||
{
|
|
||||||
auto newDisplay = std::make_unique<BobbyPopupDisplay>(std::move(error), std::move(espgui::currentDisplay));
|
|
||||||
newDisplay->initOverlay();
|
|
||||||
espgui::currentDisplay = std::move(newDisplay);
|
|
||||||
}
|
|
@@ -32,7 +32,7 @@ ChangeValueDisplay<BluetoothMode>::ChangeValueDisplay()
|
|||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BluetoothMode>, StaticText<TEXT_OFF>>>(BluetoothMode::Off, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BluetoothMode>, StaticText<TEXT_OFF>>>(BluetoothMode::Off, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BluetoothMode>, StaticText<TEXT_MASTER>>>(BluetoothMode::Master, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BluetoothMode>, StaticText<TEXT_MASTER>>>(BluetoothMode::Master, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BluetoothMode>, StaticText<TEXT_SLAVE>>>(BluetoothMode::Slave, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BluetoothMode>, StaticText<TEXT_SLAVE>>>(BluetoothMode::Slave, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&espgui::icons::back>>>(*this);
|
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&bobbyicons::back>>>(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChangeValueDisplay<BluetoothMode>::start()
|
void ChangeValueDisplay<BluetoothMode>::start()
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <actions/setvalueaction.h>
|
#include <actions/setvalueaction.h>
|
||||||
#include <actions/backproxyaction.h>
|
#include <actions/backproxyaction.h>
|
||||||
#include <icons/back.h>
|
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
|
#include "icons/back.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
namespace espgui {
|
namespace espgui {
|
||||||
@@ -41,7 +41,7 @@ ChangeValueDisplay<BobbyQuickActions>::ChangeValueDisplay()
|
|||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BobbyQuickActions>, StaticText<TEXT_QUICKACTION_TEMPOMAT>>>(BobbyQuickActions::PWMOMAT, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BobbyQuickActions>, StaticText<TEXT_QUICKACTION_TEMPOMAT>>>(BobbyQuickActions::PWMOMAT, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BobbyQuickActions>, StaticText<TEXT_QUICKACTION_COMPRESSOR>>>(BobbyQuickActions::COMPRESSOR_TOGGLE, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BobbyQuickActions>, StaticText<TEXT_QUICKACTION_COMPRESSOR>>>(BobbyQuickActions::COMPRESSOR_TOGGLE, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BobbyQuickActions>, StaticText<TEXT_QUICKACTION_HUPE>>>(BobbyQuickActions::HUPE, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<BobbyQuickActions>, StaticText<TEXT_QUICKACTION_HUPE>>>(BobbyQuickActions::HUPE, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&espgui::icons::back>>>(*this);
|
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&bobbyicons::back>>>(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChangeValueDisplay<BobbyQuickActions>::start()
|
void ChangeValueDisplay<BobbyQuickActions>::start()
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <actions/setvalueaction.h>
|
#include <actions/setvalueaction.h>
|
||||||
#include <actions/backproxyaction.h>
|
#include <actions/backproxyaction.h>
|
||||||
#include <icons/back.h>
|
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
|
#include "icons/back.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
namespace espgui {
|
namespace espgui {
|
||||||
@@ -32,7 +32,7 @@ ChangeValueDisplay<bobbycar::protocol::ControlMode>::ChangeValueDisplay()
|
|||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlMode>, StaticText<TEXT_VOLTAGE>>>(ControlMode::Voltage, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlMode>, StaticText<TEXT_VOLTAGE>>>(ControlMode::Voltage, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlMode>, StaticText<TEXT_SPEED>>>(ControlMode::Speed, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlMode>, StaticText<TEXT_SPEED>>>(ControlMode::Speed, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlMode>, StaticText<TEXT_TORQUE>>>(ControlMode::Torque, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlMode>, StaticText<TEXT_TORQUE>>>(ControlMode::Torque, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&espgui::icons::back>>>(*this);
|
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&bobbyicons::back>>>(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChangeValueDisplay<bobbycar::protocol::ControlMode>::start()
|
void ChangeValueDisplay<bobbycar::protocol::ControlMode>::start()
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <actions/setvalueaction.h>
|
#include <actions/setvalueaction.h>
|
||||||
#include <actions/backproxyaction.h>
|
#include <actions/backproxyaction.h>
|
||||||
#include <icons/back.h>
|
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
|
#include "icons/back.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
namespace espgui {
|
namespace espgui {
|
||||||
@@ -30,7 +30,7 @@ ChangeValueDisplay<bobbycar::protocol::ControlType>::ChangeValueDisplay()
|
|||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlType>, StaticText<TEXT_COMMUTATION>>>(ControlType::Commutation, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlType>, StaticText<TEXT_COMMUTATION>>>(ControlType::Commutation, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlType>, StaticText<TEXT_SINUSOIDAL>>>(ControlType::Sinusoidal, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlType>, StaticText<TEXT_SINUSOIDAL>>>(ControlType::Sinusoidal, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlType>, StaticText<TEXT_FIELDORIENTEDCONTROL>>>(ControlType::FieldOrientedControl, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<ControlType>, StaticText<TEXT_FIELDORIENTEDCONTROL>>>(ControlType::FieldOrientedControl, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&espgui::icons::back>>>(*this);
|
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&bobbyicons::back>>>(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChangeValueDisplay<bobbycar::protocol::ControlType>::start()
|
void ChangeValueDisplay<bobbycar::protocol::ControlType>::start()
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <actions/setvalueaction.h>
|
#include <actions/setvalueaction.h>
|
||||||
#include <actions/backproxyaction.h>
|
#include <actions/backproxyaction.h>
|
||||||
#include <icons/back.h>
|
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
|
#include "icons/back.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
namespace espgui {
|
namespace espgui {
|
||||||
@@ -30,7 +30,7 @@ ChangeValueDisplay<HandbremseMode>::ChangeValueDisplay()
|
|||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<HandbremseMode>, StaticText<TEXT_HANDBREMS_MOSFETS_OFF>>>(HandbremseMode::MOSFETS_OFF, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<HandbremseMode>, StaticText<TEXT_HANDBREMS_MOSFETS_OFF>>>(HandbremseMode::MOSFETS_OFF, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<HandbremseMode>, StaticText<TEXT_HANDBREMS_OPENMODE>>>(HandbremseMode::OPENMODE, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<HandbremseMode>, StaticText<TEXT_HANDBREMS_OPENMODE>>>(HandbremseMode::OPENMODE, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<HandbremseMode>, StaticText<TEXT_HANDBREMS_SPEED0>>>(HandbremseMode::SPEED_0, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<HandbremseMode>, StaticText<TEXT_HANDBREMS_SPEED0>>>(HandbremseMode::SPEED_0, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&espgui::icons::back>>>(*this);
|
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&bobbyicons::back>>>(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChangeValueDisplay<HandbremseMode>::start()
|
void ChangeValueDisplay<HandbremseMode>::start()
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
// 3rdparty lib inclues
|
// 3rdparty lib inclues
|
||||||
#include <actions/setvalueaction.h>
|
#include <actions/setvalueaction.h>
|
||||||
#include <actions/backproxyaction.h>
|
#include <actions/backproxyaction.h>
|
||||||
#include <icons/back.h>
|
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
|
#include "icons/back.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
namespace espgui {
|
namespace espgui {
|
||||||
@@ -31,7 +31,7 @@ ChangeValueDisplay<LarsmModeMode>::ChangeValueDisplay()
|
|||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<LarsmModeMode>, StaticText<TEXT_LARSMMODE2>>>(LarsmModeMode::Mode2, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<LarsmModeMode>, StaticText<TEXT_LARSMMODE2>>>(LarsmModeMode::Mode2, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<LarsmModeMode>, StaticText<TEXT_LARSMMODE3>>>(LarsmModeMode::Mode3, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<LarsmModeMode>, StaticText<TEXT_LARSMMODE3>>>(LarsmModeMode::Mode3, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<LarsmModeMode>, StaticText<TEXT_LARSMMODE4>>>(LarsmModeMode::Mode4, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<LarsmModeMode>, StaticText<TEXT_LARSMMODE4>>>(LarsmModeMode::Mode4, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&espgui::icons::back>>>(*this);
|
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&bobbyicons::back>>>(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChangeValueDisplay<LarsmModeMode>::start()
|
void ChangeValueDisplay<LarsmModeMode>::start()
|
||||||
|
@@ -9,9 +9,9 @@
|
|||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <actions/setvalueaction.h>
|
#include <actions/setvalueaction.h>
|
||||||
#include <actions/backproxyaction.h>
|
#include <actions/backproxyaction.h>
|
||||||
#include <icons/back.h>
|
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
|
#include "icons/back.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
namespace espgui {
|
namespace espgui {
|
||||||
@@ -33,7 +33,7 @@ ChangeValueDisplay<UnifiedModelMode>::ChangeValueDisplay()
|
|||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<UnifiedModelMode>, StaticText<TEXT_FOCVOLTAGE>>>(UnifiedModelMode::FocVoltage, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<UnifiedModelMode>, StaticText<TEXT_FOCVOLTAGE>>>(UnifiedModelMode::FocVoltage, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<UnifiedModelMode>, StaticText<TEXT_FOCSPEED>>>(UnifiedModelMode::FocSpeed, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<UnifiedModelMode>, StaticText<TEXT_FOCSPEED>>>(UnifiedModelMode::FocSpeed, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<UnifiedModelMode>, StaticText<TEXT_FOCTORQUE>>>(UnifiedModelMode::FocTorque, *this, *this, *this);
|
constructMenuItem<makeComponentArgs<MenuItem, SetValueAction<UnifiedModelMode>, StaticText<TEXT_FOCTORQUE>>>(UnifiedModelMode::FocTorque, *this, *this, *this);
|
||||||
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&espgui::icons::back>>>(*this);
|
constructMenuItem<makeComponentArgs<MenuItem, BackProxyAction, StaticText<TEXT_BACK>, StaticMenuItemIcon<&bobbyicons::back>>>(*this);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ChangeValueDisplay<UnifiedModelMode>::start()
|
void ChangeValueDisplay<UnifiedModelMode>::start()
|
||||||
|
@@ -13,15 +13,15 @@
|
|||||||
#include <menudisplay.h>
|
#include <menudisplay.h>
|
||||||
#include <numberparsing.h>
|
#include <numberparsing.h>
|
||||||
#include <screenmanager.h>
|
#include <screenmanager.h>
|
||||||
#include <tftinstance.h>
|
|
||||||
#include <tickchrono.h>
|
#include <tickchrono.h>
|
||||||
#include <wrappers/websocket_client.h>
|
#include <wrappers/websocket_client.h>
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
#include "bobbyerrorhandler.h"
|
|
||||||
#include "globals.h"
|
#include "globals.h"
|
||||||
|
#include "guihelpers/bobbyerrorhandler.h"
|
||||||
#include "newsettings.h"
|
#include "newsettings.h"
|
||||||
#include "ota.h"
|
#include "ota.h"
|
||||||
|
#include "screens.h"
|
||||||
#include "typeutils.h"
|
#include "typeutils.h"
|
||||||
#include "utils.h"
|
#include "utils.h"
|
||||||
|
|
||||||
@@ -770,7 +770,7 @@ std::string getLoginMessage()
|
|||||||
{
|
{
|
||||||
using namespace espgui;
|
using namespace espgui;
|
||||||
return fmt::format(R"({{"type": "hello", "name": "{}", "res": "{}x{}", "pass": "{}", "key": "{}"}})",
|
return fmt::format(R"({{"type": "hello", "name": "{}", "res": "{}x{}", "pass": "{}", "key": "{}"}})",
|
||||||
configs.otaUsername.value(), tft.width(), tft.height(), configs.webserverPassword.value(), configs.cloudSettings.cloudKey.value());
|
configs.otaUsername.value(), bobby::getScreenWidth(), bobby::getScreenHeight(), configs.webserverPassword.value(), configs.cloudSettings.cloudKey.value());
|
||||||
}
|
}
|
||||||
|
|
||||||
void cloudEventHandler(void *event_handler_arg, esp_event_base_t event_base, int32_t event_id, void *event_data)
|
void cloudEventHandler(void *event_handler_arg, esp_event_base_t event_base, int32_t event_id, void *event_data)
|
||||||
@@ -810,7 +810,7 @@ void cloudEventHandler(void *event_handler_arg, esp_event_base_t event_base, int
|
|||||||
std::string id = doc["id"];
|
std::string id = doc["id"];
|
||||||
doc.clear();
|
doc.clear();
|
||||||
ESP_LOGI(TAG, "popup: %s, id: %s", text.c_str(), id.c_str());
|
ESP_LOGI(TAG, "popup: %s, id: %s", text.c_str(), id.c_str());
|
||||||
BobbyErrorHandler{}.errorOccurred(std::move(text));
|
bobby::BobbyErrorHandler{}.errorOccurred(std::move(text));
|
||||||
|
|
||||||
if (id.empty())
|
if (id.empty())
|
||||||
return;
|
return;
|
||||||
|
@@ -1,11 +1,15 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "colorinterface.h"
|
// 3rdparty lib includes
|
||||||
|
#include <colorinterface.h>
|
||||||
|
#include <tftcolors.h>
|
||||||
|
|
||||||
|
// local includes
|
||||||
#include "globals.h"
|
#include "globals.h"
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
template<typename Tcontroller, int TsuccessColor>
|
template<typename Tcontroller, int TsuccessColor>
|
||||||
class FeedbackColor : public virtual ColorInterface { public: int color() const { return Tcontroller::get().feedbackValid ? TsuccessColor : TFT_RED; } };
|
class FeedbackColor : public virtual ColorInterface { public: int color() const { return Tcontroller::get().feedbackValid ? TsuccessColor : espgui::TFT_RED; } };
|
||||||
|
|
||||||
template<int TsuccessColor>
|
template<int TsuccessColor>
|
||||||
using FrontFeedbackColor = FeedbackColor<FrontControllerGetter, TsuccessColor>;
|
using FrontFeedbackColor = FeedbackColor<FrontControllerGetter, TsuccessColor>;
|
||||||
|
@@ -8,17 +8,17 @@
|
|||||||
#include <esp_log.h>
|
#include <esp_log.h>
|
||||||
|
|
||||||
// 3rdparty lib includes
|
// 3rdparty lib includes
|
||||||
#include <tftinstance.h>
|
|
||||||
#include <esp32-hal-gpio.h>
|
|
||||||
#include <screenmanager.h>
|
|
||||||
#include <changevaluedisplay.h>
|
#include <changevaluedisplay.h>
|
||||||
#include <changevaluedisplay_string.h>
|
#include <changevaluedisplay_string.h>
|
||||||
|
#include <esp32-hal-gpio.h>
|
||||||
|
#include <screenmanager.h>
|
||||||
|
|
||||||
// local includes
|
// local includes
|
||||||
#include "globals.h"
|
|
||||||
#include "utils.h"
|
|
||||||
#include "bobbybuttons.h"
|
#include "bobbybuttons.h"
|
||||||
#include "bobbyquickactions.h"
|
#include "bobbyquickactions.h"
|
||||||
|
#include "globals.h"
|
||||||
|
#include "screens.h"
|
||||||
|
#include "utils.h"
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
constexpr const char * const TAG = "DEBUG";
|
constexpr const char * const TAG = "DEBUG";
|
||||||
@@ -117,7 +117,7 @@ void handleNormalChar(char c)
|
|||||||
{
|
{
|
||||||
case 'i':
|
case 'i':
|
||||||
case 'I':
|
case 'I':
|
||||||
espgui::tft.init();
|
bobby::tft_init();
|
||||||
break;
|
break;
|
||||||
case 'p':
|
case 'p':
|
||||||
case 'P':
|
case 'P':
|
||||||
|
@@ -1,20 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "bobbydisplaywithtitle.h"
|
|
||||||
|
|
||||||
class BatteryGraphDisplay : public BobbyDisplayWithTitle {
|
|
||||||
using Base = BobbyDisplayWithTitle;
|
|
||||||
|
|
||||||
public:
|
|
||||||
std::string text() const override;
|
|
||||||
void initScreen() override;
|
|
||||||
void redraw() override;
|
|
||||||
|
|
||||||
void buttonPressed(espgui::Button button) override;
|
|
||||||
|
|
||||||
static void drawBatteryCurve();
|
|
||||||
|
|
||||||
private:
|
|
||||||
float m_lastBatVoltage{0};
|
|
||||||
};
|
|
@@ -1,30 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// system includes
|
|
||||||
#include <array>
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <FastLED.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "bobbydisplaywithtitle.h"
|
|
||||||
#include "ledstrip.h"
|
|
||||||
|
|
||||||
class LedstripColorsDisplay : public BobbyDisplayWithTitle
|
|
||||||
{
|
|
||||||
using Base = BobbyDisplayWithTitle;
|
|
||||||
|
|
||||||
public:
|
|
||||||
std::string text() const override;
|
|
||||||
void initScreen() override;
|
|
||||||
void redraw() override;
|
|
||||||
|
|
||||||
void buttonPressed(espgui::Button button) override;
|
|
||||||
|
|
||||||
void drawColors();
|
|
||||||
void drawSide(Bobbycar_Side side, unsigned int color);
|
|
||||||
void clearSides();
|
|
||||||
|
|
||||||
private:
|
|
||||||
bool already_drew_circle{false};
|
|
||||||
};
|
|
@@ -1,26 +0,0 @@
|
|||||||
#include "menudisplaywithtime.h"
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <tftinstance.h>
|
|
||||||
#include <fmt/core.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "utils.h"
|
|
||||||
|
|
||||||
using namespace espgui;
|
|
||||||
|
|
||||||
namespace bobbygui {
|
|
||||||
void MenuDisplayWithTime::start()
|
|
||||||
{
|
|
||||||
Base::start();
|
|
||||||
m_label_currentTime.start();
|
|
||||||
}
|
|
||||||
|
|
||||||
void MenuDisplayWithTime::redraw()
|
|
||||||
{
|
|
||||||
Base::redraw();
|
|
||||||
tft.setTextFont(use_big_font() ? 4 : 2);
|
|
||||||
m_label_currentTime.redraw(fmt::format("&7Time: {}", local_clock_string()));
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace
|
|
@@ -1,26 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/bobbymenudisplay.h"
|
|
||||||
#include "widgets/doubleprogressbar.h"
|
|
||||||
#include "widgets/label.h"
|
|
||||||
|
|
||||||
class BatteryMenu : public BobbyMenuDisplay
|
|
||||||
{
|
|
||||||
using Base = BobbyMenuDisplay;
|
|
||||||
|
|
||||||
public:
|
|
||||||
BatteryMenu();
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
|
|
||||||
void initScreen() override;
|
|
||||||
void start() override;
|
|
||||||
void redraw() override;
|
|
||||||
void back() override;
|
|
||||||
|
|
||||||
private:
|
|
||||||
bobbygui::DoubleProgressBar m_doubleProgressBarBatPercentage{75, 68, 90, 24, 0, 100, TFT_RED, TFT_GREEN};
|
|
||||||
espgui::Label m_batPercentNowLabel {170, 68};
|
|
||||||
espgui::Label m_batPercentBootLabel{170, 82};
|
|
||||||
};
|
|
@@ -1,16 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/menudisplaywithtime.h"
|
|
||||||
|
|
||||||
class FeatureFlagsMenu : public bobbygui::MenuDisplayWithTime
|
|
||||||
{
|
|
||||||
using Base = bobbygui::MenuDisplayWithTime;
|
|
||||||
public:
|
|
||||||
FeatureFlagsMenu();
|
|
||||||
void start() override;
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
|
|
||||||
void back() override;
|
|
||||||
};
|
|
@@ -1,14 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/menudisplaywithtime.h"
|
|
||||||
|
|
||||||
class GitMenu : public bobbygui::MenuDisplayWithTime
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
GitMenu();
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
|
|
||||||
void back() override;
|
|
||||||
};
|
|
@@ -1,14 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/menudisplaywithtime.h"
|
|
||||||
|
|
||||||
class LedstripMenu : public bobbygui::MenuDisplayWithTime
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
LedstripMenu();
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
|
|
||||||
void back() override;
|
|
||||||
};
|
|
@@ -1,14 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/menudisplaywithtime.h"
|
|
||||||
|
|
||||||
class SettingsMenu : public bobbygui::MenuDisplayWithTime
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
SettingsMenu();
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
|
|
||||||
void back() override;
|
|
||||||
};
|
|
@@ -1,14 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// Local includes
|
|
||||||
#include "displays/menudisplaywithtime.h"
|
|
||||||
|
|
||||||
class StatisticsMenu : public bobbygui::MenuDisplayWithTime
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
StatisticsMenu();
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
|
|
||||||
void back() override;
|
|
||||||
};
|
|
@@ -1,14 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/menudisplaywithtime.h"
|
|
||||||
|
|
||||||
class TimeSettingsMenu : public bobbygui::MenuDisplayWithTime
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
TimeSettingsMenu();
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
|
|
||||||
void back() override;
|
|
||||||
};
|
|
@@ -1,72 +0,0 @@
|
|||||||
#include "metersdisplay.h"
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <tftinstance.h>
|
|
||||||
#include <fmt/core.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/batteryinfodisplay.h"
|
|
||||||
#include "displays/menus/mainmenu.h"
|
|
||||||
#include "displays/statusdisplay.h"
|
|
||||||
#include "globals.h"
|
|
||||||
#include "utils.h"
|
|
||||||
|
|
||||||
using namespace espgui;
|
|
||||||
|
|
||||||
void MetersDisplay::initScreen()
|
|
||||||
{
|
|
||||||
Base::initScreen();
|
|
||||||
|
|
||||||
tft.fillScreen(TFT_BLACK);
|
|
||||||
|
|
||||||
m_vuMeter.start();
|
|
||||||
|
|
||||||
m_dischargingBar.start();
|
|
||||||
m_chargingBar.start();
|
|
||||||
|
|
||||||
m_sumCurrentLabel.start();
|
|
||||||
|
|
||||||
for (auto &meter : meters)
|
|
||||||
meter.start();
|
|
||||||
}
|
|
||||||
|
|
||||||
void MetersDisplay::redraw()
|
|
||||||
{
|
|
||||||
Base::redraw();
|
|
||||||
|
|
||||||
m_vuMeter.redraw(avgSpeedKmh);
|
|
||||||
|
|
||||||
m_dischargingBar.redraw(sumCurrent<0.f?(-sumCurrent):0.f);
|
|
||||||
m_chargingBar.redraw(sumCurrent>0.f?sumCurrent:0.f);
|
|
||||||
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
tft.setTextFont(2);
|
|
||||||
m_sumCurrentLabel.redraw(fmt::format("{:.02f}A", sumCurrent));
|
|
||||||
|
|
||||||
meters[0].redraw(controllers.front.getCalibratedVoltage(), 35, 50);
|
|
||||||
meters[1].redraw(controllers.back.getCalibratedVoltage(), 35, 50);
|
|
||||||
meters[2].redraw(fixCurrent(controllers.front.feedback.left.dcLink), -10, 10);
|
|
||||||
meters[3].redraw(fixCurrent(controllers.front.feedback.right.dcLink), -10, 10);
|
|
||||||
meters[4].redraw(fixCurrent(controllers.back.feedback.left.dcLink), -10, 10);
|
|
||||||
meters[5].redraw(fixCurrent(controllers.back.feedback.right.dcLink), -10, 10);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MetersDisplay::buttonPressed(espgui::Button button)
|
|
||||||
{
|
|
||||||
Base::buttonPressed(button);
|
|
||||||
|
|
||||||
switch (button)
|
|
||||||
{
|
|
||||||
using espgui::Button;
|
|
||||||
case Button::Right:
|
|
||||||
pushScreen<MainMenu>();
|
|
||||||
break;
|
|
||||||
case Button::Up:
|
|
||||||
switchScreen<StatusDisplay>();
|
|
||||||
break;
|
|
||||||
case Button::Down:
|
|
||||||
switchScreen<BatteryInfoDisplay>();
|
|
||||||
break;
|
|
||||||
default:;
|
|
||||||
}
|
|
||||||
}
|
|
@@ -1,324 +0,0 @@
|
|||||||
#include "potiscalibratedisplay.h"
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <tftinstance.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "actions/switchscreenaction.h"
|
|
||||||
#include "displays/menus/boardcomputerhardwaresettingsmenu.h"
|
|
||||||
#include "displays/menus/mainmenu.h"
|
|
||||||
#include "displays/statusdisplay.h"
|
|
||||||
#include "globals.h"
|
|
||||||
#include "newsettings.h"
|
|
||||||
#include "utils.h"
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
constexpr char TEXT_CALIBRATE[] = "Potis Calibrate";
|
|
||||||
} // namespace
|
|
||||||
|
|
||||||
/*
|
|
||||||
std::string PotisCalibrateDisplay::text() const
|
|
||||||
{
|
|
||||||
return TEXT_CALIBRATE;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::start()
|
|
||||||
{
|
|
||||||
Base::start();
|
|
||||||
|
|
||||||
m_oldMode = currentMode;
|
|
||||||
currentMode = &m_mode;
|
|
||||||
m_selectedButton = 0;
|
|
||||||
m_status = Status::Begin;
|
|
||||||
copyFromSettings();
|
|
||||||
m_gas = std::nullopt;
|
|
||||||
m_brems = std::nullopt;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::initScreen()
|
|
||||||
{
|
|
||||||
Base::initScreen();
|
|
||||||
|
|
||||||
espgui::tft.setTextFont(4);
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
espgui::tft.drawString("gas:", 25, 47);
|
|
||||||
espgui::tft.drawString("brems:", 25, 147);
|
|
||||||
|
|
||||||
for (auto &label : m_labels)
|
|
||||||
label.start();
|
|
||||||
|
|
||||||
for (auto &progressBar : m_progressBars)
|
|
||||||
progressBar.start();
|
|
||||||
|
|
||||||
m_renderedButton = -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::update()
|
|
||||||
{
|
|
||||||
Base::update();
|
|
||||||
|
|
||||||
if (raw_gas)
|
|
||||||
m_gas = cpputils::mapValueClamped<float>(*raw_gas, m_gasMin, m_gasMax, 0.f, 1000.f);
|
|
||||||
else
|
|
||||||
m_gas = std::nullopt;
|
|
||||||
|
|
||||||
if (raw_brems)
|
|
||||||
m_brems = cpputils::mapValueClamped<float>(*raw_brems, m_bremsMin, m_bremsMax, 0.f, 1000.f);
|
|
||||||
else
|
|
||||||
m_brems = std::nullopt;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::redraw()
|
|
||||||
{
|
|
||||||
Base::redraw();
|
|
||||||
|
|
||||||
m_labels[0].redraw(m_gas ? fmt::format("{:.02f}", *m_gas) : "?");
|
|
||||||
m_labels[1].redraw(raw_gas ? std::to_string(*raw_gas) : "?");
|
|
||||||
if (m_status == Status::GasMin)
|
|
||||||
espgui::tft.setTextColor(TFT_RED, TFT_BLACK);
|
|
||||||
m_labels[2].redraw(std::to_string(m_gasMin));
|
|
||||||
if (m_status == Status::GasMin)
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
if (m_status == Status::GasMax)
|
|
||||||
espgui::tft.setTextColor(TFT_RED, TFT_BLACK);
|
|
||||||
m_labels[3].redraw(std::to_string(m_gasMax));
|
|
||||||
if (m_status == Status::GasMax)
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
m_progressBars[0].redraw(m_gas ? *m_gas : 0);
|
|
||||||
|
|
||||||
m_labels[4].redraw(m_brems ? fmt::format("{:.02f}", *m_brems) : "?");
|
|
||||||
m_labels[5].redraw(raw_brems ? std::to_string(*raw_brems) : "?");
|
|
||||||
if (m_status == Status::BremsMin)
|
|
||||||
espgui::tft.setTextColor(TFT_RED, TFT_BLACK);
|
|
||||||
m_labels[6].redraw(std::to_string(m_bremsMin));
|
|
||||||
if (m_status == Status::BremsMin)
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
if (m_status == Status::BremsMax)
|
|
||||||
espgui::tft.setTextColor(TFT_RED, TFT_BLACK);
|
|
||||||
m_labels[7].redraw(std::to_string(m_bremsMax));
|
|
||||||
if (m_status == Status::BremsMax)
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
m_progressBars[1].redraw(m_brems ? *m_brems : 0);
|
|
||||||
|
|
||||||
m_labels[8].redraw([&](){
|
|
||||||
switch (m_status)
|
|
||||||
{
|
|
||||||
case Status::Begin: return "Start calibrating?";
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
case Status::Mitte: return "Release joystick";
|
|
||||||
#endif
|
|
||||||
case Status::GasMin: return "Release gas";
|
|
||||||
case Status::GasMax: return "Press gas";
|
|
||||||
case Status::BremsMin: return "Release brems";
|
|
||||||
case Status::BremsMax: return "Press brems";
|
|
||||||
case Status::Confirm: return "Verify";
|
|
||||||
}
|
|
||||||
__builtin_unreachable();
|
|
||||||
}());
|
|
||||||
|
|
||||||
{
|
|
||||||
const auto failed = !m_gas || !m_brems || (m_status == Status::Confirm && (*m_gas > 100 || *m_brems > 100));
|
|
||||||
const auto color = failed ? TFT_DARKGREY : TFT_WHITE;
|
|
||||||
espgui::tft.setTextColor(color, TFT_BLACK);
|
|
||||||
m_labels[9].redraw([&](){
|
|
||||||
switch (m_status)
|
|
||||||
{
|
|
||||||
case Status::Begin: return "Yes";
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
case Status::Mitte:
|
|
||||||
#endif
|
|
||||||
case Status::GasMin:
|
|
||||||
case Status::GasMax:
|
|
||||||
case Status::BremsMin:
|
|
||||||
case Status::BremsMax: return "Next";
|
|
||||||
case Status::Confirm: return "Save";
|
|
||||||
}
|
|
||||||
__builtin_unreachable();
|
|
||||||
}());
|
|
||||||
|
|
||||||
if (m_selectedButton != m_renderedButton && (m_selectedButton == 0 || m_renderedButton == 0))
|
|
||||||
espgui::tft.drawRect(3, 275, 100, 27, m_selectedButton == 0 ? color : TFT_BLACK);
|
|
||||||
}
|
|
||||||
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
m_labels[10].redraw([&](){
|
|
||||||
switch (m_status)
|
|
||||||
{
|
|
||||||
case Status::Begin: return "No";
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
case Status::Mitte:
|
|
||||||
#endif
|
|
||||||
case Status::GasMin:
|
|
||||||
case Status::GasMax:
|
|
||||||
case Status::BremsMin:
|
|
||||||
case Status::BremsMax:
|
|
||||||
case Status::Confirm: return "Abort";
|
|
||||||
}
|
|
||||||
__builtin_unreachable();
|
|
||||||
}());
|
|
||||||
|
|
||||||
if (m_selectedButton != m_renderedButton && (m_selectedButton == 1 || m_renderedButton == 1))
|
|
||||||
espgui::tft.drawRect(123, 275, 100, 27, m_selectedButton == 1 ? TFT_WHITE : TFT_BLACK);
|
|
||||||
|
|
||||||
m_renderedButton = m_selectedButton;
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::stop()
|
|
||||||
{
|
|
||||||
Base::stop();
|
|
||||||
|
|
||||||
if (currentMode == &m_mode)
|
|
||||||
{
|
|
||||||
// to avoid crash after deconstruction
|
|
||||||
m_mode.stop();
|
|
||||||
lastMode = nullptr;
|
|
||||||
|
|
||||||
currentMode = m_oldMode;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::buttonPressed(espgui::Button button)
|
|
||||||
{
|
|
||||||
Base::buttonPressed(button);
|
|
||||||
|
|
||||||
switch (button)
|
|
||||||
{
|
|
||||||
using espgui::Button;
|
|
||||||
case Button::Up:
|
|
||||||
m_selectedButton--;
|
|
||||||
|
|
||||||
if (m_selectedButton < 0)
|
|
||||||
m_selectedButton = 1;
|
|
||||||
|
|
||||||
break;
|
|
||||||
case Button::Down:
|
|
||||||
m_selectedButton++;
|
|
||||||
|
|
||||||
if (m_selectedButton > 1)
|
|
||||||
m_selectedButton = 0;
|
|
||||||
|
|
||||||
break;
|
|
||||||
case Button::Left:
|
|
||||||
back:
|
|
||||||
switch (m_status)
|
|
||||||
{
|
|
||||||
case Status::Begin:
|
|
||||||
if (m_bootup)
|
|
||||||
espgui::switchScreen<StatusDisplay>();
|
|
||||||
else if (configs.lockscreen.keepLockedAfterReboot.value() && configs.lockscreen.locked.value())
|
|
||||||
{
|
|
||||||
espgui::switchScreen<MainMenu>();
|
|
||||||
configs.write_config(configs.lockscreen.locked, false);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
espgui::switchScreen<BoardcomputerHardwareSettingsMenu>();
|
|
||||||
break;
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
case Status::Mitte:
|
|
||||||
#endif
|
|
||||||
case Status::GasMin:
|
|
||||||
case Status::GasMax:
|
|
||||||
case Status::BremsMin:
|
|
||||||
case Status::BremsMax:
|
|
||||||
case Status::Confirm:
|
|
||||||
m_selectedButton = 0;
|
|
||||||
m_status = Status::Begin;
|
|
||||||
copyFromSettings();
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
|
||||||
case Button::Right:
|
|
||||||
switch (m_selectedButton)
|
|
||||||
{
|
|
||||||
case 0: // left button pressed
|
|
||||||
if (!raw_gas || !raw_brems || !m_gas || !m_brems)
|
|
||||||
return;
|
|
||||||
|
|
||||||
switch (m_status)
|
|
||||||
{
|
|
||||||
#ifndef FEATURE_JOYSTICK
|
|
||||||
case Status::Begin:
|
|
||||||
m_status = Status::GasMin;
|
|
||||||
break;
|
|
||||||
#else
|
|
||||||
case Status::Begin:
|
|
||||||
m_status = Status::Mitte;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case Status::Mitte:
|
|
||||||
m_gasMitte = *raw_gas;
|
|
||||||
m_bremsMitte = *raw_brems;
|
|
||||||
m_status = Status::GasMin;
|
|
||||||
break;
|
|
||||||
#endif
|
|
||||||
case Status::GasMin:
|
|
||||||
m_gasMin = *raw_gas;
|
|
||||||
m_status = Status::GasMax;
|
|
||||||
break;
|
|
||||||
case Status::GasMax:
|
|
||||||
m_gasMax = *raw_gas;
|
|
||||||
m_status = Status::BremsMin;
|
|
||||||
{
|
|
||||||
const auto dead = (m_gasMax - m_gasMin)/20;
|
|
||||||
m_gasMin += dead;
|
|
||||||
m_gasMax -= dead;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case Status::BremsMin:
|
|
||||||
m_bremsMin = *raw_brems;
|
|
||||||
m_status = Status::BremsMax;
|
|
||||||
break;
|
|
||||||
case Status::BremsMax:
|
|
||||||
m_bremsMax = *raw_brems;
|
|
||||||
m_status = Status::Confirm;
|
|
||||||
{
|
|
||||||
const auto dead = (m_bremsMax - m_bremsMin)/20;
|
|
||||||
m_bremsMin += dead;
|
|
||||||
m_bremsMax -= dead;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case Status::Confirm:
|
|
||||||
if (*m_gas > 100 || *m_brems > 100)
|
|
||||||
return;
|
|
||||||
copyToSettings();
|
|
||||||
saveProfileSettings();
|
|
||||||
if (m_bootup)
|
|
||||||
espgui::switchScreen<StatusDisplay>();
|
|
||||||
else
|
|
||||||
espgui::switchScreen<BoardcomputerHardwareSettingsMenu>();
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 1: // right button pressed
|
|
||||||
goto back;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::copyFromSettings()
|
|
||||||
{
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
m_gasMitte = configs.gasMitte.value();
|
|
||||||
m_bremsMitte = configs.bremsMitte.value();
|
|
||||||
#endif
|
|
||||||
m_gasMin = configs.gasMin.value();
|
|
||||||
m_gasMax = configs.gasMax.value();
|
|
||||||
m_bremsMin = configs.bremsMin.value();
|
|
||||||
m_bremsMax = configs.bremsMax.value();
|
|
||||||
}
|
|
||||||
|
|
||||||
void PotisCalibrateDisplay::copyToSettings()
|
|
||||||
{
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
configs.write_config(configs.gasMitte, m_gasMitte);
|
|
||||||
configs.write_config(configs.bremsMitte, m_bremsMitte);
|
|
||||||
#endif
|
|
||||||
configs.write_config(configs.gasMin, m_gasMin);
|
|
||||||
configs.write_config(configs.gasMax, m_gasMax);
|
|
||||||
configs.write_config(configs.bremsMin, m_bremsMin);
|
|
||||||
configs.write_config(configs.bremsMax, m_bremsMax);
|
|
||||||
}
|
|
||||||
*/
|
|
@@ -1,94 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// system includes
|
|
||||||
#include <array>
|
|
||||||
#include <string>
|
|
||||||
#include <optional>
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <fmt/core.h>
|
|
||||||
#include <cpputils.h>
|
|
||||||
#include <widgets/label.h>
|
|
||||||
#include <widgets/progressbar.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "bobbydisplaywithtitle.h"
|
|
||||||
#include "modeinterface.h"
|
|
||||||
#include "modes/ignoreinputmode.h"
|
|
||||||
|
|
||||||
/*
|
|
||||||
class PotisCalibrateDisplay : public BobbyDisplayWithTitle
|
|
||||||
{
|
|
||||||
using Base = BobbyDisplayWithTitle;
|
|
||||||
|
|
||||||
public:
|
|
||||||
PotisCalibrateDisplay() = default;
|
|
||||||
explicit PotisCalibrateDisplay(bool bootup) : m_bootup{bootup} {}
|
|
||||||
|
|
||||||
std::string text() const override;
|
|
||||||
void start() override;
|
|
||||||
void initScreen() override;
|
|
||||||
void update() override;
|
|
||||||
void redraw() override;
|
|
||||||
void stop() override;
|
|
||||||
|
|
||||||
void buttonPressed(espgui::Button button) override;
|
|
||||||
|
|
||||||
private:
|
|
||||||
void copyFromSettings();
|
|
||||||
void copyToSettings();
|
|
||||||
|
|
||||||
const bool m_bootup{false};
|
|
||||||
ModeInterface *m_oldMode;
|
|
||||||
IgnoreInputMode m_mode{0, bobbycar::protocol::ControlType::FieldOrientedControl, bobbycar::protocol::ControlMode::Torque};
|
|
||||||
|
|
||||||
std::array<espgui::Label, 11> m_labels {{
|
|
||||||
espgui::Label{25, 72}, // 100, 23
|
|
||||||
espgui::Label{145, 72}, // 100, 23
|
|
||||||
espgui::Label{25, 97}, // 100, 23
|
|
||||||
espgui::Label{145, 97}, // 100, 23
|
|
||||||
|
|
||||||
espgui::Label{25, 172}, // 100, 23
|
|
||||||
espgui::Label{145, 172}, // 100, 23
|
|
||||||
espgui::Label{25, 197}, // 100, 23
|
|
||||||
espgui::Label{145, 197}, // 100, 23
|
|
||||||
|
|
||||||
espgui::Label{25, 247}, // 190, 23
|
|
||||||
|
|
||||||
espgui::Label{25, 277}, // 100, 23
|
|
||||||
espgui::Label{145, 277}, // 100, 23
|
|
||||||
}};
|
|
||||||
|
|
||||||
std::array<espgui::ProgressBar, 2> m_progressBars {{
|
|
||||||
espgui::ProgressBar{20, 129, 200, 10, 0, 1000},
|
|
||||||
espgui::ProgressBar{20, 229, 200, 10, 0, 1000}
|
|
||||||
}};
|
|
||||||
|
|
||||||
enum Status {
|
|
||||||
Begin,
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
Mitte,
|
|
||||||
#endif
|
|
||||||
GasMin,
|
|
||||||
GasMax,
|
|
||||||
BremsMin,
|
|
||||||
BremsMax,
|
|
||||||
Confirm
|
|
||||||
};
|
|
||||||
|
|
||||||
int8_t m_selectedButton, m_renderedButton;
|
|
||||||
|
|
||||||
Status m_status;
|
|
||||||
int16_t
|
|
||||||
m_gasMin,
|
|
||||||
m_gasMax,
|
|
||||||
m_bremsMin,
|
|
||||||
m_bremsMax
|
|
||||||
#ifdef FEATURE_JOYSTICK
|
|
||||||
,m_gasMitte
|
|
||||||
,m_bremsMitte
|
|
||||||
#endif
|
|
||||||
;
|
|
||||||
std::optional<float> m_gas, m_brems;
|
|
||||||
};
|
|
||||||
*/
|
|
@@ -1,48 +0,0 @@
|
|||||||
#include "powersupplydisplay.h"
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <tftinstance.h>
|
|
||||||
#include <screenmanager.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "globals.h"
|
|
||||||
|
|
||||||
#if defined(FEATURE_CAN) && defined(FEATURE_POWERSUPPLY)
|
|
||||||
void PowerSupplyDisplay::initScreen()
|
|
||||||
{
|
|
||||||
Base::initScreen();
|
|
||||||
|
|
||||||
espgui::tft.fillScreen(TFT_BLACK);
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
espgui::tft.setTextFont(4);
|
|
||||||
|
|
||||||
espgui::tft.drawString("Voltage:", 0, m_voltageLabel.y());
|
|
||||||
m_voltageLabel.start();
|
|
||||||
espgui::tft.drawString("Current:", 0, m_currentLabel.y());
|
|
||||||
m_currentLabel.start();
|
|
||||||
}
|
|
||||||
|
|
||||||
void PowerSupplyDisplay::redraw()
|
|
||||||
{
|
|
||||||
Base::redraw();
|
|
||||||
|
|
||||||
m_voltageLabel.redraw(std::to_string(50.4) + 'V');
|
|
||||||
m_currentLabel.redraw(std::to_string(15.1) + 'A');
|
|
||||||
}
|
|
||||||
|
|
||||||
void PowerSupplyDisplay::buttonPressed(espgui::Button button)
|
|
||||||
{
|
|
||||||
Base::buttonPressed(button);
|
|
||||||
|
|
||||||
switch (button)
|
|
||||||
{
|
|
||||||
using espgui::Button;
|
|
||||||
case Button::Left:
|
|
||||||
case Button::Right:
|
|
||||||
espgui::popScreen();
|
|
||||||
break;
|
|
||||||
default:;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
@@ -1,50 +0,0 @@
|
|||||||
#include "qrcodedebug.h"
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <fmt/core.h>
|
|
||||||
#include <tftinstance.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "globals.h"
|
|
||||||
#include "screenmanager.h"
|
|
||||||
#include "newsettings.h"
|
|
||||||
|
|
||||||
using namespace espgui;
|
|
||||||
|
|
||||||
QrCodeDebugDisplay::QrCodeDebugDisplay()
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
void QrCodeDebugDisplay::initScreen()
|
|
||||||
{
|
|
||||||
Base::initScreen();
|
|
||||||
}
|
|
||||||
|
|
||||||
void QrCodeDebugDisplay::buttonPressed(espgui::Button button)
|
|
||||||
{
|
|
||||||
Base::buttonPressed(button);
|
|
||||||
|
|
||||||
switch (button)
|
|
||||||
{
|
|
||||||
using espgui::Button;
|
|
||||||
case Button::Left: popScreen(); break;
|
|
||||||
case Button::Right:
|
|
||||||
{
|
|
||||||
uint8_t qrcodeBytes[qrcode_getBufferSize(7)];
|
|
||||||
qrcode_initText(&m_qrcode, qrcodeBytes, 7, ECC_MEDIUM, fmt::format("WIFI:T:WPA;S:{};P:{};", configs.wifiApName.value(), configs.wifiApKey.value()).c_str());
|
|
||||||
|
|
||||||
for (uint8_t y = 0; y < m_qrcode.size; y++) {
|
|
||||||
for (uint8_t x = 0; x < m_qrcode.size; x++) {
|
|
||||||
if (qrcode_getModule(&m_qrcode, x, y))
|
|
||||||
{
|
|
||||||
tft.drawPixel(x+2,y+2, TFT_BLACK);
|
|
||||||
} else {
|
|
||||||
tft.drawPixel(x+2,y+2, TFT_WHITE);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
default:;
|
|
||||||
}
|
|
||||||
}
|
|
@@ -1,35 +0,0 @@
|
|||||||
#pragma once
|
|
||||||
|
|
||||||
// 3rd party includes
|
|
||||||
#include <esp_log.h>
|
|
||||||
#include <fmt/core.h>
|
|
||||||
#include <tftinstance.h>
|
|
||||||
#include <tl/expected.hpp>
|
|
||||||
#include <widgets/label.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "bobbydisplay.h"
|
|
||||||
#include "bobbyerrorhandler.h"
|
|
||||||
#include "qrimport.h"
|
|
||||||
#include "screenmanager.h"
|
|
||||||
|
|
||||||
class QrImportDisplay : public BobbyDisplay
|
|
||||||
{
|
|
||||||
using Base = BobbyDisplay;
|
|
||||||
|
|
||||||
public:
|
|
||||||
explicit QrImportDisplay(const std::string &nvs_key) : m_nvs_key{nvs_key} {}
|
|
||||||
explicit QrImportDisplay(std::string &&nvs_key) : m_nvs_key{std::move(nvs_key)} {}
|
|
||||||
|
|
||||||
void start() override;
|
|
||||||
void update() override;
|
|
||||||
void redraw() override;
|
|
||||||
void buttonPressed(espgui::Button button) override;
|
|
||||||
|
|
||||||
private:
|
|
||||||
bool m_waitingForResult{false};
|
|
||||||
espgui::Label m_statuslabel{5,(espgui::tft.height() / 2)-espgui::tft.fontHeight(4)};
|
|
||||||
|
|
||||||
tl::expected<std::string, std::string> m_result;
|
|
||||||
std::string m_nvs_key;
|
|
||||||
};
|
|
@@ -1,93 +0,0 @@
|
|||||||
#include "speedinfodisplay.h"
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <fmt/core.h>
|
|
||||||
#include <screenmanager.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/batteryinfodisplay.h"
|
|
||||||
#include "displays/menus/mainmenu.h"
|
|
||||||
#include "displays/statusdisplay.h"
|
|
||||||
#include "drivingstatistics.h"
|
|
||||||
|
|
||||||
void SpeedInfoDisplay::initScreen()
|
|
||||||
{
|
|
||||||
Base::initScreen();
|
|
||||||
|
|
||||||
m_labelSpeed.start();
|
|
||||||
|
|
||||||
m_dischargingBar.start();
|
|
||||||
m_chargingBar.start();
|
|
||||||
|
|
||||||
m_batteryPercentLabel.start();
|
|
||||||
m_voltageLabel.start();
|
|
||||||
m_distanceLabel.start();
|
|
||||||
m_currentPowerLabel.start();
|
|
||||||
}
|
|
||||||
|
|
||||||
void SpeedInfoDisplay::redraw()
|
|
||||||
{
|
|
||||||
using namespace espgui;
|
|
||||||
|
|
||||||
Base::redraw();
|
|
||||||
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
tft.setTextFont(4);
|
|
||||||
|
|
||||||
tft.setTextSize(4);
|
|
||||||
|
|
||||||
m_labelSpeed.redraw(
|
|
||||||
std::abs(avgSpeedKmh) < 10 ? fmt::format("{:.2f}", avgSpeedKmh) :
|
|
||||||
(std::abs(avgSpeedKmh) < 100 ? fmt::format("{:.1f}", avgSpeedKmh) : fmt::format("{:.0f}", avgSpeedKmh)));
|
|
||||||
|
|
||||||
tft.setTextSize(1);
|
|
||||||
m_batteryPercentLabel.redraw(getBatteryPercentageString());
|
|
||||||
|
|
||||||
if (const auto avgVoltage = controllers.getAvgVoltage(); avgVoltage)
|
|
||||||
{
|
|
||||||
auto watt = sumCurrent * *avgVoltage;
|
|
||||||
|
|
||||||
m_voltageLabel.redraw(fmt::format("{:.1f} V", avgVoltage.value()));
|
|
||||||
tft.setTextSize(2);
|
|
||||||
m_currentPowerLabel.redraw(fmt::format("{:.0f} W", watt));
|
|
||||||
tft.setTextSize(1);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m_voltageLabel.redraw("No voltage");
|
|
||||||
m_currentPowerLabel.redraw("No power");
|
|
||||||
}
|
|
||||||
|
|
||||||
m_distanceLabel.redraw(
|
|
||||||
drivingStatistics.meters_driven > 1000 ? fmt::format("{:.3f} km", drivingStatistics.meters_driven / 1000) :
|
|
||||||
(drivingStatistics.meters_driven > 100 ? fmt::format("{:.1f} m", drivingStatistics.meters_driven) : fmt::format("{:.2f} m", drivingStatistics.meters_driven)));
|
|
||||||
|
|
||||||
tft.setTextSize(1);
|
|
||||||
|
|
||||||
m_dischargingBar.redraw(sumCurrent < 0.f ? (-sumCurrent) : 0.f);
|
|
||||||
m_chargingBar.redraw(sumCurrent > 0.f ? sumCurrent : 0.f);
|
|
||||||
}
|
|
||||||
|
|
||||||
void SpeedInfoDisplay::buttonPressed(espgui::Button button)
|
|
||||||
{
|
|
||||||
Base::buttonPressed(button);
|
|
||||||
|
|
||||||
switch (button)
|
|
||||||
{
|
|
||||||
using espgui::Button;
|
|
||||||
case Button::Right:
|
|
||||||
espgui::pushScreen<MainMenu>();
|
|
||||||
break;
|
|
||||||
case Button::Up:
|
|
||||||
espgui::switchScreen<BatteryInfoDisplay>();
|
|
||||||
break;
|
|
||||||
case Button::Down:
|
|
||||||
#ifdef FEATURE_BMS
|
|
||||||
espgui::switchScreen<BmsDisplay>();
|
|
||||||
#else
|
|
||||||
espgui::switchScreen<StatusDisplay>();
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
default:;
|
|
||||||
}
|
|
||||||
}
|
|
@@ -1,352 +0,0 @@
|
|||||||
#include "statusdisplay.h"
|
|
||||||
|
|
||||||
// esp-idf includes
|
|
||||||
#include <esp_log.h>
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <espwifistack.h>
|
|
||||||
#include <fmt/core.h>
|
|
||||||
#include <tftinstance.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "displays/batteryinfodisplay.h"
|
|
||||||
#include "displays/speedinfodisplay.h"
|
|
||||||
#ifdef FEATURE_BMS
|
|
||||||
#include "displays/bmsdisplay.h"
|
|
||||||
#endif
|
|
||||||
#include "displays/menus/mainmenu.h"
|
|
||||||
#include "displays/metersdisplay.h"
|
|
||||||
#include "drivingstatistics.h"
|
|
||||||
#include "modes/defaultmode.h"
|
|
||||||
#include "newsettings.h"
|
|
||||||
#include "taskmanager.h"
|
|
||||||
#include "udpcloud.h"
|
|
||||||
|
|
||||||
using namespace std::chrono_literals;
|
|
||||||
using namespace espgui;
|
|
||||||
|
|
||||||
namespace {
|
|
||||||
constexpr const char * const TAG = "STATUS";
|
|
||||||
} // namespace
|
|
||||||
|
|
||||||
void StatusDisplay::initScreen()
|
|
||||||
{
|
|
||||||
Base::initScreen();
|
|
||||||
|
|
||||||
tft.setTextFont(2);
|
|
||||||
tft.setTextColor(TFT_WHITE);
|
|
||||||
|
|
||||||
tft.drawString("gas", 0, 0);
|
|
||||||
m_labelRawGas.start();
|
|
||||||
m_labelGas.start();
|
|
||||||
m_progressBarGas.start();
|
|
||||||
tft.drawString("brems", 0, 15);
|
|
||||||
m_labelRawBrems.start();
|
|
||||||
m_labelBrems.start();
|
|
||||||
m_progressBarBrems.start();
|
|
||||||
|
|
||||||
m_batterypercent.start();
|
|
||||||
m_watthoursleft.start();
|
|
||||||
m_kilometersleft.start();
|
|
||||||
|
|
||||||
m_frontStatus.start();
|
|
||||||
m_backStatus.start();
|
|
||||||
|
|
||||||
tft.setTextFont(2);
|
|
||||||
tft.drawString("WiFi:", 0, bottomLines[0]);
|
|
||||||
m_labelWifiStatus.start();
|
|
||||||
tft.drawString("Lim0:", 173, bottomLines[0]);
|
|
||||||
m_labelLimit0.start();
|
|
||||||
tft.drawString("IP:", 0, bottomLines[1]);
|
|
||||||
m_labelIpAddress.start();
|
|
||||||
m_labelSignal.start();
|
|
||||||
tft.drawString("Lim1:", 173, bottomLines[1]);
|
|
||||||
m_labelLimit1.start();
|
|
||||||
tft.drawString("Perf:", 0, bottomLines[2]);
|
|
||||||
m_labelPerformance.start();
|
|
||||||
m_labelFreeMem.start();
|
|
||||||
tft.drawString("Mode:", 125, bottomLines[2]);
|
|
||||||
m_labelMode.start();
|
|
||||||
tft.drawString("Name:", 0, bottomLines[3]);
|
|
||||||
m_labelName.start();
|
|
||||||
m_labelProfile.start();
|
|
||||||
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
}
|
|
||||||
|
|
||||||
void StatusDisplay::redraw()
|
|
||||||
{
|
|
||||||
Base::redraw();
|
|
||||||
|
|
||||||
{
|
|
||||||
const auto now = espchrono::millis_clock::now();
|
|
||||||
if (now - lastRedraw < 50ms)
|
|
||||||
return;
|
|
||||||
lastRedraw = now;
|
|
||||||
}
|
|
||||||
|
|
||||||
{
|
|
||||||
static bool handbremse_fill_with_black;
|
|
||||||
if (configs.handbremse.enable.value() && configs.handbremse.visualize.value() && handbremse::angezogen)
|
|
||||||
{
|
|
||||||
tft.fillRect(0, tft.height()-6, tft.width(), 6, TFT_RED);
|
|
||||||
handbremse_fill_with_black = true;
|
|
||||||
}
|
|
||||||
else if (configs.handbremse.enable.value() && configs.handbremse.visualize.value() && handbremse::stateWish == handbremse::StateWish::brake)
|
|
||||||
{
|
|
||||||
tft.fillRect(0, tft.height()-6, tft.width(), 6, TFT_YELLOW);
|
|
||||||
handbremse_fill_with_black = true;
|
|
||||||
}
|
|
||||||
else if (handbremse_fill_with_black)
|
|
||||||
{
|
|
||||||
handbremse_fill_with_black = false;
|
|
||||||
tft.fillRect(0, tft.height()-6, tft.width(), 6, TFT_BLACK);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(configs.feature.ledstrip.isEnabled.value())
|
|
||||||
{
|
|
||||||
static bool blink_fill_with_black;
|
|
||||||
if (configs.ledstrip.enableVisualizeBlink.value() && (espchrono::utc_clock::now().time_since_epoch() % 750ms < 375ms) && (blinkAnimation > 0))
|
|
||||||
{
|
|
||||||
if (BLINK_LEFT_EXPR)
|
|
||||||
tft.fillRect(0, 0, tft.width() / 2, 6, TFT_YELLOW);
|
|
||||||
if (BLINK_RIGHT_EXPR)
|
|
||||||
tft.fillRect(tft.width() / 2, 0, tft.width() / 2, 6, TFT_YELLOW);
|
|
||||||
|
|
||||||
blink_fill_with_black = true;
|
|
||||||
}
|
|
||||||
else if (blink_fill_with_black)
|
|
||||||
{
|
|
||||||
blink_fill_with_black = false;
|
|
||||||
tft.fillRect(0, 0, tft.width(), 6, TFT_BLACK);
|
|
||||||
tft.setTextFont(2);
|
|
||||||
tft.drawString("gas", 0, 0);
|
|
||||||
m_labelRawGas.start();
|
|
||||||
m_labelGas.start();
|
|
||||||
m_progressBarGas.start();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
tft.setTextFont(2);
|
|
||||||
m_labelRawGas.redraw(raw_gas ? std::to_string(*raw_gas) : "?");
|
|
||||||
m_labelGas.redraw(gas ? fmt::format("{:.2f}", *gas) : "?");
|
|
||||||
m_progressBarGas.redraw(gas ? *gas : 0);
|
|
||||||
m_labelRawBrems.redraw(raw_brems ? std::to_string(*raw_brems) : "?");
|
|
||||||
m_labelBrems.redraw(brems ? fmt::format("{:.2f}", *brems) : "?");
|
|
||||||
m_progressBarBrems.redraw(brems ? *brems : 0);
|
|
||||||
|
|
||||||
m_batterypercent.redraw(getBatteryPercentageString());
|
|
||||||
m_watthoursleft.redraw(getBatteryRemainingWattHoursString());
|
|
||||||
const uint16_t efficiencyColor = getEfficiencyClassColor();
|
|
||||||
// if (abs(avgSpeedKmh) > 2)
|
|
||||||
{
|
|
||||||
tft.setTextColor(efficiencyColor, TFT_BLACK);
|
|
||||||
}
|
|
||||||
m_kilometersleft.redraw(getRemainingRangeString());
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
m_frontStatus.redraw(controllers.front);
|
|
||||||
m_backStatus.redraw(controllers.back);
|
|
||||||
|
|
||||||
tft.setTextFont(2);
|
|
||||||
|
|
||||||
if (configs.feature.udpcloud.isEnabled.value())
|
|
||||||
{
|
|
||||||
if(configs.udpCloudSettings.udpCloudEnabled.value() && configs.udpCloudSettings.enableCloudDebug.value())
|
|
||||||
{
|
|
||||||
tft.fillRect(125, 258, 8, 8, (visualSendUdpPacket) ? TFT_DARKGREY : TFT_BLACK);
|
|
||||||
}
|
|
||||||
// else // is not needed because of redraw
|
|
||||||
// {
|
|
||||||
// tft.fillRect(125, 258, 8, 8, TFT_BLACK);
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
|
|
||||||
const auto staStatus = wifi_stack::get_sta_status();
|
|
||||||
if (staStatus == wifi_stack::WiFiStaStatus::CONNECTED)
|
|
||||||
{
|
|
||||||
if (const auto result = wifi_stack::get_sta_ap_info(); result)
|
|
||||||
{
|
|
||||||
m_labelWifiStatus.redraw(std::string_view{reinterpret_cast<const char*>(result->ssid)});
|
|
||||||
tft.setTextColor(result->rssi < -80 ? TFT_ORANGE : TFT_WHITE, TFT_BLACK);
|
|
||||||
m_labelSignal.redraw(fmt::format("{}dB", result->rssi));
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ESP_LOGW(TAG, "get_sta_ap_info() failed with %.*s", result.error().size(), result.error().data());
|
|
||||||
goto showStaStatus;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
showStaStatus:
|
|
||||||
m_labelWifiStatus.redraw(wifi_stack::toString(staStatus));
|
|
||||||
m_labelSignal.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
m_labelLimit0.redraw(fmt::format("{}A", controllers.front.command.left.iMotMax));
|
|
||||||
|
|
||||||
if (staStatus == wifi_stack::WiFiStaStatus::CONNECTED)
|
|
||||||
{
|
|
||||||
if (const auto result = wifi_stack::get_ip_info(wifi_stack::esp_netifs[ESP_IF_WIFI_STA]); result)
|
|
||||||
m_labelIpAddress.redraw(wifi_stack::toString(result->ip));
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ESP_LOGW(TAG, "get_ip_info() failed with %.*s", result.error().size(), result.error().data());
|
|
||||||
goto clearIp;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
clearIp:
|
|
||||||
m_labelIpAddress.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
m_labelLimit1.redraw(fmt::format("{}A", controllers.front.command.left.iDcMax));
|
|
||||||
|
|
||||||
tft.setTextColor(drivingModeTask.callCount() < 35 ? TFT_ORANGE : TFT_WHITE, TFT_BLACK);
|
|
||||||
m_labelPerformance.redraw(std::to_string(drivingModeTask.callCount()));
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
{
|
|
||||||
const auto freeMem = heap_caps_get_free_size(MALLOC_CAP_INTERNAL|MALLOC_CAP_8BIT);
|
|
||||||
tft.setTextColor(freeMem < 70000 ? TFT_ORANGE : TFT_WHITE, TFT_BLACK);
|
|
||||||
m_labelFreeMem.redraw(fmt::format("{}K", freeMem/1000));
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
}
|
|
||||||
|
|
||||||
m_labelMode.redraw(currentMode->displayName());
|
|
||||||
m_labelName.redraw(configs.wifiApName.value());
|
|
||||||
const auto profile = settingsPersister.currentlyOpenProfileIndex();
|
|
||||||
m_labelProfile.redraw(profile ? std::to_string(*profile) : "-");
|
|
||||||
}
|
|
||||||
|
|
||||||
void StatusDisplay::buttonPressed(espgui::Button button)
|
|
||||||
{
|
|
||||||
Base::buttonPressed(button);
|
|
||||||
|
|
||||||
switch (button)
|
|
||||||
{
|
|
||||||
using espgui::Button;
|
|
||||||
case Button::Right:
|
|
||||||
pushScreen<MainMenu>();
|
|
||||||
break;
|
|
||||||
case Button::Up:
|
|
||||||
if (simplified)
|
|
||||||
return;
|
|
||||||
#ifdef FEATURE_BMS
|
|
||||||
switchScreen<BmsDisplay>();
|
|
||||||
#else
|
|
||||||
switchScreen<SpeedInfoDisplay>();
|
|
||||||
#endif
|
|
||||||
break;
|
|
||||||
case Button::Down:
|
|
||||||
if (simplified)
|
|
||||||
return;
|
|
||||||
switchScreen<MetersDisplay>();
|
|
||||||
break;
|
|
||||||
default:;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
StatusDisplay::BoardStatus::BoardStatus(int y) :
|
|
||||||
m_y{y},
|
|
||||||
m_labelLeftPwm{65, y}, // 80, 22
|
|
||||||
m_labelRightPwm{155, y}, // 80, 22
|
|
||||||
m_labelVoltage{30, y+25}, // 85, 22
|
|
||||||
m_labelTemperature{150, y+25}, // 85, 22
|
|
||||||
m_leftMotor{y+50},
|
|
||||||
m_rightMotor{y+75}
|
|
||||||
{}
|
|
||||||
|
|
||||||
void StatusDisplay::BoardStatus::start()
|
|
||||||
{
|
|
||||||
tft.setTextFont(4);
|
|
||||||
tft.drawString("pwm:", 0, m_y);
|
|
||||||
m_labelLeftPwm.start();
|
|
||||||
m_labelRightPwm.start();
|
|
||||||
m_initialRedraw = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
void StatusDisplay::BoardStatus::redraw(const Controller &controller)
|
|
||||||
{
|
|
||||||
tft.setTextFont(4);
|
|
||||||
|
|
||||||
m_labelLeftPwm.redraw(std::to_string(controller.command.left.pwm));
|
|
||||||
m_labelRightPwm.redraw(std::to_string(controller.command.right.pwm));
|
|
||||||
|
|
||||||
if (controller.feedbackValid != m_lastFeedbackValid || m_initialRedraw)
|
|
||||||
{
|
|
||||||
tft.fillRect(0, m_y+25, tft.width(), 75, TFT_BLACK);
|
|
||||||
|
|
||||||
if (controller.feedbackValid)
|
|
||||||
{
|
|
||||||
tft.setTextColor(TFT_WHITE);
|
|
||||||
|
|
||||||
tft.drawString("U=", 0, m_y+25, 4);
|
|
||||||
m_labelVoltage.start();
|
|
||||||
tft.drawString("T=", 120, m_y+25, 4);
|
|
||||||
m_labelTemperature.start();
|
|
||||||
tft.drawString("l:", 0, m_y+50, 4);
|
|
||||||
m_leftMotor.start();
|
|
||||||
tft.drawString("r:", 0, m_y+75, 4);
|
|
||||||
m_rightMotor.start();
|
|
||||||
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
tft.setTextColor(TFT_RED);
|
|
||||||
tft.drawString("No data!", 60, m_y+50, 4);
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
tft.setSwapBytes(true);
|
|
||||||
tft.pushImage(10, m_y+40, bobbyicons::alert.WIDTH, bobbyicons::alert.HEIGHT, bobbyicons::alert.buffer);
|
|
||||||
tft.setSwapBytes(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
m_lastFeedbackValid = controller.feedbackValid;
|
|
||||||
m_initialRedraw = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (controller.feedbackValid)
|
|
||||||
{
|
|
||||||
m_labelVoltage.redraw(fmt::format("{:.2f}V", controller.getCalibratedVoltage()));
|
|
||||||
m_labelTemperature.redraw(fmt::format("{:.2f}C", fixBoardTemp(controller.feedback.boardTemp)));
|
|
||||||
m_leftMotor.redraw(controller.feedback.left);
|
|
||||||
m_rightMotor.redraw(controller.feedback.right);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
StatusDisplay::BoardStatus::MotorStatus::MotorStatus(int y) :
|
|
||||||
m_labelError{18, y}, // 18, 22,
|
|
||||||
m_labelCurrent{40, y}, // 85, 22
|
|
||||||
m_labelSpeed{135, y}, // 75, 22
|
|
||||||
m_labelHallSensors{210, y} // 30, 15
|
|
||||||
{}
|
|
||||||
|
|
||||||
void StatusDisplay::BoardStatus::MotorStatus::start()
|
|
||||||
{
|
|
||||||
m_labelError.start();
|
|
||||||
m_labelCurrent.start();
|
|
||||||
m_labelSpeed.start();
|
|
||||||
m_labelHallSensors.start();
|
|
||||||
}
|
|
||||||
|
|
||||||
void StatusDisplay::BoardStatus::MotorStatus::redraw(const bobbycar::protocol::serial::MotorFeedback &motor)
|
|
||||||
{
|
|
||||||
tft.setTextFont(4);
|
|
||||||
tft.setTextColor(motor.error?TFT_RED:TFT_GREEN, TFT_BLACK);
|
|
||||||
m_labelError.redraw(std::to_string(motor.error));
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
m_labelCurrent.redraw(fmt::format("{:.2f}A", fixCurrent(motor.dcLink)));
|
|
||||||
m_labelSpeed.redraw(fmt::format("{:.2f}", convertToKmh(motor.speed)));
|
|
||||||
|
|
||||||
tft.setTextFont(2);
|
|
||||||
m_labelHallSensors.redraw(hallString(motor));
|
|
||||||
|
|
||||||
tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
}
|
|
@@ -1,116 +0,0 @@
|
|||||||
#include "updatedisplay.h"
|
|
||||||
|
|
||||||
// system includes
|
|
||||||
#include <array>
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
// esp-idf includes
|
|
||||||
#include <esp_log.h>
|
|
||||||
|
|
||||||
// 3rdparty lib includes
|
|
||||||
#include <tftinstance.h>
|
|
||||||
#include <screenmanager.h>
|
|
||||||
#include <espasyncota.h>
|
|
||||||
#include <esp_ota_ops.h>
|
|
||||||
|
|
||||||
// local includes
|
|
||||||
#include "globals.h"
|
|
||||||
#include "ota.h"
|
|
||||||
#include "newsettings.h"
|
|
||||||
|
|
||||||
void UpdateDisplay::initScreen()
|
|
||||||
{
|
|
||||||
Base::initScreen();
|
|
||||||
|
|
||||||
espgui::tft.setTextFont(4);
|
|
||||||
espgui::tft.setTextColor(TFT_YELLOW);
|
|
||||||
|
|
||||||
espgui::tft.drawString("Update", 5, 5, 4);
|
|
||||||
|
|
||||||
espgui::tft.fillRect(0, 34, espgui::tft.width(), 3, TFT_WHITE);
|
|
||||||
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
|
|
||||||
espgui::tft.drawString("Status:", 20, m_statusLabel.y());
|
|
||||||
m_statusLabel.start();
|
|
||||||
|
|
||||||
espgui::tft.drawString("Progress:", 20, m_progressLabel.y());
|
|
||||||
m_progressLabel.start();
|
|
||||||
|
|
||||||
espgui::tft.drawString("Total:", 20, m_totalLabel.y());
|
|
||||||
m_totalLabel.start();
|
|
||||||
|
|
||||||
m_messageLabel.start();
|
|
||||||
|
|
||||||
m_progressBar.start();
|
|
||||||
|
|
||||||
if (const esp_app_desc_t *app_desc = esp_ota_get_app_description())
|
|
||||||
{
|
|
||||||
espgui::tft.setTextColor(TFT_ORANGE, TFT_BLACK);
|
|
||||||
espgui::tft.drawString(app_desc->version, 20, 250);
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
}
|
|
||||||
|
|
||||||
m_newVersionLabel.start();
|
|
||||||
}
|
|
||||||
|
|
||||||
void UpdateDisplay::redraw()
|
|
||||||
{
|
|
||||||
Base::redraw();
|
|
||||||
|
|
||||||
if (asyncOta)
|
|
||||||
{
|
|
||||||
m_statusLabel.redraw(toString(asyncOta->status()));
|
|
||||||
const auto progress = asyncOta->progress();
|
|
||||||
m_progressLabel.redraw(std::to_string(progress));
|
|
||||||
if (const auto totalSize = asyncOta->totalSize(); totalSize && *totalSize > 0)
|
|
||||||
{
|
|
||||||
m_totalLabel.redraw(std::to_string(*totalSize));
|
|
||||||
m_progressBar.redraw(float(progress) / *totalSize * 100);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m_totalLabel.clear();
|
|
||||||
m_progressBar.redraw(0);
|
|
||||||
}
|
|
||||||
m_messageLabel.redraw(asyncOta->message());
|
|
||||||
|
|
||||||
if (const auto &appDesc = asyncOta->appDesc())
|
|
||||||
{
|
|
||||||
espgui::tft.setTextColor(TFT_GREEN, TFT_BLACK);
|
|
||||||
m_newVersionLabel.redraw(appDesc->version);
|
|
||||||
espgui::tft.setTextColor(TFT_WHITE, TFT_BLACK);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
m_newVersionLabel.clear();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
m_statusLabel.clear();
|
|
||||||
m_progressLabel.clear();
|
|
||||||
m_totalLabel.clear();
|
|
||||||
m_messageLabel.clear();
|
|
||||||
|
|
||||||
m_progressBar.redraw(0);
|
|
||||||
|
|
||||||
m_newVersionLabel.clear();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void UpdateDisplay::buttonPressed(espgui::Button button)
|
|
||||||
{
|
|
||||||
Base::buttonPressed(button);
|
|
||||||
|
|
||||||
switch (button)
|
|
||||||
{
|
|
||||||
using espgui::Button;
|
|
||||||
case Button::Left:
|
|
||||||
espgui::popScreen();
|
|
||||||
break;
|
|
||||||
case Button::Right:
|
|
||||||
if (const auto result = triggerOta(configs.otaUrl.value()); !result)
|
|
||||||
ESP_LOGE("BOBBY", "triggerOta() failed with %.*s", result.error().size(), result.error().data());
|
|
||||||
break;
|
|
||||||
default:;
|
|
||||||
}
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user