laokaiyao
2c7958735d
refactor(lp_ana_periph): sync the reg names to TRM (part2)
2024-07-13 15:47:20 +08:00
laokaiyao
2ee7f0e133
refactor(touch): refactor the filter configuration
2024-07-13 15:47:20 +08:00
laokaiyao
a775317091
refactor(lp_ana_periph): sync the reg names to TRM
2024-07-13 15:47:20 +08:00
laokaiyao
e6103c521a
docs(touch): add doc for cap touch sens driver
2024-07-13 15:47:20 +08:00
laokaiyao
8a18ae60e0
feat(touch_sens): touch sensor driver-ng on P4
2024-07-13 15:47:20 +08:00
Roman Leonov
f8bbf3f32d
fix(usb_dwc_hal): Enabled precise detection of VBUS
2024-07-12 11:16:24 +02:00
Dong Heng
f66ff91e4f
feat(dvp): DVP cam supports more color format and don't initialize xclock pin
2024-07-10 14:56:11 +08:00
wuzhenghui
0291269573
fix(esp_hw_support): wait eFuse controller idle after sleep wakeup
2024-06-28 13:58:44 +08:00
morris
d054c4bcb6
fix(huk): switch case fall through unexpected
2024-06-25 13:42:22 +08:00
laokaiyao
4189c54abb
feat(isp_awb): support to change config after initialized
2024-06-24 10:49:20 +08:00
laokaiyao
4b3e014076
docs(isp_awb): add isp awb programming guide
2024-06-24 10:49:20 +08:00
laokaiyao
8c225c0200
feat(isp_awb): support isp auto white balance
2024-06-24 10:49:20 +08:00
laokaiyao
4b08ddb0f3
feat(hal_utils): added float to fixed point function
2024-06-24 10:49:20 +08:00
Konstantin Kondrashov
14d93dea75
feat(soc): Update efuse related soc_caps for c61 and c5 (MP/beta3)
2024-06-20 12:23:05 +08:00
morris
1056a02ba9
Merge branch 'feat/esp32c5_mp_uart_support_v5.3' into 'release/v5.3'
...
feat(uart): support HP/LP uart on ESP32C5 MP (backport v5.3)
See merge request espressif/esp-idf!31445
2024-06-20 10:31:05 +08:00
Sachin Billore
5869850af2
feat: add esp32p4 APM HAL/LL API
2024-06-14 12:55:03 +08:00
Jiang Jiang Jian
e6230e49cb
Merge branch 'feat/support_tg_retention_v5.3' into 'release/v5.3'
...
change(esp_hw_support): do TG WDT/Timer retention by needs (v5.3)
See merge request espressif/esp-idf!31486
2024-06-13 19:55:02 +08:00
wuzhenghui
2ab144dc3a
fix(esp_hw_support): set pau entry backup configuration with link update
2024-06-13 14:08:37 +08:00
Jiang Jiang Jian
c8264eb519
Merge branch 'docs/fix_doxygen_1_9_8_failure_v5.3' into 'release/v5.3'
...
docs(doxygen): fix misc issues with new version of doxygen (v5.3)
See merge request espressif/esp-idf!31186
2024-06-13 13:58:40 +08:00
morris
f750f4c6f7
Merge branch 'feature/p4_lcdcam_dvp_cam_driver_v5.3' into 'release/v5.3'
...
feat(cam): add esp32-p4 lcd_cam dvp driver (v5.3)
See merge request espressif/esp-idf!31454
2024-06-13 11:04:54 +08:00
gaoxu
a326f15120
feat(adc): support ADC continuous mode on ESP32P4
2024-06-12 18:34:04 +08:00
gaoxu
e63d6582cc
feat(adc): move adc periph enable/reset functions to ll layer
2024-06-12 18:16:45 +08:00
gaoxu
3f5037866b
fix(dma): feat(adc): support ADC oneshot mod on ESP32P4
2024-06-12 18:16:41 +08:00
gaoxu
cf123b3626
feat(uart): support HP/LP uart on ESP32C5 MP v5.3
2024-06-12 18:15:22 +08:00
Song Ruo Jing
bbc44b486e
feat(gdma): add GDMA support for ESP32C5 MP
2024-06-12 15:28:40 +08:00
Dong Heng
de0990e58c
feat(cam): add esp32-p4 lcd_cam dvp driver
2024-06-12 11:35:51 +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
David Čermák
943dd72da0
Merge branch 'feature/esp_emac_improvements_v5.3' into 'release/v5.3'
...
Feature/esp emac improvements (v5.3)
See merge request espressif/esp-idf!31368
2024-06-11 23:44:01 +08:00
Michael (XIAO Xufeng)
5c618745fe
Merge branch 'feat/brownout_support_p4_v5.3' into 'release/v5.3'
...
feat(brownout): Add brownout detector support on esp32p4 (backport v5.3)
See merge request espressif/esp-idf!31094
2024-06-11 21:21:10 +08:00
Michael (XIAO Xufeng)
dbf8726b47
Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3'
...
psram: support xip_psram on esp32p4 (v5.3)
See merge request espressif/esp-idf!31044
2024-06-11 21:07:41 +08:00
morris
ffbb1aba5e
Merge branch 'feat/isp_dvp_driver_v5.3' into 'release/v5.3'
...
isp: dvp driver (v5.3)
See merge request espressif/esp-idf!31261
2024-06-11 15:05:26 +08:00
morris
dafc3b3cd5
Merge branch 'feat/gdma_set_burst_size_v5.3' into 'release/v5.3'
...
feat(gdma): return alignment constraints required by the GDMA channel (v5.3)
See merge request espressif/esp-idf!31113
2024-06-11 11:59:03 +08:00
Jiang Jiang Jian
832337bdee
Merge branch 'fix/support_union_lp_io_clk_control_v5.3' into 'release/v5.3'
...
fix(esp_driver_gpio): manage lp_io module clock by driver (v5.3)
See merge request espressif/esp-idf!31359
2024-06-11 10:45:00 +08:00
Jiang Jiang Jian
9230a25140
Merge branch 'bugfix/fix_lp_half_world_access_v5.3' into 'release/v5.3'
...
fix(hal): fix LP timer / PMU LL half word access (v5.3)
See merge request espressif/esp-idf!31386
2024-06-11 10:44:34 +08:00
Armando
de1d006ba3
change(isp): change isp_af_window_t to isp_window_t
2024-06-11 10:18:16 +08:00
Armando
05f44bddf0
feat(isp): added isp dvp driver
2024-06-11 10:18:16 +08:00
Marius Vikhammer
45c7eb4d4b
Merge branch 'feature/make_heap_alloc_caps_align_memory2_v5.3' into 'release/v5.3'
...
Align memory requested from heap component to hw requirements (v5.3)
See merge request espressif/esp-idf!31195
2024-06-11 09:42:04 +08:00
Marius Vikhammer
a71f265d25
Merge branch 'feature/lp_core_intr_panic_v5_3' into 'release/v5.3'
...
feat(ulp): support interrupts and panic for C6/P4 LP core (v5.3)
See merge request espressif/esp-idf!31189
2024-06-11 09:41:51 +08:00
morris
41515a9086
Merge branch 'feature/parlio_rx_driver_p4_v5.3' into 'release/v5.3'
...
feat(parlio_rx): supported parlio rx on p4 (v5.3)
See merge request espressif/esp-idf!31096
2024-06-07 22:54:08 +08:00
morris
4787e928a2
Merge branch 'feat/isp_bf_feature_v5.3' into 'release/v5.3'
...
feat(isp): added isp bf driver (v5.3)
See merge request espressif/esp-idf!31067
2024-06-07 22:52:17 +08:00
morris
12d480423b
Merge branch 'feature/esp32p4_ppa_driver_support_v5.3' into 'release/v5.3'
...
feat(ppa): add PPA driver support for ESP32P4 (v5.3)
See merge request espressif/esp-idf!31074
2024-06-07 22:48:49 +08:00
morris
2f0c9b3584
feat(gdma): set burst size and return alignment constraint
...
burst size can affect the buffer alignment
2024-06-07 22:44:18 +08:00
Ondrej Kosta
f6420436eb
feat(esp_eth): a new folder structure of the driver and other improvements
...
Fixed memory leak in emac_esp_new_dma function.
Polished ESP EMAC cache management.
Added emac_periph definitions based on SoC features and improved(generalized) ESP EMAC GPIO
initialization.
Added ESP EMAC GPIO reservation.
Added check for frame error condition indicated by EMAC DMA and created a target test.
2024-06-07 15:26:18 +02:00
Aditya Patwardhan
23cfe0826b
Merge branch 'fix/aes_operation_using_psram_memory_with_psram_enc_v5.3' into 'release/v5.3'
...
Enable AXI-DMA AES-ECC mean access when external memory encryption is enabled (v5.3)
See merge request espressif/esp-idf!30822
2024-06-07 19:17:38 +08:00
wuzhenghui
6a86351373
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:13:40 +08:00
wuzhenghui
e5429b256a
fix(hal): fix LP timer LL half word access
2024-06-07 14:13:39 +08:00
wuzhenghui
091da3d631
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2024-06-06 19:27:57 +08:00
Jeroen Domburg
df4195062d
change(system): heap_caps_alloc returns aligned memory if caps indicate a need for it
...
The implicit promise of heap_alloc_caps() and friends is that the memory it
returns is fit for the purpose as requested in the caps field. Before
this commit, that did not happen; e.g. DMA-capable memory wass returned
from a correct region, but not aligned/sized to something the DMA subsystem
can handle.
This commit adds an API to the esp_mm component that is then used by the
heap component to adjust allocation alignment, caps and size dependent on
the hardware requirement of the requested allocation caps.
2024-05-30 16:02:03 +08:00
Marius Vikhammer
2f1b81cd14
feat(ulp): add pulse counter example for lp core
2024-05-30 14:41:47 +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