Commit Graph

46919 Commits

Author SHA1 Message Date
zhuanghang efd6a10f18 feat(802.15.4): set default pti and ed/cca pti to 3 for 154 2026-01-19 20:07:19 +08:00
liuning 31769c930d fix(wifi): allow to disable wifi modem clocks if wifi is not inited 2026-01-19 20:07:19 +08:00
liuning 824a30a11a feat(phy): add check for required clock bits during phy enable 2026-01-19 20:07:16 +08:00
Jiang Jiang Jian fd892af42f Merge branch 'bugfix/fix_scan_done_or_disconnected_event_miss_issue_v5.5' into 'release/v5.5'
fix(wifi): fix scan done or disconnected event miss issue(Backport v5.5)

See merge request espressif/esp-idf!44685
2026-01-19 19:53:22 +08:00
liuning c65cf33dae bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios 2026-01-19 19:28:08 +08:00
armando e8814fc0f1 feat(p4): changed to rev3.1 by default 2026-01-19 17:53:52 +08:00
Xiao Xufeng bb79e6f246 fix(esp32p4): fix efuse, encryption and other rev_min usage 2026-01-19 17:53:51 +08:00
Xiao Xufeng 3d22ac034c fix(esp32p4): fix rom and ld misuse min_rev 2026-01-19 17:53:34 +08:00
Jin Cheng e421e7d2c0 fix(bt): fixed semaphore deletion condition in UART DMA deinit 2026-01-19 16:49:49 +08:00
Jin Cheng 46baa2dac1 fix(bt): enhanced packet length check in sdp_server.c 2026-01-19 16:49:49 +08:00
Jin Cheng 458150888d fix(bt): enhanced packet length check for avrc_pars_vendor_cmd 2026-01-19 16:49:49 +08:00
Jin Cheng 0126907574 fix(bt): enhanced packet length check for HCI module 2026-01-19 16:49:49 +08:00
Jin Cheng 41edf56707 fix(bt): validated UUID parameters in BTA_JvStartDiscovery 2026-01-19 16:49:46 +08:00
Jin Cheng 9b6e661aba fix(bt/bluedroid): A2DP source at acceptor side will miss ESP_A2D_AUDIO_CFG_EVT 2026-01-19 16:49:39 +08:00
yanzihan@espressif.com 139d4d8952 feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32c61 v5.5 2026-01-19 15:59:47 +08:00
Sajia df0b21d42c fix(wifi): Free eapol sm before alloc for new connection 2026-01-19 13:29:29 +05:30
yangfeng fb62b97ef6 feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-19 15:29:22 +08:00
morris 1c37e7207f Merge branch 'fix/adc_continuous_iram_config_v5.5' into 'release/v5.5'
fix(adc): fix ESP32/S2 panic when use continuous ADC (v5.5)

See merge request espressif/esp-idf!43639
2026-01-19 15:01:44 +08:00
morris 27a5cfd0bf Merge branch 'feat/p4_eco5_ccm_v5.5' into 'release/v5.5'
ISP:  support ccm on P4 eco5 (v5.5)

See merge request espressif/esp-idf!44812
2026-01-19 15:00:37 +08:00
Jiang Jiang Jian 67025a23f7 Merge branch 'fix/fix_p4_lp_adc_unavailable_in_sleep_v5.5' into 'release/v5.5'
feat(esp_hw_support): support ESP_SLEEP_USE_ADC_TSEN_MONITOR_MODE for esp32p4 (v5.5)

See merge request espressif/esp-idf!45195
2026-01-19 14:59:22 +08:00
Jiang Jiang Jian 520fbcd62b Merge branch 'fix/improve_get_start_doc_notes_v55' into 'release/v5.5'
fix(doc): fix get start process in port notes

See merge request espressif/esp-idf!45231
2026-01-19 14:57:23 +08:00
Jiang Jiang Jian a3ce1fc579 Merge branch 'feature/support_7.6.1_pvt_auto_dbias_v5.5' into 'release/v5.5'
feat(esp32c6): auto adjust LDO voltage using pvt function (v5.5)

See merge request espressif/esp-idf!44102
2026-01-19 14:57:11 +08:00
yanzihan@espressif.com 51adb83f39 feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32c5 v5.5 2026-01-19 14:25:25 +08:00
Island 35b1b782cc Merge branch 'fix/uaf_in_bluedroid_attp_v5.5' into 'release/v5.5'
fix(ble): fixed use-after-free in bluedroid attp (v5.5)

See merge request espressif/esp-idf!45159
2026-01-19 14:15:21 +08:00
Rahul Tank d4a83caa5f Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle_v5.5' into 'release/v5.5'
fix(nimble): Handling of psync during sync lost (v5.5)

See merge request espressif/esp-idf!45043
2026-01-19 10:03:13 +05:30
wangtao@espressif.com 698f64d3e1 fix(doc): fix get start process in port notes 2026-01-19 11:38:24 +08:00
C.S.M b21e7bda23 feat(vbat): update vbat charger threshold on p4 revision 3 2026-01-19 11:23:56 +08:00
wuzhenghui 42ccf5d626 feat(esp_hw_support): esp32p4 rev3.1 no need MSPI workaround 2026-01-19 11:20:29 +08:00
Jiang Jiang Jian ca22d0e8ec Merge branch 'fix/minimal_build_property_v5.5' into 'release/v5.5'
fix(cmake): disable MINIMAL_BUILD build property if COMPONENTS is defined (v5.5)

See merge request espressif/esp-idf!45117
2026-01-19 11:11:49 +08:00
Jiang Jiang Jian e2cc50cb46 Merge branch 'fix/task_tracing_crashing_5.5' into 'release/v5.5'
fix(heap): fix a bug where the biggest heap would be NULL on boot (backport v5.5)

See merge request espressif/esp-idf!43448
2026-01-19 11:11:38 +08:00
Jiang Jiang Jian d7433253d8 Merge branch 'bugfix/enlarge_espnow_example_stack_v5.5' into 'release/v5.5'
fix(wifi/espnow): Increase the espnow example stack size (v5.5)

See merge request espressif/esp-idf!45181
2026-01-19 11:10:08 +08:00
Jiang Jiang Jian 0ea4e69ff3 Merge branch 'bugfix/fix_big_vdddig_bug_p4eco6_v5.5' into 'release/v5.5'
Fix_vdddig_big_bug when boot in ECO6 (v5.5)

See merge request espressif/esp-idf!45180
2026-01-19 11:05:32 +08:00
morris 8d075c896a Merge branch 'bugfix/dma_memcpy_psram_workaround_v5.5' into 'release/v5.5'
fix(dma): add PSRAM memory barrier for external RAM buffers (v5.5)

See merge request espressif/esp-idf!45164
2026-01-19 10:52:35 +08:00
zhangyanjiao 762db45904 fix(wifi/espnow): Increase the espnow example stack size
Closes https://github.com/espressif/esp-idf/issues/18128
2026-01-19 10:27:05 +08:00
muhaidong 08597df45b fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets 2026-01-19 09:49:56 +08:00
muhaidong ccdefe96dc fix(wifi): fix lmac tx done assert issue 2026-01-19 09:49:56 +08:00
muhaidong 1db35d7b8f fix(wifi): fix some wapi and fragment issues
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
4. fix lmac tx done assert issue
5. fix scan done or disconnected event miss issue
6. fix offchan action tx memory leak issue
2026-01-19 09:48:45 +08:00
morris c680ab6288 Merge branch 'fix/esp32_flash_cache_crash_v5.5' into 'release/v5.5'
fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz on ESP32 (v5.5)

See merge request espressif/esp-idf!44904
2026-01-18 23:41:48 +08:00
Jiang Jiang Jian a3927641bf Merge branch 'bugfix/sae_h2e_nvs_default_v5.5' into 'release/v5.5'
fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station

See merge request espressif/esp-idf!44793
2026-01-18 23:26:34 +08:00
Jiang Jiang Jian 781963c538 Merge branch 'fix/fix_c5_rng_to_lp_peri_dependency_v5.5' into 'release/v5.5'
fix(esp_hw_support): new solution to fix RNG to LP Peri domain dependency on C5 (v5.5)

See merge request espressif/esp-idf!44953
2026-01-18 23:05:33 +08:00
Mahavir Jain e628865430 Merge branch 'feat/enable_pseudo_round_support_for_aes_v5.5' into 'release/v5.5'
feat: enable pesudo round functionality for AES in ESP32P4 ECO5 (v5.5)

See merge request espressif/esp-idf!45175
2026-01-18 18:19:06 +05:30
Mahavir Jain 79048b8aac Merge branch 'feat/enable_pseudo_round_support_for_xts_aes_esp32p4_eco5_v5.5' into 'release/v5.5'
feat: added support for pseudo round xts aes in esp32p4 eco5 (v5.5)

See merge request espressif/esp-idf!45172
2026-01-18 18:17:41 +05:30
Shreyas Sheth caf4cad3b4 fix(esp_wifi): Backport some wifi fixes
- Fix incorrect allocation of eb due to rsn ie len mismatch
- Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station
- Fix incorrect deauth reason parsing for station
- Fix memory corruption by avoiding unncessary encryption of Mgmt frames

  When wpa_supplicant sends an authentication response for an already
  connection station (with keys installed after a successful 4-way
  handshake), the Mgmt packet was encrypted unconditionaly based on
  'bss->pmf_enable'. This lead to memory corruption since extra space for
  the encryption header was assumed even when it was not there.
  Fix this by verifying that the packet is actually a robust management
  frame before enabling the encryption.
2026-01-17 15:51:45 +05:30
Jiang Jiang Jian 9d80cb0d95 Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.5' into 'release/v5.5'
fix(esp_system): fix ROM secure boot fast wake feature (v5.5)

See merge request espressif/esp-idf!45016
2026-01-17 17:17:59 +08:00
morris 03b5c7eba8 Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.5' into 'release/v5.5'
fix(dma): fix dma alignment when flash_enc enabled (v5.5)

See merge request espressif/esp-idf!45080
2026-01-17 15:57:22 +08:00
Jiang Jiang Jian 81240a49e6 Merge branch 'bugfix/rx_pkt_failed_in_modem_state_v5.5' into 'release/v5.5'
fix(pm): fix rx packet failed when modem state is interrupted by other wakeup sources for C5 and C61 v5.5

See merge request espressif/esp-idf!45107
2026-01-17 15:07:46 +08:00
Jiang Jiang Jian 75b5fc9bf0 Merge branch 'fix/fix_cnnt_top_dependency_v5.5' into 'release/v5.5'
fix(esp_hw_support): fix TOP domain to CNNT domain dependency (v5.5)

See merge request espressif/esp-idf!45007
2026-01-17 14:03:04 +08:00
Jiang Jiang Jian 3f10cdabc1 Merge branch 'fix/aes-dma-psram-output-cache-coherency_v5.5' into 'release/v5.5'
Ensure cache coherency when DMA writes to cacheable PSRAM buffers (AES) (v5.5)

See merge request espressif/esp-idf!44920
2026-01-17 13:59:38 +08:00
yanzihan@espressif.com 77aca8fdde feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4 eco5 2026-01-17 13:09:52 +08:00
Ferdinand Bachmann bfb2c74b20 fix(cmake): Fix "IMPORTED_LOCATION not set for imported target" errors
esp-idf uses imported targets as dummy targets that are never linked.
Previous CMake versions would ignore these and not error on unset
IMPORTED_LOCATION if they are never actually linked. CMake 4.2 and newer
errors during codemodel-v2 api queries when imported targets are missing
IMPORTED_LOCATION, so set a dummy location that would error when
actually linked, which fixes the error during api queries.

Closes https://github.com/espressif/esp-idf/pull/18103
2026-01-16 12:11:20 +01:00