Skip to content

Commit 2e6e5e4

Browse files
committed
IDF release/v4.4 08fa67fe92
1 parent 10b6521 commit 2e6e5e4

File tree

203 files changed

+1405
-1384
lines changed

Some content is hidden

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

203 files changed

+1405
-1384
lines changed

platform.txt

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

tools/platformio-build-esp32.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@
323323
"UNITY_INCLUDE_CONFIG_H",
324324
"WITH_POSIX",
325325
"_GNU_SOURCE",
326-
("IDF_VER", '\\"v4.4.2-296-g4b8915d7af\\"'),
326+
("IDF_VER", '\\"v4.4.2-312-g08fa67fe92\\"'),
327327
"ESP_PLATFORM",
328328
"_POSIX_READER_WRITER_LOCKS",
329329
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32c3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@
317317
"UNITY_INCLUDE_CONFIG_H",
318318
"WITH_POSIX",
319319
"_GNU_SOURCE",
320-
("IDF_VER", '\\"v4.4.2-296-g4b8915d7af\\"'),
320+
("IDF_VER", '\\"v4.4.2-312-g08fa67fe92\\"'),
321321
"ESP_PLATFORM",
322322
"_POSIX_READER_WRITER_LOCKS",
323323
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32s2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@
306306
"UNITY_INCLUDE_CONFIG_H",
307307
"WITH_POSIX",
308308
"_GNU_SOURCE",
309-
("IDF_VER", '\\"v4.4.2-296-g4b8915d7af\\"'),
309+
("IDF_VER", '\\"v4.4.2-312-g08fa67fe92\\"'),
310310
"ESP_PLATFORM",
311311
"_POSIX_READER_WRITER_LOCKS",
312312
"ARDUINO_ARCH_ESP32",

tools/platformio-build-esp32s3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@
322322
"UNITY_INCLUDE_CONFIG_H",
323323
"WITH_POSIX",
324324
"_GNU_SOURCE",
325-
("IDF_VER", '\\"v4.4.2-296-g4b8915d7af\\"'),
325+
("IDF_VER", '\\"v4.4.2-312-g08fa67fe92\\"'),
326326
"ESP_PLATFORM",
327327
"_POSIX_READER_WRITER_LOCKS",
328328
"ARDUINO_ARCH_ESP32",
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.
676 Bytes
Binary file not shown.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -762,5 +762,5 @@
762762
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
763763
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
764764
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
765-
#define CONFIG_ARDUINO_IDF_COMMIT "4b8915d7af"
765+
#define CONFIG_ARDUINO_IDF_COMMIT "08fa67fe92"
766766
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
136 Bytes
Binary file not shown.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -762,5 +762,5 @@
762762
#define CONFIG_ULP_COPROC_ENABLED CONFIG_ESP32_ULP_COPROC_ENABLED
763763
#define CONFIG_ULP_COPROC_RESERVE_MEM CONFIG_ESP32_ULP_COPROC_RESERVE_MEM
764764
#define CONFIG_WARN_WRITE_STRINGS CONFIG_COMPILER_WARN_WRITE_STRINGS
765-
#define CONFIG_ARDUINO_IDF_COMMIT "4b8915d7af"
765+
#define CONFIG_ARDUINO_IDF_COMMIT "08fa67fe92"
766766
#define CONFIG_ARDUINO_IDF_BRANCH "release/v4.4"
136 Bytes
Binary file not shown.

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

Lines changed: 194 additions & 191 deletions
Large diffs are not rendered by default.

tools/sdk/esp32/include/driver/include/driver/i2s.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ typedef struct {
113113
* We assume that the current 'dma_buf_len' is 100, then the real length of the DMA buffer is 8 * 100 = 800 bytes.
114114
* Note that the length of an internal real DMA buffer shouldn't be greater than 4092.
115115
*/
116+
116117
bool use_apll; /*!< I2S using APLL as main I2S clock, enable it to get accurate clock */
117118
bool tx_desc_auto_clear; /*!< I2S auto clear tx descriptor if there is underflow condition (helps in avoiding noise in case of data unavailability) */
118119
int fixed_mclk; /*!< I2S using fixed MCLK output. If use_apll = true and fixed_mclk > 0, then the clock output for i2s is fixed and equal to the fixed_mclk value. If fixed_mclk set, mclk_multiple won't take effect */

tools/sdk/esp32/include/esp_serial_slave_link/include/essl_spi/esp32c3_defs.h

Lines changed: 0 additions & 38 deletions
This file was deleted.

tools/sdk/esp32/include/esp_serial_slave_link/include/essl_spi/esp32h2_defs.h

Whitespace-only changes.

tools/sdk/esp32/include/esp_serial_slave_link/include/essl_spi/esp32s2_defs.h

Lines changed: 0 additions & 38 deletions
This file was deleted.

tools/sdk/esp32/include/esp_serial_slave_link/include/essl_spi/esp32s3_defs.h

Lines changed: 0 additions & 38 deletions
This file was deleted.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
/*
2+
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
#include "sdkconfig.h"
8+
#include "freertos/FreeRTOS.h"
9+
#include "freertos/task.h"
10+
#include "idf_additions_inc.h"
11+
12+
#if ( INCLUDE_vTaskPrioritySet == 1 )
13+
14+
/**
15+
* INCLUDE_vTaskPrioritySet must be defined as 1 for this function to be available.
16+
* See the configuration section for more information.
17+
*
18+
* Saves the current priority and current base priority of a task, then raises the tasks
19+
* current and base priority to uxNewPriority if uxNewPriority is of a higher priority.
20+
* Once a task's priority has been raised with this function, the priority can be restored
21+
* by calling prvTaskPriorityRestore()
22+
* - Note that this function differs from vTaskPrioritySet() as the task's current priority
23+
* will be modified even if the task has already inherited a priority.
24+
* - This function is intended for special circumstance where a task must be forced immediately
25+
* to a higher priority.
26+
*
27+
* For configUSE_MUTEXES == 0: A context switch will occur before the function returns if the priority
28+
* being set is higher than the currently executing task.
29+
*
30+
* @note This functions is private is only be called internally within various IDF components.
31+
* Users should never call this function from their application.
32+
*
33+
* @note vTaskPrioritySet() should not be called while a task's priority is already raised via this function
34+
*
35+
* @param pxSavedPriority returns base and current priorities
36+
*
37+
* @param uxNewPriority The priority to which the task will be set.
38+
*/
39+
void prvTaskPriorityRaise( prvTaskSavedPriority_t * pxSavedPriority, UBaseType_t uxNewPriority );
40+
41+
/**
42+
* INCLUDE_vTaskPrioritySet must be defined as 1 for this function to be available.
43+
* See the configuration section for more information.
44+
*
45+
* Restore a task's priority that was previously raised by prvTaskPriorityRaise().
46+
*
47+
* For configUSE_MUTEXES == 0: A context switch will occur before the function returns if the priority
48+
* being set is higher than the currently executing task.
49+
*
50+
* @note This functions is private is only be called internally within various IDF components.
51+
* Users should never call this function from their application.
52+
*
53+
* @param pxSavedPriority previously saved base and current priorities that need to be restored
54+
*/
55+
void prvTaskPriorityRestore( prvTaskSavedPriority_t * pxSavedPriority );
56+
57+
#endif // ( INCLUDE_vTaskPrioritySet == 1)
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/*
2+
* SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
7+
8+
#ifndef FREERTOS_ADDITITIONS_INC_H_
9+
#define FREERTOS_ADDITITIONS_INC_H_
10+
11+
#ifdef __cplusplus
12+
extern "C" {
13+
#endif
14+
15+
#include "sdkconfig.h"
16+
#include "freertos/FreeRTOS.h"
17+
18+
#if ( INCLUDE_vTaskPrioritySet == 1 )
19+
20+
typedef struct {
21+
UBaseType_t uxPriority;
22+
#if ( configUSE_MUTEXES == 1 )
23+
UBaseType_t uxBasePriority;
24+
#endif
25+
} prvTaskSavedPriority_t;
26+
27+
#endif // ( INCLUDE_vTaskPrioritySet == 1)
28+
29+
#ifdef __cplusplus
30+
}
31+
#endif
32+
33+
#endif //FREERTOS_ADDITITIONS_INC_H_

tools/sdk/esp32/include/freertos/include/esp_additions/freertos_tasks_c_additions.h

Lines changed: 0 additions & 80 deletions
This file was deleted.

tools/sdk/esp32/include/hal/esp32/include/hal/spi_ll.h

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,29 @@ static inline void spi_dma_ll_enable_out_auto_wrback(spi_dma_dev_t *dma_out, uin
10811081
//does not configure it in ESP32
10821082
}
10831083

1084+
/**
1085+
* Get the spi communication command
1086+
*
1087+
* @param cmd_t Base command value
1088+
* @param line_mode Line mode of SPI transaction phases: CMD, ADDR, DOUT/DIN.
1089+
*/
1090+
static inline uint16_t spi_ll_get_slave_hd_command(spi_command_t cmd_t, spi_line_mode_t line_mode)
1091+
{
1092+
//This is not supported in esp32
1093+
return 0;
1094+
}
1095+
1096+
/**
1097+
* Get the dummy bits
1098+
*
1099+
* @param line_mode Line mode of SPI transaction phases: CMD, ADDR, DOUT/DIN.
1100+
*/
1101+
static inline int spi_ll_get_slave_hd_dummy_bits(spi_line_mode_t line_mode)
1102+
{
1103+
//This is not supported in esp32
1104+
return 0;
1105+
}
1106+
10841107
#undef SPI_LL_RST_MASK
10851108
#undef SPI_LL_UNUSED_INT_MASK
10861109

0 commit comments

Comments
 (0)