mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
feat: support esp32s31 dfu feature
This commit is contained in:
@@ -107,6 +107,10 @@ config SOC_USB_OTG_SUPPORTED
|
|||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|
||||||
|
config SOC_USB_DFU_SUPPORTED
|
||||||
|
bool
|
||||||
|
default y
|
||||||
|
|
||||||
config SOC_TEMP_SENSOR_SUPPORTED
|
config SOC_TEMP_SENSOR_SUPPORTED
|
||||||
bool
|
bool
|
||||||
default y
|
default y
|
||||||
|
|||||||
@@ -49,6 +49,7 @@
|
|||||||
#define SOC_PARLIO_LCD_SUPPORTED 1
|
#define SOC_PARLIO_LCD_SUPPORTED 1
|
||||||
#define SOC_ASYNC_MEMCPY_SUPPORTED 1
|
#define SOC_ASYNC_MEMCPY_SUPPORTED 1
|
||||||
#define SOC_USB_OTG_SUPPORTED 1
|
#define SOC_USB_OTG_SUPPORTED 1
|
||||||
|
#define SOC_USB_DFU_SUPPORTED 1
|
||||||
#define SOC_TEMP_SENSOR_SUPPORTED 1
|
#define SOC_TEMP_SENSOR_SUPPORTED 1
|
||||||
#define SOC_USB_SERIAL_JTAG_SUPPORTED 1
|
#define SOC_USB_SERIAL_JTAG_SUPPORTED 1
|
||||||
// #define SOC_SUPPORTS_SECURE_DL_MODE 1 // TODO: [ESP32S31] IDF-14629
|
// #define SOC_SUPPORTS_SECURE_DL_MODE 1 // TODO: [ESP32S31] IDF-14629
|
||||||
|
|||||||
@@ -25,10 +25,10 @@ function(__add_dfu_targets)
|
|||||||
return()
|
return()
|
||||||
elseif("${target}" STREQUAL "esp32h4")
|
elseif("${target}" STREQUAL "esp32h4")
|
||||||
return()
|
return()
|
||||||
elseif("${target}" STREQUAL "esp32s31")
|
|
||||||
return()
|
|
||||||
elseif("${target}" STREQUAL "esp32p4")
|
elseif("${target}" STREQUAL "esp32p4")
|
||||||
set(dfu_pid "12")
|
set(dfu_pid "12")
|
||||||
|
elseif("${target}" STREQUAL "esp32s31")
|
||||||
|
set(dfu_pid "20")
|
||||||
elseif("${target}" STREQUAL "linux")
|
elseif("${target}" STREQUAL "linux")
|
||||||
return()
|
return()
|
||||||
else()
|
else()
|
||||||
|
|||||||
@@ -65,6 +65,8 @@ function(idf_create_dfu binary)
|
|||||||
set(dfu_pid "9")
|
set(dfu_pid "9")
|
||||||
elseif("${target}" STREQUAL "esp32p4")
|
elseif("${target}" STREQUAL "esp32p4")
|
||||||
set(dfu_pid "12")
|
set(dfu_pid "12")
|
||||||
|
elseif("${target}" STREQUAL "esp32s31")
|
||||||
|
set(dfu_pid "20")
|
||||||
else()
|
else()
|
||||||
# DFU not supported on this target
|
# DFU not supported on this target
|
||||||
idf_msg("DFU not supported on ${target}, skipping DFU target creation")
|
idf_msg("DFU not supported on ${target}, skipping DFU target creation")
|
||||||
|
|||||||
Reference in New Issue
Block a user