chenjianhua
49243e1ad8
fix(bt): Update bt lib for ESP32(e250cf1)
...
- Disable debug vendor hci command
2025-03-10 15:28:50 +08:00
gongyantao
c1d5cb63cc
fix(bt): fixed some issues in bt controller
...
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-10 15:28:32 +08:00
Jin Cheng
73508cf7b4
fix(bt/controller): fixed some controller bugs on ESP32.
...
1. added a VSC to control whether to initiate lmp_auto_rate
- Closes https://github.com/espressif/esp-idf/issues/15133
2. fixed EA resource cleanup error after SNIFF negotiation failure
- Closes https://github.com/espressif/esp-idf/issues/13605
3. removed an assertion in SCO data TX handler after disconnection
- Closes https://github.com/espressif/esp-idf/issues/15176
2025-03-10 15:28:22 +08:00
shenmengjing
e6dea1b9fb
docs(provisioning): Sync CN translation and EN source
2025-03-10 10:00:17 +05:30
Mahavir Jain
0a329ab9a4
fix(esp_local_ctrl): update for changes in protocomm security2 scheme
2025-03-10 10:00:12 +05:30
Mahavir Jain
1b319631b8
fix(docs): update for changes in provisioning security2 scheme
2025-03-10 10:00:06 +05:30
Mahavir Jain
af1bd1472c
fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme
...
Using same IV in AES-GCM across multiple invocation of
encryption/decryption operations can pose a security risk. It can help
to reveal co-relation between different plaintexts.
This commit introduces a change to use part of IV as a monotonic
counter, which must be incremented after every AES-GCM invocation
on both the client and the device side.
Concept of patch version for a security scheme has been introduced here
which can help to differentiate a protocol behavior for the provisioning
entity. The security patch version will be available in the JSON
response for `proto-ver` endpoint request with the field
`sec_patch_ver`.
Please refer to documentation for more details on the changes required
on the provisioning entity side (e.g., PhoneApps).
2025-03-10 10:00:00 +05:30
Mahavir Jain
7e8251d16b
fix(protocomm): memory leak issue for session command0 failure case
2025-03-10 09:59:57 +05:30
armando
dbb06fb027
test(cam): added cache-safe build test
2025-03-10 10:39:28 +08:00
armando
737a858dab
refactor(cam): rename IRAM-Safe to Cache-Safe
2025-03-10 10:38:40 +08:00
armando
241389134b
fix(cam): fixed cam iram safe build error
2025-03-10 10:36:35 +08:00
Erhan Kurubas
cf53484fad
test(apptrace): run tests from custom OpenOCD class
2025-03-09 17:34:43 +01:00
Jiang Jiang Jian
4d62ea01b6
Merge branch 'fix/sleep_cpu_mspi_freq_mismatch_issue_p4_v5.3' into 'release/v5.3'
...
mspi: fixed cpu and mspi freq mismatch issue when in dfs/sleep on p4 (v5.3)
See merge request espressif/esp-idf!37584
2025-03-08 18:45:20 +08:00
Jiang Jiang Jian
d5b8419620
Merge branch 'fix/fix_esp32s3_reboot_cache_failure_v5.3' into 'release/v5.3'
...
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart (v5.3)
See merge request espressif/esp-idf!37585
2025-03-08 15:04:16 +08:00
wuzhenghui
fbda052593
change(esp_hw_support): only do mpll disable in lightsleep process
2025-03-08 14:17:05 +08:00
Armando
51280e0e8a
fix(mspi): fixed cpu and mspi freq mismatch issue when in dfs/sleep on p4
2025-03-08 14:17:02 +08:00
Song Ruo Jing
5f08f68aa6
docs(uart): aligned the config order in the programming guide with examples
...
Closes https://github.com/espressif/esp-idf/issues/13182
2025-03-07 21:01:26 +08:00
Song Ruo Jing
6b7c57b520
fix(uart): enlarged task stack size for uart_async_rxtxtasks example
...
Meanwhile, added CI pytest for some UART examples
Closes https://github.com/espressif/esp-idf/issues/15363
2025-03-07 21:01:26 +08:00
Song Ruo Jing
0ced5fbd21
fix(ledc): overflowed integer argument in ledc_hal_clear_left_off_fade_param
2025-03-07 20:30:20 +08:00
Jiang Jiang Jian
51fafde80b
Merge branch 'bugfix/fix_some_wifi_bugs_202502_v5.3' into 'release/v5.3'
...
fix(sniffer): fix channel in rx_ctrl is zero when using sniffer(Backport v5.3)
See merge request espressif/esp-idf!37561
2025-03-07 20:07:09 +08:00
Chen Jichang
546b60f6f1
fix(parlio): fix non-free running test case
2025-03-07 19:44:23 +08:00
Song Ruo Jing
346d084a5d
docs(ledc): add notes for ledc_set_fade_with_time API reference
...
Closes https://github.com/espressif/esp-idf/issues/15085
2025-03-07 17:30:40 +08:00
peter.marcisovsky
3e8d088748
fix(jpeg_decoder): Correctly handle invalid 0xffff JPEG marker
2025-03-07 10:30:10 +01:00
Song Ruo Jing
d173affef0
fix(ledc): left-off gamma ram registers should be cleared
...
Hardware reads in (range_number+1) fade parameter registers, which could
cause output waveform error.
2025-03-07 17:30:05 +08:00
peter.marcisovsky
1d99ad74fc
feat(jpeg_decode): Add support for default Huffman tables
...
- In case of a missing Huffman table, while decoding a JPEG image
- Define a default Huff table and add it to JPEG image header
2025-03-07 10:30:04 +01:00
Song Ruo Jing
a1bd7abd1d
fix(ledc): updated docs for esp32h2 eco5 bugfix
2025-03-07 17:22:49 +08:00
morris
382466d03a
fix(spi): removed PERIPH_CTRL_FUNC_IN_IRAM dependency
2025-03-07 15:45:09 +08:00
yinqingzhao
79df1a8657
fix(sniffer): fix channel in rx_ctrl is zero when using sniffer
2025-03-07 15:24:49 +08:00
Jiang Jiang Jian
7d8b308352
Merge branch 'bugfix/fix_scan_bitmap_channel_14_fail_issue_v5.3' into 'release/v5.3'
...
fix(wifi): fix scan bitmap channel 14 fail issue
See merge request espressif/esp-idf!37519
2025-03-07 14:25:13 +08:00
wuzhenghui
f99c3c6343
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart
2025-03-07 11:05:41 +08:00
Jiang Jiang Jian
31d1ceb29b
Merge branch 'bugfix/11kv_config_break_v5.3' into 'release/v5.3'
...
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs (v5.3)
See merge request espressif/esp-idf!37477
2025-03-07 10:56:05 +08:00
Roman Leonov
26ba099bd1
fix(usb_host): Fixed unchecked return value in enum driver (coverity)
2025-03-06 20:19:39 +08:00
Sudeep Mohanty
81109e8bdd
fix(panic_handler): Updated panic handler to use RTC WDT
...
This commit updates the following:
- Updates the panic handler to use only the RTC WDT to reset the system.
- Refactors some of the panic handler code.
- Updates Bluetooth files where in they now feed the WDTs instead of
reconfiguring them.
- Removes some unnecessary configuration of WDTs from various files.
- Added a unit test to verify that the system does not lock up when the
panic handler is stuck.
- Updates the memprot unit tests to work with the refactored panic
handler.
Closes https://github.com/espressif/esp-idf/issues/15166
Closes https://github.com/espressif/esp-idf/issues/15018
Closes https://github.com/espressif/esp-idf/issues/10110
2025-03-06 09:13:17 +01:00
Erhan Kurubas
5d442d0054
test(hmac_soft_jtag): check jtag connection status properly
2025-03-05 15:34:43 +01:00
Erhan Kurubas
47c014f117
feat(tools): update openocd version to v0.12.0-esp32-20250226
2025-03-05 15:34:43 +01:00
muhaidong
d3031add26
fix(wifi): fix scan bitmap channel 14 fail issue
2025-03-05 21:44:36 +08:00
peter.marcisovsky
0f58c571cf
feat(jpeg_decoder): Correctly set JPEG restart interval
2025-03-05 10:43:07 +01:00
Island
f6997a73ef
Merge branch 'bugfix/fix_link_estab_compile_failure_v5.3' into 'release/v5.3'
...
fix(nimble): Handle probable release breaking change (v5.3)
See merge request espressif/esp-idf!37435
2025-03-05 17:02:28 +08:00
Kapil Gupta
1c5d468279
fix(esp_wifi): Prevent flushing of FT data mistakenly
2025-03-05 12:39:23 +05:30
Kapil Gupta
91622962fc
fix(esp_wifi): Correctly break 11kv config into wnm and rrm configs
2025-03-05 12:39:11 +05:30
Shreeyash
5c4ff82aeb
feat(nimble): Allow BLE SPP Client to subscribe to the server
2025-03-05 11:40:11 +05:30
harshal.patil
223b25e1f3
fix(esp_psram): Fix incorrect calculation of used XIP PSRAM pages
...
The functions mmu_config_psram_text_segment() and mmu_config_psram_rodata_segment()
used to return the value of next start page in *out_page instead of the number
of pages used as mentioned in the documentation
2025-03-05 10:37:42 +05:30
Jiang Jiang Jian
f8fdca6fdb
Merge branch 'bugfix/fix_regression_while_reverting_wpa3_ent' into 'release/v5.3'
...
fix(wifi): Re-introduce parsing for Enterprise APs during the connecting scan (Regression v5.3)
See merge request espressif/esp-idf!37443
2025-03-04 21:25:54 +08:00
morris
709fe57efd
fix(example): wrong ws2812 reset duration
...
Closes https://github.com/espressif/esp-idf/issues/15498
2025-03-04 11:10:55 +08:00
Sarvesh Bodakhe
f6cf94660c
fix(wifi): Re-introduce parsing for Enterprise APs during the connecting scan
...
Fixes the regression introduced in d90f31c29e
2025-03-03 14:07:07 +05:30
Rahul Tank
3b85cba90c
fix(nimble): Handle probable release breaking change
...
link_estab event may be handled by customers in application and the previous would break it.
Revert few changes so as to not break the customer's code
2025-03-03 12:37:23 +05:30
morris
8062ad5a0c
feat(gdma): allow bypass the alignment check in the link driver
...
Closes https://github.com/espressif/esp-idf/issues/15228
2025-03-03 11:21:31 +08:00
wuzhenghui
0d8c311296
change(doc): added more usage notes & warings about PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
2025-02-28 16:45:51 +08:00
Jin Cheng
f58c729e8a
fix(bt/bluedroid): fixed memory leaks in SPP callback mode
2025-02-28 16:12:46 +08:00
Chen Jichang
f3eec647aa
feat(parlio_tx): backport the clock change to v5.3
2025-02-28 15:03:11 +08:00