Konstantin Kondrashov
e7054752ed
feat(ulp): Removes ambiguity between ticks and cycles in ULP APIs
...
Closes https://github.com/espressif/esp-idf/issues/17820
2025-11-06 11:11:11 +02:00
hebinglin
bf38ef3abc
feat(esp_hw_support): support lp uart wakeup during sleep
2025-11-06 16:19:57 +08:00
Song Ruo Jing
b9eb99d6d9
Merge branch 'bugfix/s3_uart2_rx_break_on_rst' into 'master'
...
fix(uart): fix some uart port generate a RX BRK_DET intr on reset issue
See merge request espressif/esp-idf!43064
2025-11-06 16:10:28 +08:00
morris
f24c115f4b
refactor(lcd): unify the color conversion API in RGB and DSI driver
...
Also adopt the FourCC standard to describe color format.
See also
https://developer.espressif.com/blog/2025/04/esp-fourcc-introduction/
2025-11-06 15:02:26 +08:00
harshal.patil
a6de2c79ed
fix(mbedtls/port): Align AES and SHA DMA buffers to 16 when SPIRAM encryption is enabled
...
- Targets that support GDMA and MSPI encryption module need data and addresses aligned to 16
2025-11-06 12:28:19 +05:30
Laukik Hase
e27e0eb6a7
ci(esp_tee): Remove incorrect error checks for TEE flash protection tests
...
- Also fixed coverity issue from TEE secure storage
2025-11-06 12:22:36 +05:30
Island
5e8f251b71
Merge branch 'change/ble_update_lib_20251105' into 'master'
...
change(ble): [AUTO_MR] 20251105 - Update ESP BLE Controller Lib
Closes BLERP-2367
See merge request espressif/esp-idf!43101
2025-11-06 10:40:15 +08:00
armando
5d1c607174
fix(isp): use atomic fsm check
2025-11-06 02:32:37 +00:00
armando
235d607671
change(isp): make wbg standalone
2025-11-06 02:32:37 +00:00
C.S.M
404cc3e29a
Merge branch 'refactor/split_jpeg_hal' into 'master'
...
refactor(jpeg): Split hal layer for jpeg
Closes IDF-14084
See merge request espressif/esp-idf!43028
2025-11-06 10:29:35 +08:00
Jimmy Wennlund
e2a6653680
feat(esp_event): Allow an event carry more data without malloc
...
This is both a feature and an optimization.
Feature:
Adjustable size of the internal storage in esp_event queue, currently
used by ISR posting, as they wont be able to make a malloc.
Optimization:
When non-isr is posting an event, use the inernal storage in the struct
instead of always allocating a new heap for the data. Most events in
esp-idf only contains a few bytes event information, and we have that
allocation payed for anyway.
This solved in a big part our memory fragmentation issue, as events
happens freqvently and used to create small memory allocations for just
4 bytes, and then in the event handler we usually allocated a bigger
chunk of heap for our feature. When returning from the event handler,
the 4 byte allocation was freed, leaving a hole in the heap.
Merges: https://github.com/espressif/esp-idf/pull/17797
2025-11-05 17:46:00 +02:00
Song Ruo Jing
d30846578f
fix(uart): fix uart_write_bytes gets stuck internally if ring buffer is full
...
Introduced in c062cd9a95
2025-11-05 22:45:49 +08:00
Song Ruo Jing
8818157e42
fix(uart): fix some uart port generate a RX BRK_DET intr on reset issue
...
Issue saw on S3 UART2 and some LP_UART ports
2025-11-05 22:45:44 +08:00
Laukik Hase
905913a8db
Merge branch 'ci/esp_tee_c5_enable' into 'master'
...
ci(esp_tee): Re-enable test-apps and examples for ESP32-C5
Closes IDF-10431, IDFCI-3086, and IDFCI-3097
See merge request espressif/esp-idf!42791
2025-11-05 16:06:04 +05:30
sonika.rathi
6216b017f0
feat(vfs): add 'fatfs' host test to include 'vfs' support
2025-11-05 09:49:21 +01:00
sonika.rathi
24e42cc4a6
feat(vfs): add linux support to vfs
2025-11-05 09:49:21 +01:00
harshal.patil
c66ef46f99
feat(cpu_region_protect): Extend PMP memprot for ESP32-P4 V3
2025-11-05 13:34:47 +05:30
liqigan
fa813a666d
fix(bt/bluedroid): Fixed HID memory leak
2025-11-05 15:06:01 +08:00
Kevin (Lao Kaiyao)
70b28a8d8a
Merge branch 'fix/fix_i2s_div_zero_coverity_issues' into 'master'
...
Fix/fix i2s div zero coverity issues
Closes IDF-9839, IDF-12527, IDF-12528, IDF-13108, and IDF-13115
See merge request espressif/esp-idf!43043
2025-11-05 14:53:09 +08:00
Island
09717c2be6
Merge branch 'feat/support_cble50y25_277' into 'master'
...
feat(ble): Support controller log compression for ESP32-C3 and ESP32-S3(0871069)
Closes BLERP-2287, BLERP-2288, BLERP-2286, and BLERP-2285
See merge request espressif/esp-idf!42293
2025-11-05 11:27:10 +08:00
Sudeep Mohanty
d96f744e20
Merge branch 'test/freertos_flaky_tests_stabilization' into 'master'
...
test(freertos): Added miscellaneous stability fixes to unit tests
Closes IDFCI-4361, IDFCI-5963, IDFCI-3577, IDFCI-4619, IDFCI-4932, IDFCI-6043, IDFCI-4849, IDFCI-4804, and IDFCI-4095
See merge request espressif/esp-idf!43027
2025-11-05 04:26:13 +01:00
Zhou Xiao
4ce499148e
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-11-05 11:24:44 +08:00
Zhou Xiao
0be8704ba6
change(ble): [AUTO_MR] Update lib_esp32c2 to eb2959f9
2025-11-05 11:24:43 +08:00
harshal.patil
3090e91e60
fix(esp_security): Set WR_DIS_SECURE_BOOT_SHA384_EN by default when
...
Flash Encryption Release mode is enabled and Secure Boot P384 scheme not is enabled.
2025-11-05 08:39:55 +05:30
harshal.patil
7168b9f7d3
fix(esp_security): Fix undefined efuse build failure in case of ESP32-P4
...
- The `wr_dis` efuse bit corresponding to `SECURE_BOOT_SHA384_EN` is absent in P4
2025-11-05 08:39:55 +05:30
harshal.patil
86b52c4f64
change(efuse): Fix the incorrect efuse field name of SECURE_BOOT_EN_SHA384
2025-11-05 08:39:50 +05:30
C.S.M
a7115b6b36
refactor(jpeg): Split hal layer for jpeg
2025-11-05 10:32:41 +08:00
Gao Xu
a359f6fbc9
Merge branch 'feat/p4_eco5_dvp' into 'master'
...
feat(cam): support esp32p4 eco5 dvp cam
Closes IDF-13929
See merge request espressif/esp-idf!41892
2025-11-05 10:09:46 +08:00
morris
318867b3a2
Merge branch 'refactor/mcpwm_independent_hal' into 'master'
...
refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps
Closes IDF-13638 and IDF-14299
See merge request espressif/esp-idf!42886
2025-11-05 09:36:50 +08:00
Island
2104c051d7
Merge branch 'change/ble_update_lib_20251103' into 'master'
...
change(ble): [AUTO_MR] 20251103 - Update ESP BLE Controller Lib
See merge request espressif/esp-idf!43068
2025-11-04 21:22:55 +08:00
He Binglin
32a9b8a8fe
Merge branch 'bugfix/esp_idf_esp32h4_dualcore_crash' into 'master'
...
fix(esp_hw_support): resolved setting mie to disable interrupts failed in sleep flow
Closes IDF-14279
See merge request espressif/esp-idf!42605
2025-11-04 19:10:08 +08:00
Gao Xu
db3b7575e8
Merge branch 'fix/delete_deprecated_adc_format' into 'master'
...
fix(adc): removed deprecated continuous format config
See merge request espressif/esp-idf!43079
2025-11-04 17:00:59 +08:00
gaoxu
7a933cdc07
fix(adc): removed deprecated continuous format config
2025-11-04 15:11:34 +08:00
Laukik Hase
bcfe915b74
ci(hal/tee): Fix intermittent hang-ups in PERI_APM tests on ESP32-C5
2025-11-04 11:35:52 +05:30
Laukik Hase
052f380262
ci(esp_tee): Re-enable the TEE test-apps for ESP32-C5
2025-11-04 11:33:51 +05:30
zhaoweiliang
23847f18da
change(ble): [AUTO_MR] Update lib_esp32c6 to ebb26a72
2025-11-04 14:03:45 +08:00
zhaoweiliang
d6474da2ac
change(ble): [AUTO_MR] Update lib_esp32c5 to ebb26a72
2025-11-04 14:03:45 +08:00
zhaoweiliang
f667bcab5c
change(ble): [AUTO_MR] Update lib_esp32h2 to ebb26a72
2025-11-04 14:03:45 +08:00
Kevin (Lao Kaiyao)
ce65a06cc2
Merge branch 'refactor/parlio_rx_use_dma_link' into 'master'
...
refactor(parlio_rx): use gdma_link for better gdma link management
Closes IDF-13369, IDF-13627, and IDFGH-16449
See merge request espressif/esp-idf!40743
2025-11-04 12:04:45 +08:00
gaoxu
96959a2128
feat(cam): support esp32p4 eco5 dvp cam
2025-11-04 11:46:38 +08:00
Gao Xu
6aaff2a44c
Merge branch 'refactor/rng_ll_c2' into 'master'
...
refactor(rng): refactor to use hal/ll apis for ESP32C2
Closes IDF-12537
See merge request espressif/esp-idf!42887
2025-11-04 11:43:12 +08:00
laokaiyao
ca8996bfac
fix(i2s): fixed divide-by-zero coverity issue
2025-11-04 11:35:47 +08:00
Roland Dobai
a0b589c147
Merge branch 'feat/cmakev2' into 'master'
...
feat(cmakev2): introduce cmake-based build system v2
See merge request espressif/esp-idf!42691
2025-11-04 02:53:36 +01:00
hebinglin
128e1e7dc2
change(esp_hw_support): use true critical_frame length to check crc
2025-11-03 20:57:58 +08:00
zwx
7d5bcf64fb
feat(esp_coex): set the pull mode of the external coex input pin
2025-11-03 19:49:44 +08:00
Sudeep Mohanty
ba9591f753
test(freertos): Added miscellaneous stability fixes to unit tests
...
This commit adds fixes for freertos unit tests for a more deterministic
run and avoid occational failures.
2025-11-03 17:55:45 +08:00
Zhou Xiao
b525e6555b
feat(ble): make ble log task stack size configurable
2025-11-03 17:46:21 +08:00
chenjianhua
b870a8fb5a
feat(ble): Enable get bt ts for ESP32-C3 and ESP32-S3
2025-11-03 17:46:21 +08:00
chenjianhua
03758ba550
feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(0871069)
...
- Added more log for BLE
- Support BLE log filter and simeple output
- Support BLE log compression
2025-11-03 17:46:21 +08:00
Island
9eff48730e
Merge branch 'fix/ble_mesh_fixed_incorrect_log' into 'master'
...
fix(ble_mesh): fixed incorrect log argument
Closes BLERP-808
See merge request espressif/esp-idf!43025
2025-11-03 16:30:49 +08:00