Skip to content

Commit 0e2685a

Browse files
committed
IDF release/v5.1 a9aea676e7
1 parent cdeb14d commit 0e2685a

File tree

458 files changed

+2509
-1311
lines changed

Some content is hidden

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

458 files changed

+2509
-1311
lines changed

esp32/bin/bootloader_dio_40m.elf

0 Bytes
Binary file not shown.

esp32/bin/bootloader_dio_80m.elf

0 Bytes
Binary file not shown.

esp32/bin/bootloader_qio_40m.elf

0 Bytes
Binary file not shown.

esp32/bin/bootloader_qio_80m.elf

0 Bytes
Binary file not shown.

esp32/dio_qspi/include/sdkconfig.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,7 @@
436436
#define CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID 1
437437
#define CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT 1
438438
#define CONFIG_TWAI_ERRATA_FIX_LISTEN_ONLY_DOM 1
439+
#define CONFIG_GPTIMER_ISR_HANDLER_IN_IRAM 1
439440
#define CONFIG_DAC_DMA_AUTO_16BIT_ALIGN 1
440441
#define CONFIG_EFUSE_CODE_SCHEME_COMPAT_3_4 1
441442
#define CONFIG_EFUSE_MAX_BLK_LEN 192
@@ -771,6 +772,7 @@
771772
#define CONFIG_MBEDTLS_ECP_DP_BP512R1_ENABLED 1
772773
#define CONFIG_MBEDTLS_ECP_DP_CURVE25519_ENABLED 1
773774
#define CONFIG_MBEDTLS_ECP_NIST_OPTIM 1
775+
#define CONFIG_MBEDTLS_ECP_FIXED_POINT_OPTIM 1
774776
#define CONFIG_MQTT_PROTOCOL_311 1
775777
#define CONFIG_MQTT_TRANSPORT_SSL 1
776778
#define CONFIG_MQTT_TRANSPORT_WEBSOCKET 1
@@ -1082,5 +1084,5 @@
10821084
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
10831085
#define CONFIG_WPA_MBEDTLS_CRYPTO CONFIG_ESP_WIFI_MBEDTLS_CRYPTO
10841086
#define CONFIG_WPA_MBEDTLS_TLS_CLIENT CONFIG_ESP_WIFI_MBEDTLS_TLS_CLIENT
1085-
#define CONFIG_ARDUINO_IDF_COMMIT "d3c99ed3b8"
1087+
#define CONFIG_ARDUINO_IDF_COMMIT "a9aea676e7"
10861088
#define CONFIG_ARDUINO_IDF_BRANCH "release/v5.1"

esp32/flags/defines

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
-DESP_PLATFORM -DIDF_VER=\"v5.1.1-1-gd3c99ed3b8-dirty\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DUNITY_INCLUDE_CONFIG_H -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -DTF_LITE_STATIC_MEMORY
1+
-DESP_PLATFORM -DIDF_VER=\"v5.1.1-229-ga9aea676e7-dirty\" -DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\" -DSOC_MMU_PAGE_SIZE=CONFIG_MMU_PAGE_SIZE -DUNITY_INCLUDE_CONFIG_H -D_GNU_SOURCE -D_POSIX_READER_WRITER_LOCKS -DconfigENABLE_FREERTOS_DEBUG_OCDAWARE=1 -DTF_LITE_STATIC_MEMORY

esp32/include/bt/host/bluedroid/api/include/api/esp_bt_defs.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ typedef enum {
4747
ESP_BT_STATUS_MEMORY_FULL = 20, /* relate to BT_STATUS_MEMORY_FULL in bt_def.h */
4848
ESP_BT_STATUS_EIR_TOO_LARGE, /* relate to BT_STATUS_EIR_TOO_LARGE in bt_def.h */
4949
ESP_BT_STATUS_HCI_SUCCESS = ESP_BT_STATUS_BASE_FOR_HCI_ERR,
50-
ESP_BT_STATUS_HCI_PENDING,
5150
ESP_BT_STATUS_HCI_ILLEGAL_COMMAND,
5251
ESP_BT_STATUS_HCI_NO_CONNECTION,
5352
ESP_BT_STATUS_HCI_HW_FAILURE,

esp32/include/bt/host/bluedroid/api/include/api/esp_gap_bt_api.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ typedef struct {
106106
bool fec_required; /*!< FEC is required or not, true by default */
107107
bool include_txpower; /*!< EIR data include TX power, false by default */
108108
bool include_uuid; /*!< EIR data include UUID, false by default */
109+
bool include_name; /*!< EIR data include device name, true by default */
109110
uint8_t flag; /*!< EIR flags, see ESP_BT_EIR_FLAG for details, EIR will not include flag if it is 0, 0 by default */
110111
uint16_t manufacturer_len; /*!< Manufacturer data length, 0 by default */
111112
uint8_t *p_manufacturer_data; /*!< Manufacturer data point */

esp32/include/bt/host/bluedroid/api/include/api/esp_gattc_api.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ typedef union {
125125
} search_res; /*!< Gatt client callback param of ESP_GATTC_SEARCH_RES_EVT */
126126

127127
/**
128-
* @brief ESP_GATTC_READ_CHAR_EVT, ESP_GATTC_READ_DESCR_EVT
128+
* @brief ESP_GATTC_READ_CHAR_EVT, ESP_GATTC_READ_DESCR_EVT, ESP_GATTC_READ_MULTIPLE_EVT, ESP_GATTC_READ_MULTI_VAR_EVT
129129
*/
130130
struct gattc_read_char_evt_param {
131131

esp32/include/driver/gpio/include/driver/rtc_io.h

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2015-2022 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2015-2023 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -28,7 +28,7 @@ bool rtc_gpio_is_valid_gpio(gpio_num_t gpio_num);
2828

2929
#define RTC_GPIO_IS_VALID_GPIO(gpio_num) rtc_gpio_is_valid_gpio(gpio_num)
3030

31-
#if SOC_RTCIO_INPUT_OUTPUT_SUPPORTED
31+
#if SOC_RTCIO_PIN_COUNT > 0
3232
/**
3333
* @brief Get RTC IO index number by gpio number.
3434
*
@@ -63,6 +63,7 @@ esp_err_t rtc_gpio_init(gpio_num_t gpio_num);
6363
*/
6464
esp_err_t rtc_gpio_deinit(gpio_num_t gpio_num);
6565

66+
#if SOC_RTCIO_INPUT_OUTPUT_SUPPORTED
6667
/**
6768
* @brief Get the RTC IO input level
6869
*
@@ -231,24 +232,6 @@ esp_err_t rtc_gpio_hold_en(gpio_num_t gpio_num);
231232
*/
232233
esp_err_t rtc_gpio_hold_dis(gpio_num_t gpio_num);
233234

234-
/**
235-
* @brief Helper function to disconnect internal circuits from an RTC IO
236-
* This function disables input, output, pullup, pulldown, and enables
237-
* hold feature for an RTC IO.
238-
* Use this function if an RTC IO needs to be disconnected from internal
239-
* circuits in deep sleep, to minimize leakage current.
240-
*
241-
* In particular, for ESP32-WROVER module, call
242-
* rtc_gpio_isolate(GPIO_NUM_12) before entering deep sleep, to reduce
243-
* deep sleep current.
244-
*
245-
* @param gpio_num GPIO number (e.g. GPIO_NUM_12).
246-
* @return
247-
* - ESP_OK on success
248-
* - ESP_ERR_INVALID_ARG if GPIO is not an RTC IO
249-
*/
250-
esp_err_t rtc_gpio_isolate(gpio_num_t gpio_num);
251-
252235
/**
253236
* @brief Enable force hold signal for all RTC IOs
254237
*
@@ -267,6 +250,26 @@ esp_err_t rtc_gpio_force_hold_dis_all(void);
267250

268251
#endif // SOC_RTCIO_HOLD_SUPPORTED
269252

253+
#if SOC_RTCIO_HOLD_SUPPORTED && SOC_RTCIO_INPUT_OUTPUT_SUPPORTED
254+
/**
255+
* @brief Helper function to disconnect internal circuits from an RTC IO
256+
* This function disables input, output, pullup, pulldown, and enables
257+
* hold feature for an RTC IO.
258+
* Use this function if an RTC IO needs to be disconnected from internal
259+
* circuits in deep sleep, to minimize leakage current.
260+
*
261+
* In particular, for ESP32-WROVER module, call
262+
* rtc_gpio_isolate(GPIO_NUM_12) before entering deep sleep, to reduce
263+
* deep sleep current.
264+
*
265+
* @param gpio_num GPIO number (e.g. GPIO_NUM_12).
266+
* @return
267+
* - ESP_OK on success
268+
* - ESP_ERR_INVALID_ARG if GPIO is not an RTC IO
269+
*/
270+
esp_err_t rtc_gpio_isolate(gpio_num_t gpio_num);
271+
#endif // SOC_RTCIO_HOLD_SUPPORTED && SOC_RTCIO_INPUT_OUTPUT_SUPPORTED
272+
270273
#if SOC_RTCIO_WAKE_SUPPORTED
271274

272275
/**
@@ -292,6 +295,8 @@ esp_err_t rtc_gpio_wakeup_disable(gpio_num_t gpio_num);
292295

293296
#endif // SOC_RTCIO_WAKE_SUPPORTED
294297

298+
#endif // SOC_RTCIO_PIN_COUNT > 0
299+
295300
#ifdef __cplusplus
296301
}
297302
#endif

0 commit comments

Comments
 (0)