gaoxu
|
4fd3d38d6c
|
refactor(isp): avoid isp ll functions using hal.hw before initialization
|
2026-04-24 11:20:00 +08:00 |
|
gaoxu
|
334732144d
|
fix(isp): fix isp multi pipelines example use wrong CSI output color type
|
2026-04-24 11:19:57 +08:00 |
|
gaoxu
|
7aab2da81e
|
fix(isp): fix isp registers can not be read/write error
|
2026-04-24 11:19:53 +08:00 |
|
gaoxu
|
d2205492ac
|
fix(isp): fix isp clock source error
|
2026-04-24 11:15:09 +08:00 |
|
gaoxu
|
71b377c039
|
feat(cam): support esp32p4 eco5 dvp cam
|
2026-04-22 15:08:54 +08:00 |
|
gaoxu
|
e9120b7572
|
fix(tsens): fix temp_sensor affect by adc reset
|
2026-04-22 14:53:57 +08:00 |
|
gaoxu
|
29b6542555
|
ci(adc): add adc oneshot/continuous work with temp_sensor
|
2026-04-22 14:53:57 +08:00 |
|
gaoxu
|
0726a0dc0f
|
feat(isp_color): support ISP color on P4
|
2026-03-15 12:58:16 +08:00 |
|
gaoxu
|
a70f6c5f60
|
fix(adc): fix ESP32/S2 panic when use continuous ADC
|
2026-03-15 12:54:02 +08:00 |
|
gaoxu
|
5bf03720b2
|
fix(adc): fix ESP32C6 ADC get high result after enable
|
2026-03-15 12:53:46 +08:00 |
|
gaoxu
|
f21cc28e3c
|
fix(adc): fix ESP32 ADC continuous loss sample times
|
2026-03-15 12:53:34 +08:00 |
|
gaoxu
|
5e06c779b0
|
fix(adc): fix ESP32-P4 ADC2 oneshot error and refactor apb claim macor
|
2026-02-04 15:59:23 +08:00 |
|
gaoxu
|
cfd1a55198
|
feat(cam): support format conversion function
|
2025-11-05 10:12:28 +08:00 |
|
gaoxu
|
123b041f4e
|
fix(adc): fix wrong adc periph num on C2/P4
|
2025-08-26 18:54:48 +08:00 |
|
gaoxu
|
8baec757ef
|
fix(dvp): fix dvp loss frame error
|
2025-07-29 14:48:15 +08:00 |
|
gaoxu
|
ac47fca1db
|
fix(adc): fix rng adc error after deep sleep
|
2025-07-25 10:22:16 +08:00 |
|
gaoxu
|
c3518d33a2
|
feat(cam): add camera buffer alloc function
|
2025-07-07 15:33:43 +08:00 |
|
gaoxu
|
9a2997e25c
|
feat(lcd_cam): add lc_dma_int value atomic protect for lcd and cam
|
2025-07-07 15:33:43 +08:00 |
|
gaoxu
|
e8ff923342
|
fix(cam): fix camera kconfig about dw_gdma
|
2025-07-07 15:33:43 +08:00 |
|
gaoxu
|
041a0fa9ee
|
feat(cam): add dvp example for ESP32S3-EYE
|
2025-07-07 15:33:43 +08:00 |
|
gaoxu
|
a0578c231d
|
feat(cam): add esp32s3 dvp cam support
|
2025-07-07 14:25:50 +08:00 |
|
gaoxu
|
ba1ca47fac
|
feat(cam): add cam sensor handle and deinit api
|
2025-07-02 17:46:05 +08:00 |
|
gaoxu
|
9e47bd79e4
|
docs(camera): add lcd_cam dvp driver docs for camera
|
2025-07-02 17:46:03 +08:00 |
|
gaoxu
|
e4e0a6be4f
|
fix(cam): fix dvp do not generate clock
|
2025-07-02 17:46:00 +08:00 |
|
gaoxu
|
061967b55d
|
feat(cam): add esp32p4 dvp example
|
2025-07-02 17:45:57 +08:00 |
|
gaoxu
|
f9889909bb
|
fix(cam): fix dvp can not get cam_buffer
|
2025-07-02 17:45:55 +08:00 |
|
gaoxu
|
fc13f2f5cc
|
fix(cam): decrease i2c sccb frequency for camera
|
2025-07-02 17:45:52 +08:00 |
|
gaoxu
|
b5b2231268
|
fix(adc): fix s2 cali loss resolution
|
2025-06-24 10:17:06 +08:00 |
|
gaoxu
|
c04ae03729
|
fix(ADC): fix P4 ADC oneshot error when reread
|
2025-04-23 11:33:06 +08:00 |
|
gaoxu
|
221da3fbb4
|
docs(adc): add ADC calibration docs on ESP32P4
|
2025-04-01 15:08:04 +08:00 |
|
gaoxu
|
d74f12dea7
|
feat(adc): support ADC calibration on ESP32P4
|
2025-04-01 15:07:56 +08:00 |
|
gaoxu
|
b227da9b2b
|
ci(adc): enable P4 ADC test and correct ADC performance thresh
|
2025-04-01 15:05:36 +08:00 |
|
gaoxu
|
f380cb6a4d
|
fix(adc): fix P4 adc continuous mode stop early
|
2025-04-01 15:05:34 +08:00 |
|
gaoxu
|
3e9c1ae62b
|
fix(adc): fix adc1 error after bootloader random
|
2025-04-01 15:05:31 +08:00 |
|
gaoxu
|
6771e388f4
|
fix(adc): fix adc oneshot apb cnts incosistency v5.4
closes https://github.com/espressif/esp-idf/issues/14502
|
2025-02-20 10:20:56 +08:00 |
|
gaoxu
|
ec15fa9e4b
|
fix(adc): fix adc oneshot error after continuous v5.4
closes https://github.com/espressif/esp-idf/issues/14506
|
2025-02-20 10:20:49 +08:00 |
|
Gao Xu
|
ffcf40cee3
|
Merge branch 'feature/esp32c61_i2s_support' into 'master'
feat(i2s): support i2s on esp32c61
Closes IDF-9312 and IDF-9313
See merge request espressif/esp-idf!32905
|
2024-10-25 11:18:44 +08:00 |
|
gaoxu
|
8ab0cdde60
|
feat(i2s): support i2s on esp32c61
|
2024-10-22 15:12:38 +08:00 |
|
Gao Xu
|
da9014c8d6
|
Merge branch 'docs/enable_adc_on_p4' into 'master'
docs(adc): update adc oneshot/continuous docs on P4
Closes IDF-7718 and IDF-7719
See merge request espressif/esp-idf!32815
|
2024-10-16 16:20:53 +08:00 |
|
gaoxu
|
4e76f8bdc1
|
docs(adc): update adc oneshot/continuous docs on P4
|
2024-09-18 15:05:56 +08:00 |
|
Gao Xu
|
e5fcc53755
|
Merge branch 'fix/fix_isp_color_contrast_max_value' into 'master'
Fix/fix isp color contrast max value
See merge request espressif/esp-idf!33507
|
2024-09-14 09:20:32 +08:00 |
|
gaoxu
|
5e46dba0f7
|
fix(adc): fix isp contrast and saturation max value
|
2024-09-13 14:21:06 +08:00 |
|
Gao Xu
|
c83bf0c3df
|
Merge branch 'feature/support_isp_color' into 'master'
feat(isp): support color on P4
Closes IDF-10495
See merge request espressif/esp-idf!32901
|
2024-09-03 18:42:26 +08:00 |
|
gaoxu
|
7b71d7aaac
|
feat(isp_color): support ISP color on P4
|
2024-09-03 14:52:46 +08:00 |
|
Gao Xu
|
0e4464c363
|
Merge branch 'feature/support_isp_hisp_p4' into 'master'
feature(isp): Add ISP histogram support for esp32p4
Closes IDF-10192
See merge request espressif/esp-idf!31342
|
2024-08-28 09:13:43 +08:00 |
|
gaoxu
|
c3155c39d1
|
feat(isp_hist): change coeff and weight of HIST to integer/decimal struct
|
2024-08-27 16:56:18 +08:00 |
|
gaoxu
|
8c31479fe5
|
docs(isp): Add ISP histogram in the programming guide
|
2024-08-27 11:26:04 +08:00 |
|
gaoxu
|
fb5df708a1
|
feat(isp_hist): Add ISP histogram support and add test for esp32p4(part 2)
|
2024-08-27 11:26:03 +08:00 |
|
Gao Xu
|
bf7f146cc8
|
Merge branch 'feat/support_hysteresis_filter_on_c61' into 'master'
feat(gpio): support hysteresis filter on C61
See merge request espressif/esp-idf!32881
|
2024-08-22 19:30:16 +08:00 |
|
gaoxu
|
004f27efda
|
feat(gpio): support hysteresis filter on C61
|
2024-08-22 11:24:03 +08:00 |
|
Gao Xu
|
e094c927e9
|
Merge branch 'feature/esp32c61_uart_support' into 'master'
feat(uart): support uart on ESP32C61
Closes IDF-9320, IDF-9341, and IDF-9329
See merge request espressif/esp-idf!32254
|
2024-08-06 10:39:06 +08:00 |
|
gaoxu
|
cd9d8bf2e9
|
feat(uart): support uart on ESP32C61
|
2024-08-05 15:06:51 +08:00 |
|
Gao Xu
|
ff4620a51d
|
Merge branch 'feature/manage_isp_continuous_oneshot_conflict' into 'master'
ISP: AE/AF/AWB continuous concurrent manage
Closes IDF-10579 and IDF-10672
See merge request espressif/esp-idf!32519
|
2024-08-05 09:28:12 +08:00 |
|
gaoxu
|
e3a717fd15
|
feat(isp): fix potentiual AF/AE/AWB continuous and oneshot conflict and add test
|
2024-08-02 16:52:35 +08:00 |
|
Gao Xu
|
3e974bd8a3
|
Merge branch 'feature/support_isp_ae' into 'master'
feat(isp): Support ISP Auto Exposure (AE)
Closes IDF-9592, IDF-10193, and IDF-10580
See merge request espressif/esp-idf!31671
|
2024-08-01 16:21:34 +08:00 |
|
gaoxu
|
51a7de23b8
|
feat(isp_ae): add thread safe lock for ISP AE
|
2024-07-31 15:08:48 +08:00 |
|
gaoxu
|
0b8269ee96
|
docs(isp_ae): add isp auto exposure programming guide
|
2024-07-31 15:08:48 +08:00 |
|
gaoxu
|
c88ba68cb0
|
feat(isp): ISP dispatched ISRs together
|
2024-07-31 15:08:47 +08:00 |
|
gaoxu
|
cb6ecc470c
|
feat(isp_ae): add isp auto exposure driver test
|
2024-07-31 11:18:53 +08:00 |
|
gaoxu
|
3c0fe579b6
|
feat(isp_ae): support isp auto exposure
|
2024-07-31 11:18:51 +08:00 |
|
Gao Xu
|
7d3ac1abe4
|
Merge branch 'esp32c5/add_adc_support' into 'master'
ADC: bringup ADC oneshot and continuous mode on C5
Closes IDF-8701 and IDF-8703
See merge request espressif/esp-idf!31940
|
2024-07-17 16:46:52 +08:00 |
|
gaoxu
|
2f49a2e9c8
|
feat(adc): add ADC func clock enable function on C5,C6,H2
|
2024-07-13 14:06:57 +08:00 |
|
gaoxu
|
65820c07ac
|
feat(adc): support ADC oneshot and continuous mode on ESP32C5 and enable test
|
2024-07-13 14:03:23 +08:00 |
|
Gao Xu
|
cd24013198
|
Merge branch 'bugfix/fix_gpio_const_zero_addr' into 'master'
GPIO: fix GPIO_MATRIX_CONST_ZERO_INPUT addr
Closes IDF-10331
See merge request espressif/esp-idf!31935
|
2024-07-11 14:40:51 +08:00 |
|
gaoxu
|
27aeec9667
|
ci(gpio): re-enable C5 gpio and rtcio test
|
2024-07-11 09:46:58 +08:00 |
|
gaoxu
|
5da216a753
|
fix(gpio): fix gpio const zero addr
|
2024-07-11 09:46:58 +08:00 |
|
Gao Xu
|
90d9dd1c52
|
Merge branch 'bugfix/fix_usb_dp_pullup_disable' into 'master'
GPIO: correct pio_ll_pullup_dis when USB DP
See merge request espressif/esp-idf!31937
|
2024-07-08 15:08:37 +08:00 |
|
gaoxu
|
21dd9d12fa
|
fix(gpio): correct usb dp gpio pullup disable function
|
2024-07-05 20:45:57 +08:00 |
|
Gao Xu
|
e843a38014
|
Merge branch 'feature/esp32c5_mp_rtcio_support' into 'master'
feat(rtcio): support RTCIO on ESP32C5 MP
Closes IDF-8719
See merge request espressif/esp-idf!31371
|
2024-07-02 15:30:42 +08:00 |
|
gaoxu
|
0d35631ec1
|
feat(rtcio): support RTCIO on ESP32C5
|
2024-06-28 22:01:55 +08:00 |
|
Gao Xu
|
3ec99db2d5
|
Merge branch 'feat/esp32c5_mp_uart_support' into 'master'
feat(uart): support HP/LP uart on ESP32C5 MP
Closes IDF-8722
See merge request espressif/esp-idf!31024
|
2024-06-12 11:00:51 +08:00 |
|
gaoxu
|
ed6ca697cf
|
feat(uart): support HP/LP uart on ESP32C5 MP
|
2024-06-11 19:34:03 +08:00 |
|
Gao Xu
|
78c40fd19a
|
Merge branch 'esp32p4/add_adc_support' into 'master'
feat(adc): support ADC oneshot/continuous mode on ESP32P4
Closes IDF-6496 and IDF-6497
See merge request espressif/esp-idf!28281
|
2024-06-05 16:31:59 +08:00 |
|
gaoxu
|
795f3fe377
|
feat(adc): support ADC continuous mode on ESP32P4
|
2024-06-03 16:50:39 +08:00 |
|
gaoxu
|
db6e53fd44
|
feat(soc): rename lp_adc and ahb_dma reg base on p4
|
2024-05-22 15:23:58 +08:00 |
|
gaoxu
|
6d82c324bb
|
feat(adc): move adc periph enable/reset functions to ll layer
|
2024-05-22 15:23:58 +08:00 |
|
gaoxu
|
c1edeca849
|
fix(dma): feat(adc): support ADC oneshot mod on ESP32P4
|
2024-05-22 15:23:58 +08:00 |
|
Gao Xu
|
082730a2c1
|
Merge branch 'feature/esp32c5_gpio_remove_iomux_reg' into 'master'
feat(gpio): remove io_mux_reg array and fix matrix const input addr
See merge request espressif/esp-idf!30904
|
2024-05-17 23:15:57 +08:00 |
|
gaoxu
|
64c9cb43a9
|
feat(gpio): fix gpio matrix const input addr on C5 MP
|
2024-05-17 20:55:26 +08:00 |
|
gaoxu
|
5c27ccdae4
|
feat(gpio): remove io_mux_reg array in gpio_periph.c from c5
|
2024-05-17 20:55:25 +08:00 |
|
Gao Xu
|
b893e3b982
|
Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'
feat(gpio): fix ESP32P4 fspics0 in io mux reg
See merge request espressif/esp-idf!30846
|
2024-05-16 14:36:42 +08:00 |
|
Gao Xu
|
7d097ca98b
|
Merge branch 'csi/add_no_backup_buffer_usage_verify' into 'master'
feat(csi): add verify to no backup buffer usage
See merge request espressif/esp-idf!30788
|
2024-05-16 10:33:33 +08:00 |
|
gaoxu
|
37487f1c5e
|
feat(gpio): fix the fspics0 in io mux reg
|
2024-05-15 17:34:25 +08:00 |
|
Gao Xu
|
1029476a82
|
Merge branch 'feature/esp32c5_mp_gpio_support' into 'master'
C5 gpio support and update docs
See merge request espressif/esp-idf!30792
|
2024-05-13 18:36:52 +08:00 |
|
gaoxu
|
1138d7d56a
|
feat(gpio): update c5 mp gpio docs
|
2024-05-13 16:19:28 +08:00 |
|
gaoxu
|
6def5faab5
|
feat(gpio): rename c61 IOMUX to IO_MUX
|
2024-05-13 16:18:19 +08:00 |
|
gaoxu
|
bce26b29c3
|
feat(rom): update c5 mp verison rom ld file
|
2024-05-13 16:18:18 +08:00 |
|
gaoxu
|
8390cc1b0e
|
feat(csi): add verify to no backup buffer usage
|
2024-05-13 15:42:10 +08:00 |
|
gaoxu
|
cbef285352
|
feat(pm): add SOC_PM_SUPPORTED in soc caps
|
2024-05-11 10:51:17 +08:00 |
|
gaoxu
|
6e4b50511e
|
feat(coredump): replace fun sel function
|
2024-05-11 10:51:16 +08:00 |
|
gaoxu
|
3db559ab21
|
feat(gpio): update gpio docs on ESP32C5 MP version
|
2024-05-11 10:49:42 +08:00 |
|
gaoxu
|
605f2309bf
|
feat(gpio): add gpio support on ESP32C5 MP version
|
2024-04-26 12:27:53 +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 |
|