Roland Dobai
7317d96bc3
Merge branch 'fix/remove-unnecessary-select' into 'master'
...
fix(esp_system): Remove unnecessary select from esp_system/Kconfig
Closes IDF-12540
See merge request espressif/esp-idf!37232
2025-03-05 21:47:57 +08:00
igor.udot
daf2d31008
test: format all test scripts
2025-03-05 12:08:48 +08:00
Jan Beran
0ef626c3cb
fix(esp_system): Remove unnecessary select from esp_system/Kconfig
2025-03-03 09:19:07 +01:00
morris
2cd87223a8
feat(l2mem): enable buffer mode for ahb burst access
2025-03-03 14:38:24 +08:00
Laukik Hase
26fa7109f3
fix(esp_tee): Protect the AES/SHA clock registers from REE access
2025-02-25 16:49:08 +05:30
Wan Lei
73eb376eb1
Merge branch 'feat/h21_gptimer_support' into 'master'
...
feat(driver_gptimer): esp32h21 add basic gptimer support
Closes IDF-11594
See merge request espressif/esp-idf!37028
2025-02-24 19:32:11 +08:00
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
Sudeep Mohanty
b562afa08e
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-02-18 15:40:54 +01:00
Wu Zheng Hui
e95103aa56
Merge branch 'fix/add_sleep_duration_check_for_timer_wakeup' into 'master'
...
fix(esp_hw_support): add timer wakeup sleep duration check
Closes IDFGH-14485
See merge request espressif/esp-idf!36793
2025-02-13 10:42:58 +08:00
Chen Ji Chang
9342b3fba1
Merge branch 'feat/h4_introduce_step1_add_target' into 'master'
...
feat(esp32h4): introduce target esp32h4(stage 1)
See merge request espressif/esp-idf!36780
2025-02-11 18:11:08 +08:00
Jiang Jiang Jian
44a27d3113
Merge branch 'fix/disable_wfe_feature_for_e906_chips' into 'master'
...
change(esp_hw_support): disable CPU wait-for-event mode on cpu start
See merge request espressif/esp-idf!36388
2025-02-11 11:30:29 +08:00
Chen Jichang
6f83f39dce
feat(esp32h4): introduce target esp32h4(stage 1)
2025-02-08 17:07:44 +08:00
wuzhenghui
dc93eb533a
fix(esp_hw_support): add timer wakeup sleep duration check
...
Closes https://github.com/espressif/esp-idf/issues/15255
2025-02-07 19:43:54 +08:00
Gao Xu
1e8a48db74
Merge branch 'feat/h21_enable_ci_build_test' into 'master'
...
feat(esp32h21): enable ESP32H21 ci build
Closes IDF-11561
See merge request espressif/esp-idf!36197
2025-02-07 14:10:54 +08:00
gaoxu
5ef4f20778
feat(esp32h21): disable unsupported build test
2025-02-06 15:47:51 +08:00
Guillaume Souchere
ae7c8691d9
fix(esp_vfs_console): USB CDC read when non blocking
...
In non blocking mode, the read function is expected
to return weather data is available for reading or not.
In case data are available but the size does not match
the expected size, the function read should return whatever
data is available.
Previously, the function was returning -1 with errno set
to EWOULDBLOCK even if the size of data in the buffer was
less than the requested size. It would only return the
available data if the size in the buffer was greater or equal
to the requested size.
The implementation of cdcacm_read is modified to return the avilable
data from the buffer even is the size is lesser than the requested
size.
2025-01-30 08:51:54 +01:00
Marius Vikhammer
1d0fa29970
Merge branch 'feat/h21_interrupts' into 'master'
...
feat(intr): clean up and support interrupts on H21
Closes IDF-11535 and IDF-11537
See merge request espressif/esp-idf!36503
2025-01-23 12:13:34 +08:00
Marius Vikhammer
267a8776a0
feat(intr): clean up and support interrupts on H21
2025-01-20 15:10:30 +08:00
Li Shuai
377914d579
change(esp_hw_support): fix wifi mac rx buffer link exception caused by pll clock
2025-01-17 17:16:39 +08:00
Kevin (Lao Kaiyao)
5ad7de7154
Merge branch 'refactor/improve_the_compatible_method_on_h2' into 'master'
...
refactor(lpperi): improve compatibility solution
See merge request espressif/esp-idf!36408
2025-01-16 00:07:56 +08:00
laokaiyao
692ca37edf
refactor(lpperi): improve compatibility solution
2025-01-15 17:12:59 +08:00
C.S.M
59df7c1b8f
feat(vbat): Add support to use vbat as rtc battery
2025-01-15 15:28:09 +08:00
wuzhenghui
121f56ef6d
change(esp_hw_support): disable CPU wait-for-event mode on cpu start
2025-01-14 21:34:44 +08:00
Jiang Jiang Jian
0f0068fff3
Merge branch 'fix/fix_branch_predictor_access_flash_after_cache_diabled' into 'master'
...
fix(esp_hw_support): fix branch predictor access flash after cache disabled
Closes PM-329
See merge request espressif/esp-idf!36281
2025-01-14 10:56:17 +08:00
Omar Chebib
52b558d218
Merge branch 'feature/enable_fp_backtracing' into 'master'
...
feat(riscv): implement frame pointer option for backtracing
See merge request espressif/esp-idf!32342
2025-01-13 18:11:49 +08:00
Roland Dobai
6a7e34997e
Merge branch 'fix/remove_duplicates_from_sdkconfig_renames' into 'master'
...
fix: remove duplicit lines from sdkconfig.rename files
Closes IDF-9604
See merge request espressif/esp-idf!35219
2025-01-13 15:53:41 +08:00
wuzhenghui
7a4cc8ed35
fix(esp_hw_support): fix branch predictor access flash after cache disabled
2025-01-13 10:28:09 +08:00
laokaiyao
aac16530a0
refactor(lpperi): compatible refactor for H2 ECO5
2025-01-10 18:47:43 +08:00
Song Ruo Jing
486c95557a
Merge branch 'bugfix/gpio_8_16_bit_access' into 'master'
...
feat(gpio): add gpio_config_as_analog() API
Closes IDF-10247 and IDFGH-12754
See merge request espressif/esp-idf!35856
2025-01-10 15:14:19 +08:00
morris
fbcbefe9f0
fix(dma): abort the axi dma gracefully on CPU SW reset
2025-01-09 17:12:43 +08:00
Konstantin Kondrashov
ec990f4a52
Merge branch 'feature/logv2_2' into 'master'
...
feat(log): Log v2
Closes IDF-245, IDFGH-3855, IDF-2956, IDF-7883, and IDFGH-13066
See merge request espressif/esp-idf!31128
2025-01-09 13:55:06 +08:00
Omar Chebib
d6cd339e46
fix: take into account MR comments
2025-01-09 11:57:02 +08:00
Omar Chebib
ead2c8655e
feat(esp_system): TaskWDT can now use frame pointer to print the backtrace
2025-01-09 11:57:02 +08:00
Omar Chebib
980cf269c7
feat(riscv): implement frame pointer option for backtracing
2025-01-09 11:57:02 +08:00
C.S.M
50cd05c4ac
Merge branch 'refactor/move_bod_to_hw_support' into 'master'
...
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
See merge request espressif/esp-idf!36191
2025-01-09 11:08:05 +08:00
Song Ruo Jing
3fde2017cd
refactor(rtcio): update comments for rtc_io header file
...
Closes https://github.com/espressif/esp-idf/issues/13735
2025-01-08 16:49:34 +08:00
Konstantin Kondrashov
a5bc08fb55
feat(log): Use esp_log func in all LOG macros
2025-01-08 14:46:53 +08:00
C.S.M
5e4fd8ee52
refactor(bod): Move brownout handling file from esp_system to esp_hw_support
2025-01-08 14:41:37 +08:00
Armando
4c869d1f23
feat(mspi): mspi axi disable feature
2025-01-07 16:16:06 +08:00
Armando
14b5db0e87
refactor(mspi): rename to mspi_ll.h
2025-01-07 16:16:06 +08:00
Jan Beran
92abdb88c8
fix: remove duplicit lines from sdkconfig.rename files
2025-01-06 10:17:09 +01:00
Marius Vikhammer
b07761825e
Merge branch 'feature/dcache_write_flash_panic' into 'master'
...
feat(panic): panic immediately on an attempt to write to flash via dcache
See merge request espressif/esp-idf!34190
2025-01-03 10:12:30 +08:00
Armando
784e87a9b2
feat(ocode): supported ocode on esp32c5
2025-01-02 10:12:47 +08:00
Omar Chebib
776049660a
Merge branch 'bugfix/esp32p4_linker_script' into 'master'
...
fix(esp_system): add missing `array` attribute in the ESP32-P4 linker script
Closes IDF-11936
See merge request espressif/esp-idf!36067
2024-12-31 16:19:13 +08:00
Gao Xu
54f501a2fc
Merge branch 'feat/h21_introduce_step8' into 'master'
...
feat(esp32h21): introduce hello world to ESP32H21 (stage8)
See merge request espressif/esp-idf!35874
2024-12-31 10:39:21 +08:00
gaoxu
25731d0c1e
feat(esp32h21): finnal introduce hello world support
2024-12-30 20:14:40 +08:00
Omar Chebib
414c7056a2
fix(esp_system): add missing aaray
attribute in the ESP32-P4 linker script
2024-12-30 18:36:58 +08:00
Roland Dobai
16ba8b7e4a
Merge branch 'feature/add_utf_8_decoding' into 'master'
...
feat(tools): Enforced utf-8 encoding with Python open() functions
Closes IDF-10654
See merge request espressif/esp-idf!32303
2024-12-30 16:07:29 +08:00
Marius Vikhammer
2e6a6c0dd5
Merge branch 'refactor/rtc_time_header' into 'master'
...
refactor(hw_support): combine esp_hw_support rtc header to a single file
Closes IDF-11950
See merge request espressif/esp-idf!36029
2024-12-30 12:05:52 +08:00
Marius Vikhammer
34c7d62855
refactor(hw_support): combine esp_hw_support rtc header to a single file
2024-12-30 10:09:34 +08:00