Commit Graph
106 Commits
Author SHA1 Message Date
Chen Jichang d1a64bffc0 refactor(clk_tree): use general api to enable the clk 2026-05-15 13:55:37 +08:00
Fu Hanxi ad1d17a794 ci: rename eco tags to revision 2026-04-09 10:43:34 +02:00
Chen Jichang 444c14dca2 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-03-24 11:53:09 +08:00
igor.udot e2a8bbe639 ci: update build-test-rules to use common_components 2026-03-20 15:53:26 +08:00
Chen Jichang fea2c08655 test(parlio,rmt,lcd): add virtual flash encryption test 2026-03-06 18:14:22 +08:00
morris 88a2632a27 Merge branch 'feat/support_parlio_on_esp32h4_v6.0' into 'release/v6.0'
feat(parlio): support parlio on esp32h4 (v6.0)

See merge request espressif/esp-idf!44178
2026-02-02 09:50:59 +08:00
hebinglin 21a6537e08 change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2 2026-02-01 11:59:16 +08:00
hebinglin f4bc4ea6f9 revert(unit-test): filter top domain power down check for some sleep test cases
This reverts commit c6c2948a99.
2026-02-01 11:59:16 +08:00
Jiang Jiang Jian 699fb61342 Merge branch 'bugfix/fixed_parlio_rx_sample_edge_swap_issue_v6.0' into 'release/v6.0'
fix(parlio_rx): fixed opposite sample edge issue (v6.0)

See merge request espressif/esp-idf!45131
2026-01-30 14:34:19 +08:00
morris 799e366cee Merge branch 'feat/esp_driver_dma_v6.0' into 'release/v6.0'
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma (v6.0)

See merge request espressif/esp-idf!45387
2026-01-30 12:40:39 +08:00
morris db750dc1a0 feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma 2026-01-29 14:41:14 +08:00
laokaiyao e8127a4bb1 fix(parlio_rx): fixed opposite sample edge issue
Closes https://github.com/espressif/esp-idf/issues/18012
2026-01-15 11:58:51 +08:00
Chen Jichang a78f6c9acb feat(parlio): add buffer size alignment warning for c6
Closes https://github.com/espressif/esp-idf/issues/17970
2026-01-14 10:57:45 +08:00
Chen Jichang 954a7619a2 feat(parlio): support parlio on esp32h4 2026-01-13 17:07:28 +08:00
morris 7909976e0f refactor(gdma): channel allocation can return both direction within the same call 2026-01-07 22:44:54 +08:00
morris 95ea240f1c fix(drivers): enlarge the default DMA burst size in peripheral drivers 2025-12-23 10:15:37 +08:00
morris 51769ab2c8 Merge branch 'fix/p4_eco5_enable_special_test_6.0' into 'release/v6.0'
fix(ci)p4 eco5 enable special test (v6.0)

See merge request espressif/esp-idf!44127
2025-12-17 11:36:35 +08:00
wanckl d3e1a4881f ci(p4): p4 eco5 enable parts of special tests 2025-12-11 15:12:10 +08:00
laokaiyao 841cb4caa1 feat(hal): graudate the adc/dac hal driver into a new component 2025-12-11 10:27:00 +08:00
laokaiyao b8824d2d1a refactor(parlio): refactor of the private parlio caps 2025-12-11 10:26:07 +08:00
laokaiyao e964c74618 feat(hal): graudate the parlio hal driver into a new component 2025-12-11 10:26:05 +08:00
laokaiyao fd918efe43 feat(hal): graudate the I2S hal driver into a new component 2025-12-11 10:25:40 +08:00
Chen Jichang 20bb7a2977 feat(lcd): support draw bitmap hook function
Closes https://github.com/espressif/esp-idf/issues/16201
2025-12-08 15:49:25 +08:00
morris c231e0e777 Merge branch 'refactor/bitscrambler_in_esp_hal_dma_v6.0' into 'release/v6.0'
refactor(hal): bitscrambler hal -> esp_hal_dma, usj hal -> esp_hal_usb (v6.0)

See merge request espressif/esp-idf!43700
2025-12-08 11:15:27 +08:00
Chen Jichang e7ce110dc4 test(parlio): fix sleep test issue 2025-12-03 11:23:06 +08:00
laokaiyao 684709c196 fix(parlio_rx): fixed incorrect dma buffer length calculation 2025-12-03 11:23:06 +08:00
laokaiyao 15d03e90b4 feat(parlio_rx): support to receive data into external ram 2025-12-03 11:23:06 +08:00
laokaiyao f07a239dcb feat(parlio_rx): support to force trigger eof 2025-12-03 11:23:06 +08:00
laokaiyao 3434e4b1d1 refactor(parlio_rx): refactor to support unaligned user payload buffer
Closes https://github.com/espressif/esp-idf/issues/17581
2025-12-03 11:23:06 +08:00
laokaiyao ac41da5563 refactor(parlio_rx): use gdma_link for better gdma link management 2025-12-03 11:23:06 +08:00
laokaiyao c1ac8c10fb feat(gdma_link): support to select final node link type 2025-12-03 11:23:06 +08:00
laokaiyao b148378f8b ci(parlio): fixed incorrect condition in rx test case 2025-12-03 11:23:06 +08:00
morris 69a76c5170 refactor(hal_dma): move bitscrambler from hal component
because bitscrambler can't live without DMA, it's highly binded with the
GDMA peripheral.
2025-11-27 16:06:52 +08:00
armando 714b022a43 ci(p4): disable p4 rev3 invalid tests temporarily 2025-11-21 02:48:05 +00:00
Wu Zheng Hui dfeae969a4 Merge branch 'feat/support_esp32p4_eco5_pmu' into 'master'
feat(esp_hw_support): Update esp32p4 eco5 lowpower features support

See merge request espressif/esp-idf!41162
2025-10-15 19:47:43 +08:00
wuzhenghui 065dd70056 change(esp_hw_support): move ESP_SLEEP_POWER_DOWN_CPU to Kconfig 2025-10-14 16:33:30 +08:00
Chen Jichang dde8fac6b8 feat(parlio_tx): support cs signal on esp32p4 eco5 2025-10-13 11:48:47 +08:00
Chen Jichang ddef1d3d52 refactor(gdma): move buffer aligment to buffer mount config 2025-09-26 16:42:33 +08:00
Marius Vikhammer 9d4ea4f365 fix(parlio): fixed funcition with side-effect called in assert() 2025-09-19 15:42:09 +08:00
Marek Fiala 9d35d63651 feat(cmake): Update minimum cmake version to 3.22 (whole repository) 2025-08-19 14:44:32 +02:00
Sudeep Mohanty 11b80a7f11 Merge branch 'feat/freertos_in_flash_by_default' into 'master'
feat(freertos): Place FreeRTOS in flash by default

Closes IDF-12695

See merge request espressif/esp-idf!40579
2025-08-15 02:18:57 +02:00
Sudeep Mohanty 26c19928a9 feat(freertos): Place FreeRTOS in flash by default
The following updates have been made in this commit:
- The commit places FreeRTOS code in flash memory by default.
- CONFIG_FREERTOS_PLACE_FUNCTIONS_INTO_FLASH has been removed.
- CONFIG_FREERTOS_IN_IRAM is unhidden and can be used to restore the
  previous memory placement.
- A test has been added for users to conduct performance impact testing
  based on memory placement configurations.
2025-08-07 19:56:30 +08:00
Darian Leung 5454499877 refactor: Use enum values for gpio pull up/down fields
Ensure that enum values are used When assigning `pull_up_en` and `pull_down_en`
fields of `gpio_config_t`. Helps avoid `invalid conversion` errors when
building those code snippets in C++.
2025-08-07 11:45:11 +08:00
laokaiyao eee0f0266c docs(parlio_rx): add parlio rx programming guide 2025-07-21 22:26:01 +08:00
laokaiyao f0c45b7115 feat(parlio_rx): support to receive in isr context 2025-07-18 14:23:52 +08:00
Sudeep Mohanty c29f473a78 refactor(esptool_py): Remove elf variable dependencies
This commit updates all test_apps that have dependency on the elf
variable. Such test_apps now fetch the executable target from the build
properties.
2025-07-10 11:26:28 +02:00
Chen Jichang 05c2ebcf16 feat(parlio_tx): support buffer switched callback 2025-06-20 11:19:46 +08:00
Chen Jichang d93967009e test(parlio_tx): add parlio_tx_bs different input output sizes test
Closes https://github.com/espressif/esp-idf/issues/16122
2025-06-19 14:07:37 +08:00
morris fb4b590941 refactor(dma)!: remove deprecated functions 2025-06-12 12:24:58 +08:00
Chen Jichang 00b1d66c6e feat(parlio_tx): support to use dma eof on esp32c5 2025-06-11 16:37:55 +08:00