Marius Vikhammer
56c6f86c42
docs(examples): fix broken README links found by check_readme_links CI
...
The hw-reference/modules-and-boards page was removed from esp-idf docs
and moved to esp-dev-kits. The ESP32-S2-Saola-1 user guide similarly
moved. The configure-builtin-jtag link used the now-obsolete chip-less
stable URL format.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Made-with: Cursor
2026-03-27 12:01:38 +08:00
hebinglin
838bde9885
change(example): change uart wakeup mode 0 edge threshold
2026-03-09 16:04:35 +08:00
wuzhenghui
ae2128e627
fix(example): fix uninitialized gpio/rtcio in deepsleep example
2026-02-13 12:11:29 +08:00
Song Ruo Jing
a230e10d5f
fix(light_sleep/example): fix potential compilation error in light_sleep example
...
If ESP_CONSOLE_NONE is selected in menuconfig, compilation fails with
undefined CONFIG_ESP_CONSOLE_UART_BAUDRATE macro.
2025-12-08 22:13:05 +08:00
Samuel Obuch
f491494662
ci: enable example tests for esp32p4
2025-08-20 00:28:00 +08:00
Samuel Obuch
30d9149ef7
ci: OpenOCD class as fixture
2025-08-20 00:28:00 +08:00
Samuel Obuch
b60e4ff808
ci: enable sysview examples for all chips
2025-08-20 00:28:00 +08:00
Jiang Jiang Jian
4871de8eb5
Merge branch 'fix/fix_esp32_core1_access_rtc_fast_in_sleep_code_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code (v5.3)
See merge request espressif/esp-idf!40558
2025-07-16 17:06:14 +08:00
wuzhenghui
7ac245d489
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
2025-07-14 14:07:55 +08:00
hrushikesh.bhosale
636eb4b62f
feat(mbedtls): Add configuration to control dynamic buffer strategy in mbedtls
...
Problem:
1. In low-memory scenarios, the dynamic buffer feature can fail due to memory fragmentation.
2. It requires a contiguous 16KB heap chunk, but continuous allocation and deallocation of
the RX buffer can lead to fragmentation.
3. If another component allocates memory between these operations, it can break up the
available 16KB block, causing allocation failure.
Solution:
1. Introduce configurable strategy for using dynamic buffers in TLS connections.
2. For example, convert RX buffers to static after the TLS handshake.
3. Allow users to select the strategy via a new field in the esp_http_client_cfg_t structure.
4. The strategy can be controlled independently for each TLS session.
2025-06-24 17:44:04 +05:30
Samuel Obuch
64d8dfa024
ci: fix app_trace_basic test
2025-05-15 14:00:22 +02:00
Samuel Obuch
b1922f4de3
ci: enable gcov example for all chips
2025-05-15 14:00:18 +02:00
wuzhenghui
1677013d7b
fix(esp_hw_support): fixed gpio sleep switching filling junk data to the console UART FIFO
2025-04-16 15:24:52 +08:00
morris
a29e9974d0
Merge branch 'fix/flash_encryption_verify_write_etc_v5.3' into 'release/v5.3'
...
fix(spi_flash): Fix flash encryption write verify (backport v5.3)
See merge request espressif/esp-idf!38270
2025-04-16 10:29:13 +08:00
C.S.M
2881da7024
fix(spi_flash): Add suspend check on esp32c6 and esp32h2 for some reason
2025-04-09 10:14:26 +08:00
Erhan Kurubas
cf53484fad
test(apptrace): run tests from custom OpenOCD class
2025-03-09 17:34:43 +01:00
Omar Chebib
9b0b5b4613
fix(examples): fix NMI interrupt example to work on ESP32-S3
2025-02-26 10:06:44 +08:00
Omar Chebib
209cfa313b
fix(esp_hw_support): make the NMI interrupts available for the main application
...
Closes https://github.com/espressif/esp-idf/issues/13629
NMI interrupt level has been freed for all the Xtensa targets, making it possible
for the main application to use it. An example has been added to show how to
proceed.
2025-02-26 10:06:44 +08:00
yinqingzhao
93582b8221
feat(wifi): avoid compiling components related to wifi when wifi is not supported
2025-01-08 16:47:34 +08:00
Marek Fiala
2b0407eb2a
feat(tools): Enforce utf-8 encoding with open() function
2025-01-02 16:48:43 +01:00
Erhan Kurubas
235168e558
change(sysview): support single/dual core targets in heap_trace_log test
2024-11-26 08:49:46 +01:00
Chen Jichang
84f024478c
fix(ci): rerun pre-commit to fix readme files
2024-09-27 11:12:55 +08:00
Konstantin Kondrashov
5ff61c0913
fix(examples): Fix codespell check for efuse example
2024-09-23 11:10:40 +03:00
Konstantin Kondrashov
2d65f53903
feat(examples): Get offsets for efuses from espefuse.py
2024-09-23 11:10:40 +03:00
Konstantin Kondrashov
599419ab62
fix(examples): Fix SB and FE tests, type of sign
2024-09-23 10:27:14 +03:00
Konstantin Kondrashov
f4086e5f92
feat(examples): Increases partition table offset for P4 and C5
2024-09-23 10:26:31 +03:00
Marius Vikhammer
81c0ccfade
fix(efuse): fix efuse examples not compiling on c2
2024-09-23 10:25:02 +03:00
Konstantin Kondrashov
fd36173ac3
fix(examples): Fix pre-commit check for efuse ESP32-C5
2024-09-19 17:30:42 +03:00
Konstantin Kondrashov
da77828786
fix(examples): Increases partition table offset for SBV2+FE test
2024-09-18 09:58:10 +03:00
Erhan Kurubas
29c39f5164
test(sysview): fix gdb no response error in sysview_heap_log tests
2024-09-13 09:34:23 +03:00
Island
dfbbbabfbc
Merge branch 'bugfix/fix_ble_channel_map_update_v5.3' into 'release/v5.3'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(f583012) (v5.3)
See merge request espressif/esp-idf!32581
2024-09-06 10:31:52 +08:00
Chen Jichang
9e3fca8d71
feat(psram): add psram noinit segment support on S2/S3/P4/C5
...
Closes https://github.com/espressif/esp-idf/issues/14253
2024-09-03 15:39:54 +08:00
zhanghaipeng
2e0c01b1c5
docs(ble/bluedroid): Optimize documentation for BLE connection parameter updates
2024-08-09 20:21:04 +08:00
laokaiyao
951bdd70a2
fix(ci): fix the readme check of c5 mp
2024-07-30 15:40:19 +08:00
Jiang Jiang Jian
86bcea64b9
Merge branch 'feature/touch_driver_ng_on_p4_v5.3' into 'release/v5.3'
...
feat(touch_sensor): touch driver ng on p4 (v5.3)
See merge request espressif/esp-idf!31624
2024-07-26 11:42:27 +08:00
wuzhenghui
51a102a467
feat(example): update gpio/ext1 wakeup avaliable IO num in example Kconfig
2024-07-16 22:00:40 +08:00
laokaiyao
e6103c521a
docs(touch): add doc for cap touch sens driver
2024-07-13 15:47:20 +08:00
laokaiyao
82cba6e3ff
feat(touch_sens): add example for the touch sensor v3
2024-07-13 15:47:20 +08:00
Michael (XIAO Xufeng)
98e99e712f
Merge branch 'feature/esp32c5_mp_gpio_support_v5.3' into 'release/v5.3'
...
Feature/esp32c5 mp gpio support (v5.3)
See merge request espressif/esp-idf!30884
2024-06-12 00:51:06 +08:00
Marius Vikhammer
2f1b81cd14
feat(ulp): add pulse counter example for lp core
2024-05-30 14:41:47 +08:00
Marius Vikhammer
87d4172ee5
feat(ulp): add lp core panic handler
2024-05-30 14:41:31 +08:00
Marius Vikhammer
7f9b5deae1
feat(ulp): support interrupts for C6/P4 LP core
...
Closes https://github.com/espressif/esp-idf/issues/13059
2024-05-30 14:40:23 +08:00
gaoxu
2cad39aee5
feat(gpio): add gpio support on ESP32C5 MP version
2024-05-16 14:54:27 +08:00
nilesh.kale
855d1eb170
fix: Refactored script for initiating Python-based HTTPS server
...
This commit refactors the script responsible for starting a Python-based HTTPS server
to align with the latest Python version's requirements and best practices.
Closes https://github.com/espressif/esp-idf/issues/13575
2024-05-07 14:15:05 +05:30
Zhi Wei Jian
713e36e776
Merge branch 'bugfix/remove_ble_func_discard_declaration' into 'master'
...
fix(ble/bluedroid): Remove BLE functions discard declaration
Closes BLERP-663
See merge request espressif/esp-idf!30011
2024-04-18 19:00:55 +08:00
zhiweijian
b9a1756202
fix(ble/bluedroid): Remove BLE functions discard declaration
...
fix(nt/bluedroid): Split the device name set functions
feat(bt/bluedroid): added APIs to get/set device name on BT GAP side
change(bt/common): Marked some APIs in device module as deprecated
1. esp_bt_dev_set_device_name
2. esp_bt_dev_get_device_name
change(bt/bluedroid): use BT GAP APIs to set/get device name in bluetooth classic examples
change(bt/bluedroid): use BT/BLE GAP APIs to set/get device name in coexist examples
2024-04-18 15:53:54 +08:00
zhiweijian
5725595d84
fix(ble/bluedroid): Remove esp_bluedroid_init() discard declaration
2024-04-18 15:53:30 +08:00
Marius Vikhammer
1fa59c442b
fix(ulp): fixed lp-core not booting during sleep
...
LP core was unable to boot when system was in deepsleep.
This was due to lp uart init in LP rom using XTAL as clk source,
which is normally powered down during sleep.
This would cause lp uart to get stuck while printing ROM output,
and the app would never boot.
Also fixed wrong wakeup cause used by HP core for ULP wake up
2024-04-18 11:36:30 +08:00
Jiang Jiang Jian
dfd6a7ba6d
Merge branch 'enable_esp32p4_sysview_examples' into 'master'
...
feat(sysview): enable esp32p4 examples
See merge request espressif/esp-idf!30035
2024-04-17 10:39:41 +08:00
Alexey Lapshin
851216b1a4
feat(tools): update gdb version to 14.2_20240403
2024-04-16 16:17:28 +08:00