Skip to content

Commit 3da5ed1

Browse files
committed
IDF release/v4.4 c0e0af03d1
1 parent 21bd3a5 commit 3da5ed1

File tree

136 files changed

+122
-56
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+122
-56
lines changed

platform.txt

+4-4
Large diffs are not rendered by default.

tools/platformio-build-esp32.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@
336336
"UNITY_INCLUDE_CONFIG_H",
337337
"WITH_POSIX",
338338
"_GNU_SOURCE",
339-
("IDF_VER", '\\"v4.4.7-237-g799e503c47-dirty\\"'),
339+
("IDF_VER", '\\"v4.4.7-248-gc0e0af03d1-dirty\\"'),
340340
"ESP_PLATFORM",
341341
"_POSIX_READER_WRITER_LOCKS",
342342
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32c3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@
333333
"UNITY_INCLUDE_CONFIG_H",
334334
"WITH_POSIX",
335335
"_GNU_SOURCE",
336-
("IDF_VER", '\\"v4.4.7-237-g799e503c47-dirty\\"'),
336+
("IDF_VER", '\\"v4.4.7-248-gc0e0af03d1-dirty\\"'),
337337
"ESP_PLATFORM",
338338
"_POSIX_READER_WRITER_LOCKS",
339339
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32s2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@
318318
"UNITY_INCLUDE_CONFIG_H",
319319
"WITH_POSIX",
320320
"_GNU_SOURCE",
321-
("IDF_VER", '\\"v4.4.7-237-g799e503c47-dirty\\"'),
321+
("IDF_VER", '\\"v4.4.7-248-gc0e0af03d1-dirty\\"'),
322322
"ESP_PLATFORM",
323323
"_POSIX_READER_WRITER_LOCKS",
324324
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32s3.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@
335335
"UNITY_INCLUDE_CONFIG_H",
336336
"WITH_POSIX",
337337
"_GNU_SOURCE",
338-
("IDF_VER", '\\"v4.4.7-237-g799e503c47-dirty\\"'),
338+
("IDF_VER", '\\"v4.4.7-248-gc0e0af03d1-dirty\\"'),
339339
"ESP_PLATFORM",
340340
"_POSIX_READER_WRITER_LOCKS",
341341
"ARDUINO_ARCH_ESP32",

tools/sdk/esp32/dio_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32/dout_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32/include/bt/host/bluedroid/api/include/api/esp_gap_ble_api.h

+27
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ typedef enum {
228228
ESP_GAP_BLE_SET_RPA_TIMEOUT_COMPLETE_EVT, /*!< When set the Resolvable Private Address (RPA) timeout completes, the event comes */
229229
ESP_GAP_BLE_ADD_DEV_TO_RESOLVING_LIST_COMPLETE_EVT, /*!< when add a device to the resolving list completes, the event comes*/
230230
ESP_GAP_BLE_VENDOR_CMD_COMPLETE_EVT, /*!< When vendor hci command complete, the event comes */
231+
ESP_GAP_BLE_SET_PRIVACY_MODE_COMPLETE_EVT, /*!< When set privacy mode complete, the event comes */
231232
ESP_GAP_BLE_EVT_MAX, /*!< when maximum advertising event complete, the event comes */
232233
} esp_gap_ble_cb_event_t;
233234

@@ -1021,6 +1022,11 @@ typedef struct {
10211022
} esp_ble_gap_past_params_t;
10221023
#endif // #if (BLE_FEAT_PERIODIC_ADV_SYNC_TRANSFER == TRUE)
10231024

1025+
typedef enum{
1026+
ESP_BLE_NETWORK_PRIVACY_MODE = 0X00, /*!< Network Privacy Mode for peer device (default) */
1027+
ESP_BLE_DEVICE_PRIVACY_MODE = 0X01, /*!< Device Privacy Mode for peer device */
1028+
} esp_ble_privacy_mode_t;
1029+
10241030
/**
10251031
* @brief Gap callback parameters union
10261032
*/
@@ -1498,6 +1504,12 @@ typedef union {
14981504
uint16_t param_len; /*!< The length of parameter buffer */
14991505
uint8_t *p_param_buf; /*!< The point of parameter buffer */
15001506
} vendor_cmd_cmpl; /*!< Event parameter of ESP_GAP_BLE_VENDOR_CMD_COMPLETE_EVT */
1507+
/**
1508+
* @brief ESP_GAP_BLE_SET_PRIVACY_MODE_COMPLETE_EVT
1509+
*/
1510+
struct ble_set_privacy_mode_cmpl_evt_param {
1511+
esp_bt_status_t status; /*!< Indicate privacy mode set operation success status */
1512+
} set_privacy_mode_cmpl; /*!< Event parameter of ESP_GAP_BLE_SET_PRIVACY_MODE_COMPLETE_EVT */
15011513
} esp_ble_gap_cb_param_t;
15021514

15031515
/**
@@ -2631,6 +2643,21 @@ esp_err_t esp_ble_gap_clear_advertising(void);
26312643
*/
26322644
esp_err_t esp_ble_gap_vendor_command_send(esp_ble_vendor_cmd_params_t *vendor_cmd_param);
26332645

2646+
/**
2647+
* @brief This function set the privacy mode of the device in resolving list.
2648+
*
2649+
* @note This feature is not supported on ESP32.
2650+
*
2651+
* @param[in] addr_type: The address type of the peer identity address (BLE_ADDR_TYPE_PUBLIC or BLE_ADDR_TYPE_RANDOM).
2652+
* @param[in] addr: The peer identity address of the device.
2653+
* @param[in] mode: The privacy mode of the device.
2654+
*
2655+
* @return
2656+
* - ESP_OK : success
2657+
* - other : failed
2658+
*/
2659+
esp_err_t esp_ble_gap_set_privacy_mode(esp_ble_addr_type_t addr_type, esp_bd_addr_t addr, esp_ble_privacy_mode_t mode);
2660+
26342661
#ifdef __cplusplus
26352662
}
26362663
#endif

tools/sdk/esp32/lib/libapp_update.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libbt.a

25.4 KB
Binary file not shown.

tools/sdk/esp32/lib/libcoexist.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libcore.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp_hid.a

0 Bytes
Binary file not shown.
880 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp_netif.a

780 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libesp_system.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libespnow.a

4 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libmesh.a

4 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libnet80211.a

8 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libpp.a

108 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libprotocomm.a

196 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libsmartconfig.a

0 Bytes
Binary file not shown.

tools/sdk/esp32/lib/libwapi.a

4 Bytes
Binary file not shown.

tools/sdk/esp32/qio_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32/qout_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -846,5 +846,5 @@
846846
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
847847
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
848848
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
849-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
849+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
850850
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
40 Bytes
Binary file not shown.
40 Bytes
Binary file not shown.
40 Bytes
Binary file not shown.
40 Bytes
Binary file not shown.
36 Bytes
Binary file not shown.
36 Bytes
Binary file not shown.
36 Bytes
Binary file not shown.
36 Bytes
Binary file not shown.

tools/sdk/esp32c3/dio_qspi/include/sdkconfig.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,6 @@
298298
#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1
299299
#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1
300300
#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1
301-
#define CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND 1
302301
#define CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB 1
303302
#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024
304303
#define CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE 32
@@ -852,5 +851,5 @@
852851
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853852
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854853
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
854+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
856855
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
0 Bytes
Binary file not shown.

tools/sdk/esp32c3/dout_qspi/include/sdkconfig.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,6 @@
298298
#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1
299299
#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1
300300
#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1
301-
#define CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND 1
302301
#define CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB 1
303302
#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024
304303
#define CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE 32
@@ -852,5 +851,5 @@
852851
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853852
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854853
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
854+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
856855
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
0 Bytes
Binary file not shown.

tools/sdk/esp32c3/include/bt/host/bluedroid/api/include/api/esp_gap_ble_api.h

+27
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ typedef enum {
228228
ESP_GAP_BLE_SET_RPA_TIMEOUT_COMPLETE_EVT, /*!< When set the Resolvable Private Address (RPA) timeout completes, the event comes */
229229
ESP_GAP_BLE_ADD_DEV_TO_RESOLVING_LIST_COMPLETE_EVT, /*!< when add a device to the resolving list completes, the event comes*/
230230
ESP_GAP_BLE_VENDOR_CMD_COMPLETE_EVT, /*!< When vendor hci command complete, the event comes */
231+
ESP_GAP_BLE_SET_PRIVACY_MODE_COMPLETE_EVT, /*!< When set privacy mode complete, the event comes */
231232
ESP_GAP_BLE_EVT_MAX, /*!< when maximum advertising event complete, the event comes */
232233
} esp_gap_ble_cb_event_t;
233234

@@ -1021,6 +1022,11 @@ typedef struct {
10211022
} esp_ble_gap_past_params_t;
10221023
#endif // #if (BLE_FEAT_PERIODIC_ADV_SYNC_TRANSFER == TRUE)
10231024

1025+
typedef enum{
1026+
ESP_BLE_NETWORK_PRIVACY_MODE = 0X00, /*!< Network Privacy Mode for peer device (default) */
1027+
ESP_BLE_DEVICE_PRIVACY_MODE = 0X01, /*!< Device Privacy Mode for peer device */
1028+
} esp_ble_privacy_mode_t;
1029+
10241030
/**
10251031
* @brief Gap callback parameters union
10261032
*/
@@ -1498,6 +1504,12 @@ typedef union {
14981504
uint16_t param_len; /*!< The length of parameter buffer */
14991505
uint8_t *p_param_buf; /*!< The point of parameter buffer */
15001506
} vendor_cmd_cmpl; /*!< Event parameter of ESP_GAP_BLE_VENDOR_CMD_COMPLETE_EVT */
1507+
/**
1508+
* @brief ESP_GAP_BLE_SET_PRIVACY_MODE_COMPLETE_EVT
1509+
*/
1510+
struct ble_set_privacy_mode_cmpl_evt_param {
1511+
esp_bt_status_t status; /*!< Indicate privacy mode set operation success status */
1512+
} set_privacy_mode_cmpl; /*!< Event parameter of ESP_GAP_BLE_SET_PRIVACY_MODE_COMPLETE_EVT */
15011513
} esp_ble_gap_cb_param_t;
15021514

15031515
/**
@@ -2631,6 +2643,21 @@ esp_err_t esp_ble_gap_clear_advertising(void);
26312643
*/
26322644
esp_err_t esp_ble_gap_vendor_command_send(esp_ble_vendor_cmd_params_t *vendor_cmd_param);
26332645

2646+
/**
2647+
* @brief This function set the privacy mode of the device in resolving list.
2648+
*
2649+
* @note This feature is not supported on ESP32.
2650+
*
2651+
* @param[in] addr_type: The address type of the peer identity address (BLE_ADDR_TYPE_PUBLIC or BLE_ADDR_TYPE_RANDOM).
2652+
* @param[in] addr: The peer identity address of the device.
2653+
* @param[in] mode: The privacy mode of the device.
2654+
*
2655+
* @return
2656+
* - ESP_OK : success
2657+
* - other : failed
2658+
*/
2659+
esp_err_t esp_ble_gap_set_privacy_mode(esp_ble_addr_type_t addr_type, esp_bd_addr_t addr, esp_ble_privacy_mode_t mode);
2660+
26342661
#ifdef __cplusplus
26352662
}
26362663
#endif

tools/sdk/esp32c3/include/soc/esp32c3/include/soc/rtc.h

-12
Original file line numberDiff line numberDiff line change
@@ -738,18 +738,6 @@ void rtc_sleep_low_init(uint32_t slowclk_period);
738738
*/
739739
void rtc_sleep_set_wakeup_time(uint64_t t);
740740

741-
#if CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND
742-
/**
743-
* @brief Configure systimer for esp32c3 systimer stall issue workaround
744-
*
745-
* This function configures related systimer for esp32c3 systimer stall issue.
746-
* Only apply workaround when xtal powered up.
747-
*
748-
* @param en enable systimer or not
749-
*/
750-
void rtc_sleep_systimer_enable(bool en);
751-
#endif
752-
753741
#define RTC_GPIO_TRIG_EN BIT(2) //!< GPIO wakeup
754742
#define RTC_TIMER_TRIG_EN BIT(3) //!< Timer wakeup
755743
#define RTC_WIFI_TRIG_EN BIT(5) //!< WIFI wakeup (light sleep only)

tools/sdk/esp32c3/include/soc/esp32c3/include/soc/soc_caps.h

+3
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,9 @@
178178

179179
#define SOC_RTC_SLOW_CLOCK_SUPPORT_8MD256 (1)
180180

181+
#define SOC_SLEEP_SYSTIMER_STALL_WORKAROUND (1)
182+
#define SOC_SLEEP_TGWDT_STOP_WORKAROUND (1)
183+
181184
/*-------------------------- RTCIO CAPS --------------------------------------*/
182185
/* No dedicated RTCIO subsystem on ESP32-C3. RTC functions are still supported
183186
* for hold, wake & 32kHz crystal functions - via rtc_cntl_reg */

tools/sdk/esp32c3/ld/esp32c3.rom.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -1623,7 +1623,7 @@ TRC_PER_IS_GOOD = 0x400017a4;
16231623
trc_SetTxAmpduState = 0x400017a8;
16241624
trc_tid_isTxAmpduOperational = 0x400017ac;
16251625
trcAmpduSetState = 0x400017b0;
1626-
wDev_AppendRxBlocks = 0x400017b8;
1626+
//wDev_AppendRxBlocks = 0x400017b8;
16271627
wDev_DiscardFrame = 0x400017bc;
16281628
wDev_GetNoiseFloor = 0x400017c0;
16291629
wDev_IndicateAmpdu = 0x400017c4;

tools/sdk/esp32c3/lib/libapp_update.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libbt.a

39.5 KB
Binary file not shown.

tools/sdk/esp32c3/lib/libcoexist.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libcore.a

4 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libdriver.a

36 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_hid.a

0 Bytes
Binary file not shown.
16.8 KB
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_lcd.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_netif.a

1.12 KB
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_phy.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_pm.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_system.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_timer.a

900 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libesp_wifi.a

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libespnow.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libhal.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libmbedcrypto.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libmesh.a

0 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libnet80211.a

228 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libpp.a

200 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libprotocomm.a

272 Bytes
Binary file not shown.
4 Bytes
Binary file not shown.

tools/sdk/esp32c3/lib/libwapi.a

4 Bytes
Binary file not shown.

tools/sdk/esp32c3/qio_qspi/include/sdkconfig.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,6 @@
298298
#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1
299299
#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1
300300
#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1
301-
#define CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND 1
302301
#define CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB 1
303302
#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024
304303
#define CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE 32
@@ -852,5 +851,5 @@
852851
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853852
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854853
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
854+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
856855
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
0 Bytes
Binary file not shown.

tools/sdk/esp32c3/qout_qspi/include/sdkconfig.h

+1-2
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,6 @@
298298
#define CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND 1
299299
#define CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND 1
300300
#define CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS 1
301-
#define CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND 1
302301
#define CONFIG_RTC_CLOCK_BBPLL_POWER_ON_WITH_USB 1
303302
#define CONFIG_ESP_IPC_TASK_STACK_SIZE 1024
304303
#define CONFIG_LCD_PANEL_IO_FORMAT_BUF_SIZE 32
@@ -852,5 +851,5 @@
852851
#define CONFIG_TOOLPREFIX CONFIG_SDK_TOOLPREFIX
853852
#define CONFIG_UDP_RECVMBOX_SIZE CONFIG_LWIP_UDP_RECVMBOX_SIZE
854853
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
855-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
854+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
856855
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
0 Bytes
Binary file not shown.

tools/sdk/esp32c3/sdkconfig

-2
Original file line numberDiff line numberDiff line change
@@ -952,8 +952,6 @@ CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y
952952
CONFIG_ESP_SLEEP_GPIO_ENABLE_INTERNAL_RESISTORS=y
953953
# end of Sleep Config
954954

955-
CONFIG_ESP_SLEEP_SYSTIMER_STALL_WORKAROUND=y
956-
957955
#
958956
# RTC Clock Config
959957
#

tools/sdk/esp32s2/dio_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -718,5 +718,5 @@
718718
#define CONFIG_USB_MSC_BUFSIZE CONFIG_TINYUSB_MSC_BUFSIZE
719719
#define CONFIG_USB_MSC_ENABLED CONFIG_TINYUSB_MSC_ENABLED
720720
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
721-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
721+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
722722
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32s2/dout_qspi/include/sdkconfig.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -718,5 +718,5 @@
718718
#define CONFIG_USB_MSC_BUFSIZE CONFIG_TINYUSB_MSC_BUFSIZE
719719
#define CONFIG_USB_MSC_ENABLED CONFIG_TINYUSB_MSC_ENABLED
720720
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
721-
#define CONFIG_ARDUINO_IDF_COMMIT "799e503c47"
721+
#define CONFIG_ARDUINO_IDF_COMMIT "c0e0af03d1"
722722
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"

tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ bool tud_disconnect(void);
9898
bool tud_connect(void);
9999

100100
// Enable or disable the Start Of Frame callback support
101-
bool tud_sof_cb_enable(bool en);
101+
void tud_sof_cb_enable(bool en);
102102

103103
// Carry out Data and Status stage of control transfer
104104
// - If len = 0, it is equivalent to sending status only

tools/sdk/esp32s2/ld/sections.ld

+1-1
Original file line numberDiff line numberDiff line change
@@ -459,8 +459,8 @@ SECTIONS
459459
{
460460
_flash_rodata_start = ABSOLUTE(.);
461461

462-
*(.rodata_wlog_error .rodata_wlog_error.*)
463462
*(EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libesp_hw_support.a:regi2c_ctrl.* *libesp_hw_support.a:rtc_clk.* *libesp_system.a:esp_err.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libhal.a:cpu_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:soc_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:systimer_hal.* *libhal.a:wdt_hal_iram.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_rom_patch.*) .rodata EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libesp_hw_support.a:regi2c_ctrl.* *libesp_hw_support.a:rtc_clk.* *libesp_system.a:esp_err.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libhal.a:cpu_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:soc_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:systimer_hal.* *libhal.a:wdt_hal_iram.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_rom_patch.*) .rodata.* EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libesp_hw_support.a:regi2c_ctrl.* *libesp_hw_support.a:rtc_clk.* *libesp_system.a:esp_err.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libhal.a:cpu_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:soc_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:systimer_hal.* *libhal.a:wdt_hal_iram.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_rom_patch.*) .sdata2 EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libesp_hw_support.a:regi2c_ctrl.* *libesp_hw_support.a:rtc_clk.* *libesp_system.a:esp_err.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libhal.a:cpu_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:soc_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:systimer_hal.* *libhal.a:wdt_hal_iram.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_rom_patch.*) .sdata2.* EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libesp_hw_support.a:regi2c_ctrl.* *libesp_hw_support.a:rtc_clk.* *libesp_system.a:esp_err.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libhal.a:cpu_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:soc_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:systimer_hal.* *libhal.a:wdt_hal_iram.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_rom_patch.*) .srodata EXCLUDE_FILE(*libgcov.a *libphy.a *libapp_trace.a:app_trace.* *libapp_trace.a:app_trace_util.* *libesp_hw_support.a:regi2c_ctrl.* *libesp_hw_support.a:rtc_clk.* *libesp_system.a:esp_err.* *libesp_system.a:ubsan.* *libgcc.a:_divsf3.* *libhal.a:cpu_hal.* *libhal.a:i2c_hal_iram.* *libhal.a:ledc_hal_iram.* *libhal.a:soc_hal.* *libhal.a:spi_flash_encrypt_hal_iram.* *libhal.a:spi_flash_hal_gpspi.* *libhal.a:spi_flash_hal_iram.* *libhal.a:spi_hal_iram.* *libhal.a:spi_slave_hal_iram.* *libhal.a:systimer_hal.* *libhal.a:wdt_hal_iram.* *libnewlib.a:abort.* *libnewlib.a:assert.* *libnewlib.a:heap.* *libnewlib.a:stdatomic.* *libsoc.a:lldesc.* *libspi_flash.a:memspi_host_driver.* *libspi_flash.a:spi_flash_chip_boya.* *libspi_flash.a:spi_flash_chip_gd.* *libspi_flash.a:spi_flash_chip_generic.* *libspi_flash.a:spi_flash_chip_issi.* *libspi_flash.a:spi_flash_chip_mxic.* *libspi_flash.a:spi_flash_chip_th.* *libspi_flash.a:spi_flash_chip_winbond.* *libspi_flash.a:spi_flash_rom_patch.*) .srodata.*)
463+
*(.rodata_wlog_error .rodata_wlog_error.*)
464464

465465
*(.irom1.text) /* catch stray ICACHE_RODATA_ATTR */
466466
*(.gnu.linkonce.r.*)

0 commit comments

Comments
 (0)