gaoxu
|
86d03de910
|
docs(adc): update adc oneshot/continuous docs on P4
|
2026-02-03 16:52:04 +08:00 |
|
gaoxu
|
1cd6b0868d
|
docs(adc): add ADC calibration docs on ESP32P4
|
2026-02-03 16:52:04 +08:00 |
|
gaoxu
|
ee04b19643
|
feat(adc): support ADC calibration on ESP32P4
|
2026-02-03 16:52:04 +08:00 |
|
gaoxu
|
bc9c799a2d
|
ci(adc): enable P4 ADC test and correct ADC performance thresh
|
2026-02-03 16:52:04 +08:00 |
|
gaoxu
|
3d0e9bc168
|
fix(adc): fix P4 adc continuous mode stop early
|
2026-02-03 16:52:04 +08:00 |
|
gaoxu
|
9557828ef8
|
fix(adc): fix adc1 error after bootloader random
|
2026-02-03 16:52:04 +08:00 |
|
gaoxu
|
50c802d057
|
feat(adc): add adc_continuous_parse_data api
|
2026-02-03 16:51:43 +08:00 |
|
gaoxu
|
c009533e8c
|
fix(adc): fix ESP32-P4 ADC2 wrong channel num
|
2026-02-03 16:51:43 +08:00 |
|
gaoxu
|
6886209cc0
|
fix(adc): fix ESP32 ADC continuous loss sample times
|
2026-02-03 16:43:05 +08:00 |
|
gaoxu
|
e1922ac37d
|
fix(adc): fix ESP32C6 ADC get high result after enable
|
2026-02-03 16:39:44 +08:00 |
|
gaoxu
|
7cf081509b
|
fix(adc): fix wrong adc periph num on C2/P4
|
2026-02-03 16:36:16 +08:00 |
|
gaoxu
|
19efb5a643
|
fix(adc): fix ESP32/S2 panic when use continuous ADC
|
2026-02-03 16:35:25 +08:00 |
|
gaoxu
|
216cf17fc1
|
fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor
|
2025-06-24 10:33:59 +08:00 |
|
gaoxu
|
724c28c405
|
feat(cam): add cam sensor handle and deinit api
|
2025-06-23 16:17:59 +08:00 |
|
gaoxu
|
bdfcd6b2c1
|
docs(camera): add lcd_cam dvp driver docs for camera
|
2025-06-23 16:17:59 +08:00 |
|
gaoxu
|
1ba2bf3152
|
fix(cam): fix dvp do not generate clock
|
2025-06-23 16:17:59 +08:00 |
|
gaoxu
|
102d57f858
|
feat(cam): add esp32p4 dvp example
|
2025-06-23 16:17:57 +08:00 |
|
gaoxu
|
6eaba4e3f7
|
fix(cam): fix dvp can not get cam_buffer
|
2025-06-17 09:33:34 +08:00 |
|
gaoxu
|
e48a4147a0
|
fix(cam): decrease i2c sccb frequency for camera
|
2025-06-17 09:33:34 +08:00 |
|
gaoxu
|
a68af096e6
|
fix(adc): fix s2 cali loss resolution
|
2025-06-05 11:31:59 +08:00 |
|
gaoxu
|
4b665425a2
|
fix(gpio): correct usb dp gpio pullup disable function v5.3
|
2024-08-01 10:50:58 +08:00 |
|
gaoxu
|
a326f15120
|
feat(adc): support ADC continuous mode on ESP32P4
|
2024-06-12 18:34:04 +08:00 |
|
gaoxu
|
cfc5da167d
|
feat(soc): rename lp_adc and ahb_dma reg base on p4
|
2024-06-12 18:16:48 +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 |
|
gaoxu
|
0be44b6ccc
|
feat(gpio): fix gpio matrix const input addr on C5 MP
|
2024-05-27 18:13:58 +08:00 |
|
gaoxu
|
bf604e91a6
|
feat(gpio): remove io_mux_reg array in gpio_periph.c from c5
|
2024-05-27 18:13:42 +08:00 |
|
gaoxu
|
ce7ceb8d9d
|
feat(csi): add verify to no backup buffer usage
|
2024-05-21 15:36:34 +08:00 |
|
gaoxu
|
7403b8d68d
|
feat(rom): update c5 mp verison rom ld file
|
2024-05-16 15:03:21 +08:00 |
|
gaoxu
|
f27e117b5b
|
feat(gpio): update gpio docs on ESP32C5 MP version
|
2024-05-16 15:02:55 +08:00 |
|
gaoxu
|
a621402e1f
|
feat(pm): add SOC_PM_SUPPORTED in soc caps
|
2024-05-16 15:00:22 +08:00 |
|
gaoxu
|
a08558a853
|
feat(coredump): replace fun sel function
|
2024-05-16 14:58:52 +08:00 |
|
gaoxu
|
2cad39aee5
|
feat(gpio): add gpio support on ESP32C5 MP version
|
2024-05-16 14:54:27 +08:00 |
|
Gao Xu
|
10c22e84ed
|
Merge branch 'csi/add_no_backup_buffer_usage_flag' into 'master'
feat(csi): add a flag to allow no backup buffer usage
Closes IDF-9571
See merge request espressif/esp-idf!30185
|
2024-04-18 14:30:34 +08:00 |
|
gaoxu
|
4a9eb6fee9
|
feat(csi): add a test that no backup buffer usage
|
2024-04-18 10:42:22 +08:00 |
|
gaoxu
|
65acf4abe9
|
feat(csi): add a flag to allow no backup buffer usage
|
2024-04-18 10:42:22 +08:00 |
|
Gao Xu
|
db3e43908a
|
Merge branch 'feat/add_esp_dma_capable_malloc' into 'master'
dma_utils: add esp dma capable malloc function
Closes IDF-9638
See merge request espressif/esp-idf!29869
|
2024-04-02 21:31:45 +08:00 |
|
gaoxu
|
c3303c0096
|
fix(eth): fix defaultip101 tests error on ci
|
2024-04-02 16:17:10 +08:00 |
|
gaoxu
|
8e9b1501c0
|
fix(dma): fix s3 dma reg spell error
|
2024-04-02 14:30:14 +08:00 |
|
gaoxu
|
40f38bea6f
|
feat(dma): refactor dma calloc function
|
2024-04-02 14:30:14 +08:00 |
|
gaoxu
|
03a6347a3a
|
ci(adc): ignore adc restart test fail
|
2024-03-14 11:14:46 +08:00 |
|
gaoxu
|
b4b05bc4f0
|
ci(adc): make adc pytest reset
|
2024-03-14 11:12:20 +08:00 |
|
Gao Xu
|
b50a52f17c
|
Merge branch 'refactor/adc_dma_apis_on_32_s2' into 'master'
refactor(ADC): move dma_ll functions in ADC hal layer to ADC driver layer
Closes IDF-8570
See merge request espressif/esp-idf!27474
|
2024-03-13 19:47:40 +08:00 |
|
gaoxu
|
bc98bdc087
|
refactor(adc): refactor dma ll functions on adc continuous mode
|
2024-03-12 11:12:48 +08:00 |
|
Gao Xu
|
3e54584e61
|
Merge branch 'docs/add_p4_uart_programming_guide' into 'master'
docs(uart): update lp uart and p4 uart programming guide
Closes IDF-7737
See merge request espressif/esp-idf!29179
|
2024-03-04 11:00:05 +08:00 |
|
gaoxu
|
7075b61a6a
|
docs(uart): update lp uart and p4/c5 uart programming guide
|
2024-03-01 16:21:22 +08:00 |
|
Gao Xu
|
e1ec760daf
|
Merge branch 'contrib/github_pr_13025' into 'master'
Missing include for rom/uart.h (GitHub PR)
Closes IDFGH-11947
See merge request espressif/esp-idf!28591
|
2024-03-01 14:33:54 +08:00 |
|
Gao Xu
|
46cd7a393f
|
Merge branch 'feature/esp32c5_uart_support' into 'master'
feat(uart): add HP/LP uart support on ESP32C5
Closes IDF-8722 and IDF-8723
See merge request espressif/esp-idf!28899
|
2024-02-29 19:37:34 +08:00 |
|
gaoxu
|
1b1e4d2f76
|
feat(uart): change fifo.byte to fifo.val when uart_ll_write_txfifo
|
2024-02-29 14:20:10 +08:00 |
|
gaoxu
|
f9109beda2
|
feat(uart): add HP/LP uart support on ESP32C5
|
2024-02-29 14:12:51 +08:00 |
|
Gao Xu
|
f3ebfaef53
|
Merge branch 'feat/add_gpio_fun_sel_api' into 'master'
feat(gpio): add gpio fun select api
See merge request espressif/esp-idf!29198
|
2024-02-27 21:04:31 +08:00 |
|
gaoxu
|
e9ce63532b
|
feat(gpio): add gpio fun sellect api
|
2024-02-27 17:01:53 +08:00 |
|
Gao Xu
|
a0532e1dce
|
Merge branch 'bugfix/workaround_reset_eof_counter_c3' into 'master'
fix(adc): workaround to fix adc continuous get less results on c3
See merge request espressif/esp-idf!27414
|
2024-02-21 11:55:25 +08:00 |
|
Gao Xu
|
9c14a3345f
|
Merge branch 'feature/esp32p4_gpio_support' into 'master'
feat(gpio): add gpio support on ESP32C5
Closes IDF-8717
See merge request espressif/esp-idf!28669
|
2024-02-21 10:26:34 +08:00 |
|
gaoxu
|
3ac736bc95
|
feat(gpio): add gpio support on ESP32C5
|
2024-02-20 14:57:25 +08:00 |
|
gaoxu
|
2eccde88f3
|
fix(adc): workaround to fix adc continuous get less results on c3
|
2024-02-19 10:34:54 +08:00 |
|
Gao Xu
|
243e3149f6
|
Merge branch 'bugfix/fix_adc_reset_issue_on_legacy' into 'master'
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
See merge request espressif/esp-idf!27772
|
2023-12-21 10:59:01 +08:00 |
|
gaoxu
|
dc36237915
|
fix(adc): fix adc continuous get less results beacuse do not reset apb clk(legacy)
|
2023-12-08 15:10:41 +08:00 |
|
Gao Xu
|
4e843a1a70
|
Merge branch 'bugfix/fix_adc_continuous_do_not_rst_apb_clk' into 'master'
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
Closes IDF-8414
See merge request espressif/esp-idf!27115
|
2023-11-30 00:22:48 +08:00 |
|
gaoxu
|
7f296f2a20
|
ci(adc): add a test that adc continuous read after restarting
|
2023-11-29 14:30:25 +08:00 |
|
gaoxu
|
3acf3ec648
|
fix(adc): fix adc continuous get less results beacuse do not reset apb clk
|
2023-11-29 14:28:33 +08:00 |
|
Gao Xu
|
b9a3dd1b37
|
Merge branch 'bugfix/fix_adc_cali_error_after_light_sleep_wake_on_h2' into 'master'
adc: fix calibration error when waking up from light sleep on H2 and enable test
Closes IDF-8569
See merge request espressif/esp-idf!27242
|
2023-11-24 18:25:35 +08:00 |
|
gaoxu
|
4f81883ccf
|
fix(adc): restore cali registers after light sleep wake up on H2 and enable test
|
2023-11-20 17:38:34 +08:00 |
|
Gao Xu
|
8d9e297301
|
Merge branch 'bugfix/fix_adc_read_zero_h2_new' into 'master'
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!27023
|
2023-11-15 14:47:01 +08:00 |
|
gaoxu
|
36be1473de
|
fix(adc): fix h2 adc oneshot read zero and add delay after getting done signal
|
2023-11-13 14:48:40 +08:00 |
|
Gao Xu
|
dce1e8d96a
|
Merge branch 'feature/support_adc_calibration_on_h2' into 'master'
adc_cali: supported adc calibration v1 on ESP32H2
Closes IDF-6216
See merge request espressif/esp-idf!26463
|
2023-11-03 01:49:00 +08:00 |
|
gaoxu
|
843e07b2d5
|
docs(adc): added adc calibration doc on h2
|
2023-11-02 11:33:06 +08:00 |
|
Gao Xu
|
85484ffe8a
|
Merge branch 'feature/add_adc_oneshot_control_driver_log_independently' into 'master'
ADC: add config for enable ADC driver debug log
Closes IDFGH-11248
See merge request espressif/esp-idf!26819
|
2023-11-02 10:44:23 +08:00 |
|
gaoxu
|
c14d7fbb17
|
feat(adc): added adc enable debug log config
|
2023-11-01 15:06:20 +08:00 |
|
gaoxu
|
0ea0b39725
|
feat(adc_cali): Add ADC calibration support for ESP32H2
|
2023-10-31 11:29:30 +08:00 |
|
Gao Xu
|
8b953557c1
|
Merge branch 'bugfix/fix_adc_read_zero_h2' into 'master'
ADC: fix adc raw data get 0 because of signal delay on ESP32H2
See merge request espressif/esp-idf!26572
|
2023-10-30 20:51:08 +08:00 |
|
gaoxu
|
1fa85abf46
|
ci(adc): add a test that adc read zero after getting done signal
|
2023-10-27 17:11:13 +08:00 |
|
gaoxu
|
a8e3122866
|
fix(adc): fix adc read zero after getting done signal on h2
|
2023-10-26 12:22:09 +08:00 |
|
gaoxu
|
811a790aaf
|
fix(adc): fix adc oneshot mod do not split clk
|
2023-10-26 10:59:35 +08:00 |
|
Gao Xu
|
d52040a86d
|
Merge branch 'esp32p4/add_uart_support' into 'master'
UART: Add uart support for ESP32P4
Closes IDF-6511 and IDF-7506
See merge request espressif/esp-idf!25388
|
2023-10-09 18:11:10 +08:00 |
|
gaoxu
|
bc2a6bd730
|
feat(uart): spilt LP and HP uart set_baudrate function
|
2023-10-08 10:10:02 +08:00 |
|
gaoxu
|
4f24f805cc
|
feat(uart): add LP-UART GPIO support
|
2023-10-08 10:10:02 +08:00 |
|
gaoxu
|
3e3e928209
|
feat(uart): move periph_ll_uart_enabled to uart_ll.h
|
2023-10-08 10:10:02 +08:00 |
|
gaoxu
|
4541ad134d
|
feat(uart): add RCC atomic block to uart/lp-uart peripheral
|
2023-10-08 10:10:02 +08:00 |
|
gaoxu
|
c7afa0dcef
|
feat(uart): uart(hp,lp) support on esp32p4
|
2023-10-08 10:10:00 +08:00 |
|
Gao Xu
|
56f991d7d9
|
Merge branch 'bugfix/fix_adc_sar_set_power_mode_no_effect' into 'master'
ADC: Fixed wrong ADC reading issue caused by ADC and WiFi power conflict on ESP32C6
Closes IDF-8118
See merge request espressif/esp-idf!25927
|
2023-10-07 18:23:27 +08:00 |
|
gaoxu
|
8efe950077
|
fix(adc): power settings not taking into effect on H2
|
2023-09-28 17:41:42 +00:00 |
|
gaoxu
|
8e9a151dbc
|
ci(adc): add a test about adc1 work with wifi on c6
|
2023-09-28 17:41:42 +00:00 |
|
gaoxu
|
817036f46f
|
fix(adc): power settings not taking into effect on C6
|
2023-09-28 17:41:42 +00:00 |
|
Gao Xu
|
4045c3f8b0
|
Merge branch 'ci/fix_c6_adc_oneshot_std_atten3_ci_fail' into 'master'
CI(adc): Increase adc oneshot std atten3 on c6 to make CI test pass
Closes IDFCI-1817 and IDFCI-1816
See merge request espressif/esp-idf!26228
|
2023-09-29 01:28:55 +08:00 |
|
gaoxu
|
d57c4cde44
|
ci(adc): increase adc performance test threshold on c6
|
2023-09-28 09:18:58 +00:00 |
|
Gao Xu
|
80e3ece7d1
|
Merge branch 'bugfix/remove_wno_format_in_driver_hal_and_esp_hw_support_components' into 'master'
Remove -Wno-format in hal and esp_hw_support components
Closes IDF-6792
See merge request espressif/esp-idf!25402
|
2023-09-19 12:12:56 +08:00 |
|
gaoxu
|
8c6ddb776c
|
fix: remove wno format in hal component
|
2023-09-18 02:43:41 +00:00 |
|
gaoxu
|
5b4469f973
|
fix: remove wno format in esp_hw_support component
|
2023-09-18 02:43:41 +00:00 |
|
Gao Xu
|
0ceb5f2648
|
Merge branch 'refactor/cache_disable_enable_interface' into 'master'
refactor(cache): abstract cache rom API in cache_ll.h
Closes IDF-7922
See merge request espressif/esp-idf!25040
|
2023-08-15 19:43:47 +08:00 |
|
gaoxu
|
fd759d65b0
|
refactor(cache): abstract cache rom API in cache_ll.h
|
2023-08-09 10:32:12 +00:00 |
|
gaoxu
|
542a61b6cb
|
support SPI_FLASH_ENABLE_COUNTERS feature on esp_flash driver and rename the functions to esp_flash_xx
|
2023-04-06 11:40:40 +08:00 |
|
gaoxu
|
44dd14dde4
|
support SPI_FLASH_VERIFY_WRITE feature on esp_flash driver and add config to test it
|
2023-03-09 14:55:13 +08:00 |
|
gaoxu
|
c1bdd9c697
|
psram: remove CS/CLK pin settings in kconfig on ESP32S2/S3
|
2022-11-11 16:40:46 +08:00 |
|
gaoxu
|
76eef386bb
|
esp_psram: update flash content moved to psram kconfig description
|
2022-10-11 15:15:04 +08:00 |
|
gaoxu
|
2cb2ff99af
|
docs: add description about flash content moved to psram feature
|
2022-10-11 15:15:04 +08:00 |
|
Gao Xu
|
1005c3b9d5
|
Merge branch 'feature/add_flash_copy_to_psram_example' into 'master'
system: add an example showing moving Flash content to PSRAM feature
Closes IDF-5156
See merge request espressif/esp-idf!19340
|
2022-09-21 12:15:19 +08:00 |
|
gaoxu
|
47c02efa72
|
system: add an example and pytest to showing moving Flash content to PSRAM feature.
|
2022-09-19 12:25:30 +08:00 |
|
gaoxu
|
0909f5b230
|
system: don't disable cache if Flash .text and .rodata are moved to PSRAM
|
2022-09-19 12:23:23 +08:00 |
|