cjin
574800b50a
feat: added ble wake up overhead support
2023-09-05 20:40:04 +08:00
Mahavir Jain
d382eeed54
Merge branch 'esp32p4/add_hmac_ds_support' into 'master'
...
esp32p4/add hmac ds support
Closes IDF-7543 and IDF-6518
See merge request espressif/esp-idf!25148
2023-09-04 16:45:56 +08:00
harshal.patil
b8c208cdb3
feat(ds): add Digital Signature peripheral support for esp32p4
2023-09-01 15:44:21 +05:30
harshal.patil
095c2a3324
feat(hmac): add HMAC peripheral support for esp32p4
2023-09-01 15:41:39 +05:30
Sudeep Mohanty
5cd989f23b
fix(interrupts): Cleanup pending tags in the code base regarding interrupt vectors
2023-09-01 17:18:39 +08:00
Omar Chebib
d3afca3020
Merge branch 'fix/esp32p4_supports_interrupts' into 'master'
...
feat(riscv): Add support to ESP32-P4's CLIC interrupt controller
Closes IDF-7795 and IDF-7793
See merge request espressif/esp-idf!25383
2023-09-01 11:48:39 +08:00
morris
cf61f63bc2
Merge branch 'feature/hw_crc_esp32p4' into 'master'
...
feat(gdma): support hardware crc calculation on esp32p4
Closes IDF-7497
See merge request espressif/esp-idf!25307
2023-08-31 14:46:32 +08:00
Song Ruo Jing
91aab6bda0
Merge branch 'feature/add_uart_iram_safe_check' into 'master'
...
feat(uart): Add sdkconfig.ci.iram_safe test for UART driver
See merge request espressif/esp-idf!25618
2023-08-31 12:57:46 +08:00
Omar Chebib
8ca191e4c1
fix(esp32p4): Fixed interrupt handling to use the CLIC controller
2023-08-31 12:16:08 +08:00
morris
b962fdee89
refactor(gdma): add reset and clock control in LL driver
2023-08-31 02:11:47 +00:00
morris
200eb866dc
feat(gdma): support hardware crc calculation
...
On ESP32-P4, the GDMA peripherals support CRC calculating.
2023-08-31 02:11:47 +00:00
Song Ruo Jing
767698b90d
feat(uart): Add sdkconfig.ci.iram_safe test for UART driver
2023-08-30 11:30:03 +08:00
morris
47bb157cab
refactor(twai): add reset and clock control to twai LL layer
2023-08-29 22:19:57 +08:00
Erhan Kurubas
f0fba3fc4c
Merge branch 'fix/bp_wp_in_panic' into 'master'
...
Fix bp/wp logic when debugger is connected
See merge request espressif/esp-idf!25582
2023-08-29 18:23:36 +08:00
morris
cd9f48823d
Merge branch 'refactor/rcc_critical_section_follow_up' into 'master'
...
refactor(lp_periph): move enable and reset control to LL driver
See merge request espressif/esp-idf!25498
2023-08-29 08:40:02 +08:00
Erhan Kurubas
7549995754
fix(readme): add esp32p4 etm test app to the supported targets table
2023-08-28 10:46:56 +02:00
Erhan Kurubas
65dcc565a7
fix(breakpoint): fix bp/wp logic when debugger is connected
2023-08-28 10:46:56 +02:00
Jiang Jiang Jian
24914d15d8
Merge branch 'feature/manage_modem_etm_clock_indepently' into 'master'
...
feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently
Closes IDF-8013
See merge request espressif/esp-idf!25284
2023-08-28 13:35:58 +08:00
morris
4a45479336
refactor(lp_periph): move enable and reset control to LL driver
2023-08-28 05:17:56 +00:00
morris
ab42d63054
fix(ci): pre-commit failure on readme check
2023-08-28 05:17:56 +00:00
Jiang Jiang Jian
52aea44fa0
Merge branch 'bugfix/esp32c6_udp_bc_mc_rx_loss_rate_is_high' into 'master'
...
fix esp32c6 UDP BC/MC RX loss rate is high when light sleep is enabled
Closes WIFIBUG-85
See merge request espressif/esp-idf!25309
2023-08-28 12:50:29 +08:00
Armando (Dou Yiwen)
d4d6241db0
Merge branch 'feature/esp32p4_build_test' into 'master'
...
ci: enable ci build stage on esp32p4
Closes IDF-7524 and IDF-7525
See merge request espressif/esp-idf!25343
2023-08-25 13:35:20 +08:00
Marius Vikhammer
e07023292a
Merge branch 'feature/p4_spinlocks' into 'master'
...
esp32p4: support spinlocks
Closes IDF-7771
See merge request espressif/esp-idf!25036
2023-08-25 11:43:38 +08:00
Armando
7dbd3f6909
feat(ci): Enable p4 example, test_apps and unit tests CI build
2023-08-24 12:51:19 +08:00
Marius Vikhammer
0d9f9e6816
feat(core-systems): add support for spinlock/compare and set on esp32p4
2023-08-24 10:30:25 +08:00
morris
911c388cf8
feat(etm): add core driver support for esp32-p4
...
esp_etm core driver support:
- channel allocator
- gpio etm sub driver
- gptimer etm sub driver
2023-08-23 15:11:56 +08:00
morris
3b50c716d8
Merge branch 'feature/gptimer_ll_enable_reset' into 'master'
...
HW-Support: Add Atomic Code Block for Reset and Clock Control
See merge request espressif/esp-idf!25401
2023-08-23 15:11:42 +08:00
morris
035c7c145c
feat(clk_cali): always enable timer group0 for clock calibration
...
Calibration registers are located in the timer group0,
this commit is going to always enable it when the calibration is used by app
2023-08-22 17:05:35 +08:00
morris
a9c813ca3e
feat(hw_support): add atomic code block for peripheral bus clock and reset
2023-08-22 17:05:35 +08:00
Sudeep Mohanty
4e51c6b049
feat(freertos): Added changes for multi-core RISC-V port for FreeRTOS
...
This commit updates the FreeRTOS port layer for multi-core RISC-V targets.
2023-08-22 15:35:15 +08:00
Li Shuai
0c9eba8a2a
fix(esp32c6/power save): improve TEE and APM module retention priority to 2 to avoid the wifi fail to read the rxbuf link and trigger the rxbuf overflow error
2023-08-21 12:28:51 +00:00
Jiang Jiang Jian
6e9708a489
Merge branch 'feature/add_ci_for_esp_wifi_powersave_example' into 'master'
...
ci(wifi): add pytest case for wifi powersave example
See merge request espressif/esp-idf!25227
2023-08-21 10:49:50 +08:00
Planck (Lu Zeyu)
e99a1e1bdd
fix(intr_flags_to_level): fix value returned one more than correct value
2023-08-18 19:49:50 +08:00
morris
4ee4158a8f
Merge branch 'bugfix/async_memcpy_dst_align_check' into 'master'
...
fix(async_memcpy): destination alignment check against cache line size
Closes IDF-7494
See merge request espressif/esp-idf!25359
2023-08-16 12:57:19 +08:00
Marius Vikhammer
f83c29f242
Merge branch 'feature/esp32p4_docs_build' into 'master'
...
ESP32-P4 build docs
Closes IDF-7520 and IDF-7773
See merge request espressif/esp-idf!25026
2023-08-16 11:49:43 +08:00
Marius Vikhammer
27baef2424
docs(esp32p4): added building docs for ESP32-P4
2023-08-16 10:13:47 +08:00
morris
595c3fe6a2
fix(async_memcpy): destination alignment check against cache line size
...
On ESP32P4, becasue we need to invalidate the destination buffer,
if the buffer is not aligned to cache line, then it might break
other date structure, randomly.
2023-08-15 17:40:17 +08:00
Michael (XIAO Xufeng)
8845767bc0
Merge branch 'feat/sub_power_modes_docs' into 'master'
...
sleep_modes: add docs and test app for sub power modes on S2, S3, C2, C3.
See merge request espressif/esp-idf!23142
2023-08-15 10:57:48 +08:00
Xiao Xufeng
fca7fd8613
ci(sleep_mode): Update test app for new sub modes on S2, S3, C2, C3
2023-08-11 17:20:16 +08:00
Armando (Dou Yiwen)
337aeb4b78
Merge branch 'feature/add_esp32p4_hello_world' into 'master'
...
esp32p4: introduced new chip ESP32P4: Hello World! 🌏
Closes IDF-7523
See merge request espressif/esp-idf!25013
2023-08-10 16:04:55 +08:00
wuzhenghui
a425d8816a
feat(esp_hw_support): manage modem_etm clock in modem_clock for bt/154 indepently
2023-08-09 20:19:50 +08:00
Lou Tianhao
808a01e656
feat(pm/deepsleep): Support EXT1_WAKEUP_MODE_PER_PIN
2023-08-09 19:46:25 +08:00
Armando
06782d1623
change(esp32p4): update rtc interrupt registration todo list
2023-08-09 19:33:36 +08:00
Armando
00df6b378d
refactor(sar): build sar_periph_ctrl related files by chip
2023-08-09 19:33:36 +08:00
Armando
706d684418
feat(esp32p4): introduced new target esp32p4, supported hello_world
2023-08-09 19:33:25 +08:00
Xiao Xufeng
5ee8add38c
refactor(esp_hw_support): Move rtc_8md256 and rtc_power_modes test apps to esp_hw_support
2023-08-09 14:57:57 +08:00
wuzhenghui
e9c6083729
fix(light_sleep): shouldn't backup uart fifo reg in pd_top light sleep
2023-08-08 16:45:17 +08:00
Lou Tian Hao
791360336a
Merge branch 'feature/support_pd_hp_aon_domain_in_deepsleep' into 'master'
...
Feature: support pd hp aon domain in deepsleep
See merge request espressif/esp-idf!25175
2023-08-07 17:28:40 +08:00
Armando
de68029de9
change(header): modify p4 headers issues from check_header_py
2023-08-04 14:13:59 +02:00
morris
55ea6b78a7
Merge branch 'feature/async_memcpy_rewrite' into 'master'
...
feat(async_memcpy): refactor driver code to support different DMA backends
See merge request espressif/esp-idf!25050
2023-08-04 17:52:13 +08:00