Skip to content

Commit 07cf842

Browse files
authored
Merge branch 'espressif:release/v5.3' into release/v5.3
2 parents 723cf7c + fed967d commit 07cf842

File tree

321 files changed

+7603
-2328
lines changed

Some content is hidden

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

321 files changed

+7603
-2328
lines changed

.gitlab/ci/common.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -177,13 +177,21 @@ variables:
177177
fi
178178

179179
# Custom OpenOCD
180-
if [[ ! -z "$OOCD_DISTRO_URL" && "$CI_JOB_STAGE" == "target_test" ]]; then
181-
echo "Using custom OpenOCD from ${OOCD_DISTRO_URL}"
182-
wget $OOCD_DISTRO_URL
183-
ARCH_NAME=$(basename $OOCD_DISTRO_URL)
184-
tar -x -f $ARCH_NAME
185-
export OPENOCD_SCRIPTS=$PWD/openocd-esp32/share/openocd/scripts
186-
export PATH=$PWD/openocd-esp32/bin:$PATH
180+
if [[ "$CI_JOB_STAGE" == "target_test" ]]; then
181+
machine="$(uname -m)"
182+
if [[ "$machine" == "armv7l" ]] ; then
183+
OOCD_DISTRO_URL="$OOCD_DISTRO_URL_ARMHF"
184+
elif [[ "$machine" == "aarch64" ]] ; then
185+
OOCD_DISTRO_URL="$OOCD_DISTRO_URL_ARM64"
186+
fi
187+
if [[ ! -z "$OOCD_DISTRO_URL" ]]; then
188+
echo "Using custom OpenOCD from ${OOCD_DISTRO_URL}"
189+
wget $OOCD_DISTRO_URL
190+
ARCH_NAME=$(basename $OOCD_DISTRO_URL)
191+
tar -x -f $ARCH_NAME
192+
export OPENOCD_SCRIPTS=$PWD/openocd-esp32/share/openocd/scripts
193+
export PATH=$PWD/openocd-esp32/bin:$PATH
194+
fi
187195
fi
188196

189197
if [[ -n "$CI_PYTHON_TOOL_REPO" ]]; then

.gitlab/ci/pre_check.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,8 @@ pipeline_variables:
160160
if [ -n "$CI_PYTHON_CONSTRAINT_BRANCH" ]; then
161161
echo "BUILD_AND_TEST_ALL_APPS=1" >> pipeline.env
162162
fi
163+
- echo "OOCD_DISTRO_URL_ARMHF=$OOCD_DISTRO_URL_ARMHF" >> pipeline.env
164+
- echo "OOCD_DISTRO_URL_ARM64=$OOCD_DISTRO_URL_ARM64" >> pipeline.env
163165
- cat pipeline.env
164166
- python tools/ci/artifacts_handler.py upload --type modified_files_and_components_report
165167
artifacts:

.gitmodules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
sbom-hash = 8f2beb57ddad1f94bed899790b00f46df893ccac
5858
sbom-cve-exclude-list = CVE-2024-31755 Resolved in v1.7.18
5959
sbom-cve-exclude-list = CVE-2023-26819 Resolved in commit a328d65ad490b64da8c87523cbbfe16050ba5bf6
60+
sbom-cve-exclude-list = CVE-2023-53154 Resolved in v1.7.18
6061

6162
[submodule "components/mbedtls/mbedtls"]
6263
path = components/mbedtls/mbedtls

components/bt/common/Kconfig.in

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,25 @@ config BT_BLE_LOG_SPI_OUT_LL_TASK_BUF_SIZE
4848
depends on BT_BLE_LOG_SPI_OUT_LL_ENABLED
4949
default 1024
5050
help
51-
SPI transaction buffer size for upper layer task logs.
51+
SPI transaction buffer size for lower layer task logs.
5252
There will be 2 SPI DMA buffers with the same size.
5353

5454
config BT_BLE_LOG_SPI_OUT_LL_ISR_BUF_SIZE
5555
int "SPI transaction buffer size for lower layer ISR logs"
5656
depends on BT_BLE_LOG_SPI_OUT_LL_ENABLED
5757
default 512
5858
help
59-
SPI transaction buffer size for upper layer ISR logs.
59+
SPI transaction buffer size for lower layer ISR logs.
6060
There will be 2 SPI DMA buffers with the same size.
6161

62+
config BT_BLE_LOG_SPI_OUT_LL_HCI_BUF_SIZE
63+
int "SPI transaction buffer size for lower layer HCI logs"
64+
depends on BT_BLE_LOG_SPI_OUT_LL_ENABLED
65+
default 512
66+
help
67+
SPI transaction buffer size for upper layer HCI logs.
68+
There will be 2 SPI DMA buffers with the same size
69+
6270
config BT_BLE_LOG_SPI_OUT_MOSI_IO_NUM
6371
int "GPIO number of SPI MOSI"
6472
depends on BT_BLE_LOG_SPI_OUT_ENABLED
@@ -94,6 +102,13 @@ config BT_BLE_LOG_SPI_OUT_SYNC_IO_NUM
94102
help
95103
GPIO number of SYNC IO
96104

105+
config BT_BLE_LOG_SPI_OUT_TS_SYNC_SLEEP_SUPPORT
106+
bool "Enable ble log & logic analyzer log time sync sleep support"
107+
depends on BT_BLE_LOG_SPI_OUT_LL_ENABLED
108+
default n
109+
help
110+
Enable ble log & logic analyzer log time sync sleep support
111+
97112
config BT_BLE_LOG_SPI_OUT_FLUSH_TIMER_ENABLED
98113
bool "Enable periodic buffer flush out"
99114
depends on BT_BLE_LOG_SPI_OUT_ENABLED
@@ -108,3 +123,18 @@ config BT_BLE_LOG_SPI_OUT_FLUSH_TIMEOUT
108123
default 1000
109124
help
110125
Buffer flush out period in unit of ms
126+
127+
config BT_BLE_LOG_SPI_OUT_LE_AUDIO_ENABLED
128+
bool "Enable LE Audio log output to SPI"
129+
depends on BT_BLE_LOG_SPI_OUT_ENABLED
130+
default n
131+
help
132+
Enable LE Audio log output to SPI
133+
134+
config BT_BLE_LOG_SPI_OUT_LE_AUDIO_BUF_SIZE
135+
int "SPI transaction buffer size for LE Audio logs"
136+
depends on BT_BLE_LOG_SPI_OUT_LE_AUDIO_ENABLED
137+
default 1024
138+
help
139+
SPI transaction buffer size for LE Audio logs.
140+
There will be 2 SPI DMA buffers with the same size.

0 commit comments

Comments
 (0)