Frantisek Hrbata
62fd4abded
ci: add sbom validation using pre-commit's post-commit stage
...
With 09ba070b7e
("fix: allow to use older pre-commit hook version")
and b93cc581a5
("fix: set default pre-commit hook stages to pre-commit..")
we set the default pre-commit hook stage to commit/pre-commit, which avoids
running the pre-commit plugins/hooks multiple times for different stages.
Unfortunately this also affects "pre-commit run" used in CI and
now it runs only plugins which are by default using the
commit/pre-commit stage. Meaning the sbom validation, which uses
post-commit, is not run at all. This adds an explicit pre-commit command
for validate-sbom-manifest plugin, which needs to be started in
post-commit stage.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-01-02 16:29:58 +01:00
Song Ruo Jing
0da4b0867b
change(uart): improved the internal logic of uart_read_bytes
...
Ringbuffer usage becomes more efficient with the use of xRingbufferReceiveUpTo
Closes https://github.com/espressif/esp-idf/issues/12386
2024-01-02 20:21:39 +08:00
Krzysztof Budzynski
ccc8b274eb
Merge branch 'docs/add_Chinese_translation_for_api-reference/peripherals/sdio_slave.rst_backport_v5.1' into 'release/v5.1'
...
docs: provide CN translation for api-reference/peripherals/sdio_slave.rst (Backport v5.1)
See merge request espressif/esp-idf!26109
2024-01-02 19:43:24 +08:00
Cai Xin Ying
8495a31f46
docs: provide CN translation for api-reference/peripherals/sdio_slave.rst (Backport v5.1)
2024-01-02 19:43:24 +08:00
Xu Si Yu
d2b8ddfb1f
fix(openthread): update lib to set raw pcb ttl value
2024-01-02 16:56:52 +08:00
Rahul Tank
c6946cb2fd
fix(nimble): Enable address resolution across reboot
2024-01-02 14:04:44 +05:30
Jiang Jiang Jian
29803d93b5
Merge branch 'bigfix/BLEQABR23-503_v51' into 'release/v5.1'
...
fix(ble_mesh): reject node-reseting when provision link is active (V5.1)
See merge request espressif/esp-idf!25849
2024-01-02 15:38:12 +08:00
Wu Meng Shi
53b013f041
fix(ble_mesh): reject node-reseting when provision link is active (V5.1)
2024-01-02 15:38:11 +08:00
luoxu
268fbf83c1
bugfix(ble_mesh): add duplicate scan config for esp32s3
2024-01-02 15:35:11 +08:00
luoxu
fa85443a44
feat(ble_mesh): Miscellaneous updates for mesh kconfig, relay related
2024-01-02 15:34:27 +08:00
Daniel Mangum
f9569bde37
mbedtls: define MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY for CID padding
...
Updates config to define the new MBEDTLS_SSL_CID_TLS1_3_PAD_GRANULARITY
option, which replaced the previously used
MBEDTLS_SSL_CID_PADDING_GRANULARITY. The old option is continuing to be
used as the new one exceeds the maximum length for an option name in
esp-idf.
See https://github.com/Mbed-TLS/mbedtls/pull/4490 for more information.
Signed-off-by: Daniel Mangum <georgedanielmangum@gmail.com>
2024-01-02 11:22:10 +05:30
zhanghaipeng
401653364d
fix(bt/bluedroid): Optimize ble remove all bonded devices function
2023-12-30 20:39:57 +08:00
zhanghaipeng
9f478a8305
fix(bt/bluedroid): Update ble ibeacon example document
2023-12-30 20:39:47 +08:00
zhanghaipeng
a76b44602c
fix(bt/bluedroid): Update ble gattc gatts coex example
2023-12-30 20:39:37 +08:00
zhanghaipeng
3241fd237b
fix(bt/bluedroid): Fix BLE robost cashing config
2023-12-30 20:14:19 +08:00
Jiang Jiang Jian
bc2389029c
Merge branch 'bugfix/fix_ble_app_unregister_no_event_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Fix ble app unregister no event(backport v5.1)
See merge request espressif/esp-idf!28175
2023-12-29 16:03:39 +08:00
Jiang Jiang Jian
b929a149db
Merge branch 'bugfix/fix_gatts_stop_race_condition_v5.1' into 'release/v5.1'
...
fix(nimble): Handled race condition for conn variables being set to NULL (v5.1)
See merge request espressif/esp-idf!28169
2023-12-29 16:02:17 +08:00
Jiang Jiang Jian
4e8b573481
Merge branch 'bugfix/fix_ble_phy_tx_ifs_v5.1' into 'release/v5.1'
...
Bugfix/fix ble phy tx ifs v5.1
See merge request espressif/esp-idf!28152
2023-12-29 14:14:00 +08:00
Jiang Jiang Jian
6e57f35873
Merge branch 'backport/add_dynamic_iram_check_for_ot_sleep_v51' into 'release/v5.1'
...
fix(pm): fix extra retention function to iram(Backportv5.1)
See merge request espressif/esp-idf!28134
2023-12-29 12:26:04 +08:00
Jiang Jiang Jian
2c7d68d17b
Merge branch 'bugfix/clear_lp_sw_trigger_int_before_sleep_v5.1' into 'release/v5.1'
...
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup(v5.1)
See merge request espressif/esp-idf!28147
2023-12-29 12:20:58 +08:00
Jiang Jiang Jian
82bfc1de86
Merge branch 'bugfix/crash_in_btc_hf_init_v5.1' into 'release/v5.1'
...
fix(bt/bluedroid): Avoided crash of LoadProhibited during HFP AG deinitialization (v5.1)
See merge request espressif/esp-idf!28117
2023-12-29 12:01:51 +08:00
Jiang Jiang Jian
8b84071f6a
Merge branch 'backport/fix_ble_prepare_write_v5.1' into 'release/v5.1'
...
Backport/fix ble prepare write v5.1
See merge request espressif/esp-idf!27909
2023-12-29 12:01:01 +08:00
Jiang Jiang Jian
b938ef047c
Merge branch 'bugfix/fix_fragment_bug_v5.1' into 'release/v5.1'
...
fix(wifi): fix the rate check error in fragment (v5.1)
See merge request espressif/esp-idf!28171
2023-12-29 11:48:49 +08:00
luoxu
5fd7c865c7
bugfix(ble_mesh): Supplementary configuration options that should be enabled.
2023-12-29 11:11:21 +08:00
Liu Linyan
a4635d75ca
fix(ble_mesh): Support using random adv interval for mesh packets
2023-12-29 11:11:21 +08:00
zhangyanjiao
f4756fc21e
fix(wifi): fix the rate check error in fragment
2023-12-28 19:13:00 +08:00
zhanghaipeng
7755e6190c
fix(bt/bluedroid): Fix ble app unregister no event
2023-12-28 19:10:10 +08:00
Rahul Tank
aa2c91072d
fix(nimble): Handled race condition for conn variables being set to NULL
2023-12-28 15:13:09 +05:30
Rahul Tank
bbd8d13f93
Merge branch 'bugfix/periodic_adv_enh_fixes_v5.1' into 'release/v5.1'
...
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2 (v5.1)
See merge request espressif/esp-idf!28077
2023-12-28 17:24:05 +08:00
Jiang Jiang Jian
04895043f5
Merge branch 'feat/support_esp32c3_v1.1_wifi_v5.1' into 'release/v5.1'
...
feat(wifi): support esp32c3 v1.1 WiFi(v5.1)
See merge request espressif/esp-idf!27914
2023-12-28 16:56:49 +08:00
zhanghaipeng
17752f970a
fix(phy): Fix ble tx ifs time for ESP32
2023-12-28 14:32:26 +08:00
wuzhenghui
53afab3850
feat(ulp): add api to get lp_cpu wakeup cause and clear wakeup source at startup
...
Closes https://github.com/espressif/esp-idf/issues/12651
2023-12-28 13:31:55 +08:00
Shu Chen
47c89441c1
Merge branch 'backport/ieee802154_receive_done_handler_v51' into 'release/v5.1'
...
fix(ieee802154): introduce a receive done handler feature(backportV5.1)
See merge request espressif/esp-idf!28133
2023-12-28 11:13:06 +08:00
Jiang Jiang Jian
9088450645
Merge branch 'bugfix/fix_establish_two_sco_fail_v5.1' into 'release/v5.1'
...
fix(bt/controller): Fixed establish two sco connections failed (Backport v5.1)
See merge request espressif/esp-idf!28101
2023-12-27 19:38:25 +08:00
Jiang Jiang Jian
61a11a7c1f
Merge branch 'bugfix/wait_tvsl_after_non_pd_top_lightsleep_v5.1' into 'release/v5.1'
...
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6 (v5.1)
See merge request espressif/esp-idf!28143
2023-12-27 19:37:42 +08:00
Roshan Bangar
dc9d9b41f2
fix(nimble): Added periodic_adv_enh soc_caps for c2, h2
2023-12-27 15:03:17 +05:30
Jiang Jiang Jian
48091104b6
Merge branch 'test/ctrl_acl_u_pkt_type_v5.1' into 'release/v5.1'
...
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
See merge request espressif/esp-idf!27598
2023-12-27 16:53:43 +08:00
alanmaxwell
58de97b193
fix(wifi): change default flash freq from 40M to 80M for esp32 in iperf
2023-12-27 16:47:00 +08:00
muhaidong
e7b20b754f
fix(wifi): fix beacon eb memory leak issue
2023-12-27 16:47:00 +08:00
liuning
afbe2d1165
fix(rom): fix rom ld for v5.1
2023-12-27 16:47:00 +08:00
liuning
e6efcc407e
fix(rom): remove related rom funcs in c3 rom eco7 MR
2023-12-27 16:47:00 +08:00
alanmaxwell
36e082d6e2
feat(wifi): support esp32c3 v1.1 WiFi
...
1.bringup c3 v1.1 and sync func to c3 eco7 rom
2.support to set null&probe lifetime
3.support to adjust listen interval to dtim period
4.support tx pkt w/o wake null
5.allow to tx null0 if requtest to rx data
2023-12-27 16:47:00 +08:00
wuzhenghui
ecca6fb1c2
change(esp_hw_support/sleep): rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY
...
1. Rename ESP_SLEEP_DEEP_SLEEP_WAKEUP_DELAY to ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY
2. Set ESP_SLEEP_WAIT_FLASH_READY_EXTRA_DELAY visible for all targets
2023-12-27 15:36:20 +08:00
wuzhenghui
c33dd0f4a2
fix(esp_hw_support/sleep): wait flash ready after non-pd_top lightsleep for esp32c6
2023-12-27 15:36:15 +08:00
Jiang Jiang Jian
ddd142e624
Merge branch 'bugfix/fix_ble_recorrect_enable_bug_v5.1' into 'release/v5.1'
...
fix(ble/controller): Fixed BLE recorrect enable bug and fixed BLE bb isr enable by default (backport v5.1)
See merge request espressif/esp-idf!28110
2023-12-27 12:03:47 +08:00
Jin Cheng
9d41ed6546
feat(bt/bluedroid): Added an API to specify data types for ACL-U traffic
2023-12-26 20:21:15 +08:00
zwx
81123259ff
fix(pm): fix extra retention function to iram
...
* Also remove unused function on H2
2023-12-26 19:20:44 +08:00
zwx
66efe67609
fix(ieee802154): introduce a receive done handler feature
2023-12-26 19:12:11 +08:00
Shu Chen
f922e43625
Merge branch 'backport/some_openthread_related_features_v51' into 'release/v5.1'
...
Backport some openthread related features (backport v5.1)
See merge request espressif/esp-idf!28055
2023-12-26 17:27:27 +08:00
Jiang Jiang Jian
b7f0139dcb
Merge branch 'bugfix/alarm_args_double_free_v5.1' into 'release/v5.1'
...
Bugfix/alarm args double free v5.1
See merge request espressif/esp-idf!27538
2023-12-26 16:16:58 +08:00