Commit Graph

45358 Commits

Author SHA1 Message Date
wanckl
e5222e01ec fix(twai): twai legacy driver fixed zero dlc transmit
Closes https://github.com/espressif/esp-idf/issues/17467
2025-09-22 20:24:20 +08:00
wanckl
26c3b0b83c fix(driver_twai): update example using wait_tx_done api 2025-09-22 20:24:20 +08:00
wanckl
dd003fb051 feat(driver_twai): add tx wait all done api 2025-09-22 20:24:20 +08:00
wanckl
0f2d8416b5 feat(driver_twai): update and simplify network example using new driver 2025-09-22 20:24:16 +08:00
wanckl
d625405ecb feat(driver_twai): update error recover example using new driver
Closes https://github.com/espressif/esp-idf/issues/8461
2025-09-18 19:53:56 +08:00
wanckl
b5dbc7f3a1 feat(driver_twai): remove self test example since it's meanless 2025-09-18 15:10:20 +08:00
Rahul Tank
a2c5d88320 Merge branch 'fix/connect_gap_event_status_handling_v5.5' into 'release/v5.5'
fix(nimble): Fixed incorrect HCI status in connect event (v5.5)

See merge request espressif/esp-idf!41880
2025-09-17 13:50:00 +05:30
Island
03450d3846 Merge branch 'feat/ble_log_v2_esp_target_support_v5.5' into 'release/v5.5'
Feat/ble log v2 esp target support (v5.5)

See merge request espressif/esp-idf!41921
2025-09-17 13:09:07 +08:00
Marius Vikhammer
b0e0b4ddb9 Merge branch 'refactor/lp_core_i2c_esp32c5_support_v5.5' into 'release/v5.5'
refactor(lp_core_i2c): Modify lp_core_i2c header to support ESP32C5 (v5.5)

See merge request espressif/esp-idf!41927
2025-09-17 10:15:00 +08:00
Roland Dobai
bb9cdd61ce Merge branch 'fix/sdkconfig.rename.docs_v5.5' into 'release/v5.5'
fix(docs): Update unclear sdkconfig.rename example (v5.5)

See merge request espressif/esp-idf!41948
2025-09-16 19:11:08 +02:00
Zhou Xiao
727224920c fix(ble): fixed ble log config for ESP32-C3/ESP32-S3 2025-09-16 22:48:11 +08:00
Roland Dobai
bb70fdaa12 Merge branch 'contrib/github_pr_17586_v5.5' into 'release/v5.5'
Fix warning message in install.sh. (GitHub PR) (v5.5)

See merge request espressif/esp-idf!41947
2025-09-16 14:26:47 +02:00
David Cermak
dc4381d0b0 fix(docs): Update unclear sdkconfig.rename example 2025-09-16 13:31:18 +02:00
Zhou Xiao
2d83b8f422 feat(ble): supported ble log v2 for ESP32 2025-09-16 19:07:49 +08:00
Zhou Xiao
85d2c81f70 feat(ble): supported ble log v2 for ESP32-C3/ESP32-S3 2025-09-16 19:07:49 +08:00
Zhou Xiao
8e1b0c23a7 feat(ble): supported ble log v2 for ESP32-C5 2025-09-16 19:07:49 +08:00
Zhou Xiao
49bcc44e76 feat(ble): supported ble log v2 for ESP32-C2 2025-09-16 19:07:49 +08:00
Zhou Xiao
954e370bc0 feat(ble): supported ble log v2 for ESP32-H2 2025-09-16 19:07:49 +08:00
Zhou Xiao
67a511abc6 feat(ble): supported ble log v2 for ESP32-C6 2025-09-16 19:07:49 +08:00
Zhou Xiao
bc5b61b56c fix(ble): fixed ble log v2 configuration issues 2025-09-16 19:07:45 +08:00
Roland Dobai
b2ec317d96 fix(tools): Fix warning message from idf_tools.py 2025-09-16 13:02:54 +02:00
Artyom Lebedev
a2206083c8 fix(tools): Fix warning message from idf_tools.py
Closes https://github.com/espressif/esp-idf/pull/17586
2025-09-16 13:02:53 +02:00
Marius Vikhammer
4b2b5d7baf Merge branch 'refactor/ulp_riscv_i2c_logs_v5.5' into 'release/v5.5'
refactor(ulp_riscv): Modify i2c read/write API for better logging and return error code (v5.5)

See merge request espressif/esp-idf!41673
2025-09-16 16:36:18 +08:00
Meet Patel
9bcf41fa6e refactor(lp_core_i2c): Modify lp_core_i2c header to support ESP32C5
lp_core_i2c.h header file has sda and scl pins hardcoded to GPIO6 and
GPIO7 which works only for ESP32C6. ESP32C5 uses GPIO2 and GPIO3 for
I2C SDA and SCL. Hence, added LP_I2C_SCL_IO and LP_I2C_SDA_IO macros
under conditional compilation in library header file, so there is no
need to hardcode I2C GPIO pins and any other test apps or examples
that are including the LP I2C header file can also use Macro directly.
2025-09-16 11:19:32 +05:30
Marius Vikhammer
a0f071f7ff Merge branch 'bugfix/log_sys_time_year_v5.5' into 'release/v5.5'
fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL (v5.5)

See merge request espressif/esp-idf!41857
2025-09-15 17:24:22 +08:00
Astha Verma
cc0efd88c0 fix(nimble): Fixed incorrect HCI status in connect event 2025-09-15 10:59:12 +05:30
Meet Patel
6e2db679da refactor(ulp_riscv): Modify ulp i2c read/write functions to return error code
Updated the i2c read/write APIs ulp_riscv_i2c_master_read_from_device
and ulp_riscv_i2c_master_write_to_device in ulp_riscv component to
return error codes back to the application

Closes https://github.com/espressif/esp-idf/issues/15904
2025-09-15 10:35:14 +05:30
Meet Patel
6cd7f74877 refactor(ulp_riscv): Modify ESP_EARLY_LOG to ESP_LOG and move it outside critical section
Moved the error logs outside critical section for i2c communication errors
like READ fail, WRITE fail etc. in the ulp_riscv_i2c component

Also changed the error log API from ESP_EARLY_LOG to ESP_LOG, so we can support
tag based filtering and enabling/disabling of logs

Closes https://github.com/espressif/esp-idf/issues/17425
2025-09-15 10:35:14 +05:30
Aditya Patwardhan
3631cb1a38 Merge branch 'fix/key_mgr_state_management_v5.5' into 'release/v5.5'
Fix incorrect key manager state management (v5.5)

See merge request espressif/esp-idf!41870
2025-09-15 10:29:51 +05:30
Marius Vikhammer
e0151944ff fix(log): fixed wrong year timestamp with LOG_TIMESTAMP_SOURCE_SYSTEM_FULL
struct tm contains the number of years since 1900, but the printing code
assumed it contained actual current year.

It would also print it as YYYY, while the documentation and code implies
it should be YY.

Closes https://github.com/espressif/esp-idf/issues/17451
2025-09-14 16:31:59 +08:00
harshal.patil
ae7d7542e0 fix(esp_key_mgr): Fix incorrect key manager state management 2025-09-12 17:26:27 +05:30
Rahul Tank
b0ec8feaa1 Merge branch 'bugfix/fix_periodic_reattempt_v5.5' into 'release/v5.5'
fix(nimble): Fixed reattempt count handling for perdiodic adv (v5.5)

See merge request espressif/esp-idf!41819
2025-09-12 16:21:56 +05:30
morris
cfbbf271a8 Merge branch 'doc/fix_ext1_wakeup_cause_v5.5' into 'release/v5.5'
docs(sleep_mode): updated ext1 wakeup status (v5.5)

See merge request espressif/esp-idf!41830
2025-09-12 16:58:24 +08:00
Mahavir Jain
847ceb6301 Merge branch 'change/exclude_cve-2025-57052_v5.5' into 'release/v5.5'
change(cjson): Update to v1.7.19 (v5.5)

See merge request espressif/esp-idf!41837
2025-09-11 18:12:14 +05:30
Rahul Tank
9d01ecf71b Merge branch 'bugfix/set_tx_power_in_example_v5.5' into 'release/v5.5'
fix(nimble): Add Tx power information in adv data (v5.5)

See merge request espressif/esp-idf!41813
2025-09-11 14:26:04 +05:30
Ashish Sharma
5e7c32897f change(cjson): update cjson version to 1.7.19 2025-09-11 15:35:55 +08:00
laokaiyao
84ae3f8aec change: remove the updated doc's list for c5 2025-09-11 15:17:12 +08:00
laokaiyao
4a53e1f581 docs(sleep_mode): updated ext1 wakeup status 2025-09-11 15:16:02 +08:00
Island
a62dc1d4dd Merge branch 'fix/uninited_local_var_in_nimble_example_v5.5' into 'release/v5.5'
fix(ble): init return code in nimble example (v5.5)

See merge request espressif/esp-idf!41812
2025-09-11 11:06:51 +08:00
Rahul Tank
2550e531d1 fix(nimble): Fixed reattempt count handling for perdiodic adv 2025-09-10 18:52:09 +05:30
Rahul Tank
0feebfce2c fix(nimble): Add Tx power information in adv data 2025-09-10 18:46:03 +05:30
Zhou Xiao
767014b382 fix(ble): init return code in nimble example
* Closes https://github.com/espressif/esp-idf/issues/17547


(cherry picked from commit 916f87b333)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-10 21:13:39 +08:00
morris
ee5f84e64d Merge branch 'feat/twai_esp32h4_v5.5' into 'release/v5.5'
fix(twai): busoff and clkout may not available in SOC (v5.5)

See merge request espressif/esp-idf!41718
2025-09-10 20:30:57 +08:00
morris
e1694c6ade fix(twai): busoff and clkout may not available in SOC
return ESP_ERR_NOT_SUPPORTED if these signals are required from user but
not available in SOC
2025-09-08 17:39:38 +08:00
Island
6b7d55aeba Merge branch 'feat/support_blufi_adv_with_name_v5.5' into 'release/v5.5'
feat(bt/blufi): Support Blufi start advertising with specified name (v5.5)

See merge request espressif/esp-idf!41338
2025-09-04 12:02:40 +08:00
Island
ba4300c226 Merge branch 'feat/support_cble50y24_108_v5.5' into 'release/v5.5'
Support multi-connection optimization and examples on Bluedroid (v5.5)

See merge request espressif/esp-idf!41200
2025-09-04 12:02:33 +08:00
Marius Vikhammer
e463a364cc Merge branch 'feature/update_esp32c61_efuse_docs_v5.5' into 'release/v5.5'
feat(docs): Update ESP32-C61 efuse documentation (v5.5)

See merge request espressif/esp-idf!41263
2025-09-04 09:21:31 +08:00
Jiang Jiang Jian
4f52b6028e Merge branch 'fix/wrong_auth_mode_in_sta_connected_evt_v5.5' into 'release/v5.5'
fix(wifi): send correct wifi_auth_mode_t in WIFI_EVENT_STA_CONNECTED and logs (v5.5)

See merge request espressif/esp-idf!41652
2025-09-03 21:06:28 +08:00
Konstantin Kondrashov
c092365299 feat(docs): Update ESP32-C61 efuse documentation 2025-09-03 14:21:56 +03:00
morris
e797515680 Merge branch 'features/twai_send_isr_v5.5' into 'release/v5.5'
features(twai): Added support for calling twai_node_transmit() from ISR contexts (v5.5)

See merge request espressif/esp-idf!41480
2025-09-03 16:26:47 +08:00