muhaidong
ccb4e418e8
feat(docs): remove wifi related docs from docs_not_updated for esp32h21
2025-08-06 17:34:43 +08:00
Wan Lei
fe3c676d13
Merge branch 'feature/h4_spi_support' into 'master'
...
feat(driver_spi): support esp32h4 spi driver
Closes IDF-12362, IDF-12364, IDF-12366, and IDF-11521
See merge request espressif/esp-idf!40862
2025-08-06 16:26:34 +08:00
Kevin (Lao Kaiyao)
d622116355
Merge branch 'bugfix/fix_touch_isr_safe_issue' into 'master'
...
fix(legacy_touch): fixed touch read API can't be called in ISR context
Closes IDFGH-16104
See merge request espressif/esp-idf!41021
2025-08-06 15:36:59 +08:00
laokaiyao
b5fd5da6e8
fix(legacy_touch): fixed touch read API can't be called in ISR context
...
Closes https://github.com/espressif/esp-idf/issues/17045
2025-08-06 11:07:07 +08:00
Chen Ji Chang
6e0dd0581c
Merge branch 'fix/fix_psram_incr16' into 'master'
...
fix(dma): add burst size check when dma access psram
See merge request espressif/esp-idf!40991
2025-08-06 11:02:25 +08:00
morris
6ea0fa1a57
Merge branch 'refactor/remove_lcd_deprecated' into 'master'
...
esp_lcd clean up
Closes IDF-13711, IDF-13712, IDF-13713, IDF-13714, and IDF-13715
See merge request espressif/esp-idf!40848
2025-08-06 10:41:20 +08:00
Harshal Patil
eae2f70381
Merge branch 'change/remove_esp_security_dependency_from_esp_hw_support' into 'master'
...
Move security-related modules present in esp_hw_support component to esp_security
Closes IDF-10733
See merge request espressif/esp-idf!39490
2025-08-06 06:27:12 +05:30
Alexey Lapshin
44aeff1319
Merge branch 'feature/libc_init_array-from-toolchain' into 'master'
...
fix(esp_system): fix .init_array.*/.ctors.* ordering
Closes IDF-1176 and DOC-11527
See merge request espressif/esp-idf!39811
2025-08-05 16:09:00 +04:00
Hrushikesh Bhosale
5c15e41d9a
Merge branch 'fix/update_postman_root_certificate' into 'master'
...
Updated postman root certificate
Closes IDF-13779
See merge request espressif/esp-idf!41022
2025-08-05 18:48:10 +08:00
hrushikesh.bhosale
4dd10c458c
fix(esp_http_client): Moved httpd_async request from cert_pem to crt_bundle
...
Moved the httpd_async request from cert_pem to esp_crt_bundle. As cert_pem
is alredy tested for howmyssl URL
2025-08-05 14:06:44 +05:30
morris
b8a5ebfa01
refactor(i2c): clean up i2c driver header file
...
remove unnecessary dependencies
2025-08-05 15:11:07 +08:00
morris
8a3aef7542
refactor(lcd): simplify the spi_lcd_touch example
2025-08-05 15:09:40 +08:00
morris
b4e39631d3
refactor(i2c_lcd): test app in cxx environment
2025-08-05 15:09:40 +08:00
morris
414dba5009
refactor(lcd)!: remove deprecated types
2025-08-05 15:09:40 +08:00
wanckl
37c6608ab3
feat(driver_spi): support esp32h4 spi driver
2025-08-05 15:08:02 +08:00
morris
8b41a42372
refactor(lcd)!: use gpio_num_t to define gpio numbers used by LCD driver
2025-08-05 11:51:09 +08:00
Chen Jichang
4957e09e5e
fix(dma): add burst size check when dma access psram
2025-08-05 11:36:24 +08:00
Armando (Dou Yiwen)
72cb973022
Merge branch 'feat/cache_panic_h4' into 'master'
...
cache: panic support on h4
Closes IDF-12288
See merge request espressif/esp-idf!41023
2025-08-05 03:23:56 +00:00
morris
4173af5620
Merge branch 'bugfix/fix_es7210_example_dependency_breaking_change' into 'master'
...
fix(i2s_es7210): fixed breaking change of dependency migration
See merge request espressif/esp-idf!41041
2025-08-05 11:20:16 +08:00
Armando (Dou Yiwen)
ebab455d4d
Merge branch 'feat/p4_eco5_soc_part4' into 'master'
...
feat(soc): p4 hw ver2 registers (part 4, final)
Closes IDF-13573
See merge request espressif/esp-idf!40887
2025-08-05 03:07:11 +00:00
laokaiyao
55482616f7
fix(i2s_es7210): fixed breaking change of dependency migration
2025-08-05 10:59:07 +08:00
Jiang Jiang Jian
07db7c3ca5
Merge branch 'bugfix/fix_scan_done_event_miss_issue' into 'master'
...
fix(wifi): fix scan done event miss issue
Closes WIFI-6965
See merge request espressif/esp-idf!40983
2025-08-05 10:05:24 +08:00
Song Ruo Jing
df5bff7a07
Merge branch 'contrib/github_pr_17047' into 'master'
...
change(esp32): Calling gpio_reset_pin on an input only pin should not produce an error message. (GitHub PR)
Closes IDFGH-16106
See merge request espressif/esp-idf!40975
2025-08-04 21:27:48 +08:00
Roland Dobai
138336b9c6
Merge branch 'feat/deprecate-py39' into 'master'
...
Tools: Deprecate Python 3.9
Closes IDF-7996
See merge request espressif/esp-idf!40851
2025-08-04 15:13:55 +02:00
muhaidong
a349edaf76
fix(wifi): fix scan done event miss issue
2025-08-04 21:04:29 +08:00
Samuel Obuch
b59bc28553
Merge branch 'feat/esp32c5_lp_debug_example' into 'master'
...
feat(ulp): esp32c5 and esp32p4 support in debugging example
See merge request espressif/esp-idf!39471
2025-08-04 17:43:00 +08:00
armando
e179056b7c
fix(rtc): fixed rtc_clk.c not in iram issue
2025-08-04 17:03:34 +08:00
armando
7a1e5f540e
feat(cache): supported cache panic driver on h4
2025-08-04 17:03:34 +08:00
armando
2a586022c4
fix(system): fixed wrong CPU_LOCKUP reset reason value
2025-08-04 17:03:34 +08:00
harshal.patil
60ff4bca9b
refactor(esp_system): Update all references of the memory protection configs
2025-08-04 11:43:01 +05:30
harshal.patil
abaef73667
refactor(esp_system): Place all memory protection options under one option
2025-08-04 11:43:01 +05:30
harshal.patil
5c6c73ece4
change(riscv): Remove redundant definition of MEMPROT_ISR
2025-08-04 11:43:01 +05:30
harshal.patil
d70b5000cc
remove(esp_hw_support): Remove redundant and unsupported memprot mentions
2025-08-04 11:43:01 +05:30
harshal.patil
55e0730a8d
change(esp_hw_support): Move security-related modules to the esp_security component
...
- Also adds support to whitelist target specific expected dependency violations
in check_dependencies.py
2025-08-04 11:43:01 +05:30
Olivér Remény
9317ecb4ea
fix(gpio): Avoid error message when calling reset on an input only pin.
...
The `gpio_reset_pin` function attempted to enable internal pullup on pins which does not have one. This change adds a guard to `gpio_reset_pin` for calling `gpio_pullup_en` - the same guard that makes `gpio_pullup_en` print the error.
2025-08-04 12:16:31 +08:00
Zhang Shuxian
1d1bba2164
docs: Update cn translation for build-system.rst
2025-08-04 11:33:44 +08:00
Alexey Lapshin
019dc93ae0
feat(esp_system): switch to standard __libc_init_array initialization
...
Initially, ESP-IDF used the do_global_ctors() function to run global
constructors. This was done to accommodate Xtensa targets that emit
.ctors.* sections, which are ordered in descending order.
For RISC-V, compilation used .init_array.* sections, which are designed
to have ascending order. Priority constructors in .init_array.* sections
were correctly processed in ascending order. However, non-priority
.init_array section was processed in descending order, as it was done
for Xtensa .ctors.
Starting with ESP-IDF v6.0, the implementation switched to the standard
LibC behavior (__libc_init_array()), which processes both priority and
non-priority constructors in ascending order.
To achieve this, a breaking changes were introduced:
- Xtensa .ctors.* priority entries converted to .init_array.* format
(ascending), to be passed to __libc_init_array().
- Processing order of non-priority .init_array and .ctors sections was
changed from descending to ascending.
Also, this change introduces .preinit_array for linking. This may be
needed for some C++ or sanitizer features.
Related to https://github.com/espressif/esp-idf/issues/15529
2025-08-04 11:33:44 +08:00
armando
9956a6230e
feat(soc): p4 hw ver2 registers
2025-08-04 02:14:10 +00:00
Gao Xu
819970f439
Merge branch 'fix/correct_adc_periph_num_on_c2' into 'master'
...
fix(adc): fix ESP32-C2/P4 wrong adc periph num
See merge request espressif/esp-idf!40542
2025-08-03 14:45:23 +08:00
Jiang Jiang Jian
397c273ec0
Merge branch 'feat/chip_esp32c61_update_libphy' into 'master'
...
feat(phy): update libphy for esp32c61/esp32c5/esp32h2
See merge request espressif/esp-idf!40907
2025-08-02 01:29:55 +08:00
Jiang Jiang Jian
47c0e262e0
Merge branch 'bugfix/fix_bt_hci_not_effective' into 'master'
...
Fixed bt hci event was not report to host when hci command was sent(master)
Closes BTQABR2023-538 and BTQABR2023-548
See merge request espressif/esp-idf!40992
2025-08-02 00:56:07 +08:00
Jiang Jiang Jian
97c4eed16a
Merge branch 'bugfix/fixed_ble_dtm_err' into 'master'
...
Bugfix/fixed ble dtm err
Closes BLERP-2129
See merge request espressif/esp-idf!40935
2025-08-01 22:48:56 +08:00
yinqingzhao
5eea5464c4
feat(phy): update libphy for esp32c61/esp32c5/esp32h2
2025-08-01 20:12:54 +08:00
zhanghaipeng
155c32be20
fix(bt/ble): Update esp32 libbtdm_app.a (722c907a)
...
- Fixed bt hci event was not report to host when hci command was sent
2025-08-01 19:21:28 +08:00
Shen Mengjing
a091b84298
docs: Edit the CN translation
2025-08-01 16:40:35 +08:00
Marius Vikhammer
978f2e9720
Merge branch 'bugfix/test_utils_comp_missing' into 'master'
...
test(system): fixed missing test_utils component dependency
See merge request espressif/esp-idf!40969
2025-08-01 16:17:18 +08:00
Chen Ji Chang
ee779a0b72
Merge branch 'feat/support_twai_on_h21' into 'master'
...
feat(twai): support twai on esp32h21
Closes IDF-11574 and IDF-11575
See merge request espressif/esp-idf!40888
2025-08-01 15:35:35 +08:00
Shen Mengjing
cbd1ede64c
docs: Update CN translation for linux-macos-setup.rst
2025-08-01 14:39:42 +08:00
Peter Dragun
300ff9fc78
change: fix linting errors in python files
2025-08-01 08:05:13 +02:00
Peter Dragun
519042a1e2
feat: Deprecate Python 3.9
...
BREAKING CHANGE:
- Minimal supported Python version is now 3.10.
2025-08-01 08:05:10 +02:00