gaoxu
|
c99a3d7b82
|
fix(uart): fix ESP32-S3 uart2 is_ enabled check error
(Closes https://github.com/espressif/esp-idf/issues/18690)
|
2026-06-17 18:07:47 +08:00 |
|
gaoxu
|
f511ee6e53
|
fix(adc): fix ADC monitor channel 8/9 error
(Closes https://github.com/espressif/esp-idf/issues/17768)
|
2026-06-10 15:10:23 +08:00 |
|
gaoxu
|
696e42b502
|
fix(adc): fix ESP32-H2/C5/C61 clock divide error
|
2026-04-29 12:01:37 +08:00 |
|
gaoxu
|
4d3006cc54
|
ci(adc): add adc continuous sample frequency test
|
2026-04-29 12:01:32 +08:00 |
|
gaoxu
|
ee198b507d
|
refactor(isp): avoid isp ll functions using hal.hw before initialization
|
2026-04-24 11:05:01 +08:00 |
|
gaoxu
|
afd5c10bfd
|
fix(isp): fix isp multi pipelines example use wrong CSI output color type
|
2026-04-24 11:04:53 +08:00 |
|
gaoxu
|
10d4c0c7bb
|
fix(isp): fix isp registers can not be read/write error
|
2026-04-24 11:04:51 +08:00 |
|
gaoxu
|
e7c8f8fc8f
|
fix(isp): fix isp clock source error
|
2026-04-24 11:04:48 +08:00 |
|
gaoxu
|
dfa50ddeb4
|
fix(tsens): fix temp_sensor affect by adc reset
|
2026-04-16 19:23:17 +08:00 |
|
gaoxu
|
512be3eabf
|
ci(adc): add adc oneshot/continuous work with temp_sensor
|
2026-04-16 19:23:17 +08:00 |
|
gaoxu
|
497275281f
|
feat(isp_color): support ISP color on P4
|
2026-01-16 16:55:30 +08:00 |
|
gaoxu
|
22f56c6982
|
ci(cam): test csi/dvp/isp_dvp and test iram_safe
|
2026-01-16 14:29:36 +08:00 |
|
gaoxu
|
70f0964850
|
feat(cam): esp_cam add pm lock function and test
|
2026-01-16 14:29:36 +08:00 |
|
gaoxu
|
c51f656ee7
|
feat(cam): esp_cam add pm lock function and test
|
2026-01-16 14:29:36 +08:00 |
|
gaoxu
|
6edd7abb63
|
fix(adc): fix ESP32/S2 panic when use continuous ADC
|
2026-01-16 14:27:12 +08:00 |
|
gaoxu
|
286d9b2091
|
fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor
|
2026-01-16 14:26:56 +08:00 |
|
gaoxu
|
c0579027e3
|
ci(adc): re-enable ADC test on ESP32P4
|
2025-12-02 08:52:21 +08:00 |
|
gaoxu
|
dfef29c007
|
feat(rng): support P4 ECO5 TRNG
|
2025-12-01 15:31:44 +08:00 |
|
gaoxu
|
9126d8c485
|
feat(adc): add always inline for adc ll functions called by bootloader
|
2025-12-01 15:31:44 +08:00 |
|
gaoxu
|
94679d0b0e
|
refactor(rng): refactor to use hal/ll apis for P4
|
2025-12-01 15:31:44 +08:00 |
|
gaoxu
|
85130b887c
|
feat(adc): support ADC calibration on ESP32P4 ECO5
|
2025-12-01 11:51:53 +08:00 |
|
gaoxu
|
80f2f639f6
|
fix(adc): fix ESP32P4 V3 build error on 5.5
|
2025-11-19 11:18:28 +08:00 |
|
gaoxu
|
7077a846af
|
feat(adc): add adc_continuous_parse_data api
|
2025-11-10 14:28:39 +08:00 |
|
gaoxu
|
2edf94d1c6
|
fix(adc): fix ESP32-P4 ADC2 wrong channel num
|
2025-11-10 14:20:15 +08:00 |
|
gaoxu
|
2621a23201
|
feat(cam): support esp32p4 eco5 dvp cam
|
2025-11-05 10:10:52 +08:00 |
|
gaoxu
|
be21a7af14
|
fix(adc): fix wrong adc periph num on C2/P4
|
2025-10-23 14:52:46 +08:00 |
|
gaoxu
|
7a5d3684bd
|
fix(adc): fix ESP32 ADC continuous loss sample times
|
2025-10-23 14:48:13 +08:00 |
|
gaoxu
|
de3e6d22e3
|
feat(cam): support format conversion function
|
2025-10-20 14:21:34 +08:00 |
|
gaoxu
|
360a813524
|
fix(dvp): fix dvp loss frame error
|
2025-07-29 14:48:02 +08:00 |
|
gaoxu
|
e6e0f672ec
|
feat(cam): add camera buffer alloc function
|
2025-07-26 21:15:05 +08:00 |
|
gaoxu
|
e2929b78ef
|
feat(lcd_cam): add lc_dma_int value atomic protect for lcd and cam
|
2025-07-26 21:15:02 +08:00 |
|
gaoxu
|
a5bf227ff3
|
fix(cam): fix camera kconfig about dw_gdma
|
2025-07-26 21:15:00 +08:00 |
|
gaoxu
|
9da2594b68
|
feat(cam): add dvp example for ESP32S3-EYE
|
2025-07-26 21:14:57 +08:00 |
|
gaoxu
|
ac941daa4e
|
feat(cam): add esp32s3 dvp cam support
|
2025-07-26 21:14:53 +08:00 |
|
gaoxu
|
4b46a16922
|
feat(adc): support ADC calibration on ESP32C61
|
2025-07-26 20:59:51 +08:00 |
|
gaoxu
|
62b9e1620d
|
feat(sdio): support sdio on esp32c61
|
2025-07-24 14:13:23 +08:00 |
|
gaoxu
|
210f3a4e38
|
docs(camera): add lcd_cam dvp driver docs for camera
|
2025-06-17 09:30:58 +08:00 |
|
gaoxu
|
a17bc0ef44
|
fix(cam): fix dvp do not generate clock
|
2025-06-17 09:30:58 +08:00 |
|
gaoxu
|
9ba46035c8
|
feat(cam): add esp32p4 dvp example
|
2025-06-17 09:30:57 +08:00 |
|
gaoxu
|
f9e4d9504e
|
fix(cam): fix dvp can not get cam_buffer
|
2025-06-17 09:30:57 +08:00 |
|
gaoxu
|
472baa7525
|
fix(cam): decrease i2c sccb frequency for camera
|
2025-06-17 09:30:57 +08:00 |
|
gaoxu
|
8d7aefa890
|
ci(adc): reenable c5 adc test and fix test val
|
2025-06-17 09:28:46 +08:00 |
|
gaoxu
|
37f017585d
|
fix(adc): fix adc calibration error on c5
|
2025-06-13 14:46:34 +08:00 |
|
Gao Xu
|
4a2273b27b
|
Merge branch 'ci/add_esp_cam_runner' into 'master'
CAM: add deinit API and add ov5647 test/runner
See merge request espressif/esp-idf!38610
|
2025-04-30 19:10:05 +08:00 |
|
gaoxu
|
a329b2a9d3
|
ci(cam): add csi_0v5647 test and runner
|
2025-04-30 18:10:34 +08:00 |
|
gaoxu
|
031ee36604
|
feat(cam): add cam sensor handle and deinit api
|
2025-04-30 18:09:18 +08:00 |
|
Gao Xu
|
a446010245
|
Merge branch 'fix/add_sar_module_enable_disable_c5_c61' into 'master'
fix(ADC): fix ADC do not enable/disable regi2c registers
Closes IDF-12726 and IDF-12465
See merge request espressif/esp-idf!38159
|
2025-04-26 21:58:05 +08:00 |
|
gaoxu
|
66bed18464
|
feat(rng): add regi2c control ref_count
|
2025-04-25 14:39:12 +08:00 |
|
gaoxu
|
4e44853c84
|
fix(tsens): fix legacy tsens error when restart
|
2025-04-25 14:39:09 +08:00 |
|
gaoxu
|
bf335a38f7
|
fix(adc): fix adc do not enable/disable regi2c registers
|
2025-04-25 14:39:01 +08:00 |
|
Gao Xu
|
a446bda4cd
|
Merge branch 'fix/fix_p4_adc_reread_oneshot_error_5.5' into 'master'
fix(ADC): fix P4 ADC oneshot error when reread
See merge request espressif/esp-idf!38638
|
2025-04-24 11:05:04 +08:00 |
|
gaoxu
|
74a39b2efa
|
fix(ADC): fix P4 ADC oneshot error when reread
|
2025-04-23 13:44:04 +08:00 |
|
Gao Xu
|
93455705ac
|
Merge branch 'feat/update_h21_i2c_reg' into 'master'
feat(i2c): update i2c reg and struct on h21
See merge request espressif/esp-idf!38416
|
2025-04-17 14:19:34 +08:00 |
|
gaoxu
|
ce06a878ae
|
feat(i2c): update i2c reg and struct on h21
|
2025-04-15 17:39:11 +08:00 |
|
Gao Xu
|
b7ecab5de3
|
Merge branch 'ci/refactor_adc_oneshot_test' into 'master'
ci(adc): refactor adc oneshot test
See merge request espressif/esp-idf!38346
|
2025-04-14 10:02:19 +08:00 |
|
gaoxu
|
b282338c68
|
ci(adc): refactor adc basic oneshot test
|
2025-04-11 17:04:30 +08:00 |
|
Gao Xu
|
37ce74af51
|
Merge branch 'fix/s2_adc_cali_loss_resolution' into 'master'
fix(adc): fix s2 cali loss resolution
Closes IDFGH-14972
See merge request espressif/esp-idf!38171
|
2025-04-02 11:53:07 +08:00 |
|
gaoxu
|
3f9f2187ab
|
fix(adc): fix s2 cali loss resolution
|
2025-04-01 17:19:11 +08:00 |
|
Gao Xu
|
3157356157
|
Merge branch 'refactor/rng_ll_c5' into 'master'
refactor(rng): refactor to use hal/ll apis for c5
Closes IDF-12534
See merge request espressif/esp-idf!37601
|
2025-03-27 15:31:01 +08:00 |
|
gaoxu
|
32b7347965
|
feat(rng): add comment of reserved channel in RNG
|
2025-03-26 14:52:59 +08:00 |
|
Gao Xu
|
a33d709b38
|
Merge branch 'feat/fix_h2_gpio_ll' into 'master'
Fix H2 gpio_num_t to uint32_t on gpio_ll.h
See merge request espressif/esp-idf!37446
|
2025-03-24 18:10:05 +08:00 |
|
gaoxu
|
09dbbe4452
|
refactor(rng): refactor to use hal/ll apis for c5
|
2025-03-23 17:07:30 +08:00 |
|
Gao Xu
|
728f95f498
|
Merge branch 'refactor/rng_ll_c6' into 'master'
refactor(rng): refactor to use hal/ll apis for c6
Closes IDF-12533
See merge request espressif/esp-idf!37319
|
2025-03-20 10:28:39 +08:00 |
|
gaoxu
|
cd1e496da7
|
fix(driver_gpio): correct h4 gpio_ll.h sleep functions
|
2025-03-18 15:37:32 +08:00 |
|
gaoxu
|
c4dacf2497
|
fix(driver_gpio): correct h2 gpio_ll.h refer from c61
|
2025-03-18 15:23:36 +08:00 |
|
Gao Xu
|
d21adf2535
|
Merge branch 'feature/esp32h21_i2c_support' into 'master'
Feature/esp32h21 i2c support
Closes IDF-11578 and IDF-11580
See merge request espressif/esp-idf!37227
|
2025-03-17 15:06:13 +08:00 |
|
gaoxu
|
675fe44f1e
|
refactor(rng): rename/merge some adc_ll functions
|
2025-03-17 11:52:18 +08:00 |
|
gaoxu
|
e6c2259b44
|
refactor(rng): refactor to use hal/ll apis for c6
|
2025-03-17 11:42:29 +08:00 |
|
Gao Xu
|
a90c1bde71
|
Merge branch 'fix/correct_adc_channel_on_types' into 'master'
feat(adc): refactor adc channel enum on legacy
Closes IDF-12599
See merge request espressif/esp-idf!37669
|
2025-03-14 09:12:42 +08:00 |
|
Gao Xu
|
4fa523627d
|
Merge branch 'docs/fix_adc_flush_pool_descriptipon' into 'master'
docs(adc): correct ADC flush poll description
See merge request espressif/esp-idf!37543
|
2025-03-13 17:15:13 +08:00 |
|
gaoxu
|
d68514363e
|
feat(adc): refactor adc channel enum on legacy
|
2025-03-13 16:37:20 +08:00 |
|
gaoxu
|
28c531b45b
|
feat(i2c): correct get txfifio len function
|
2025-03-13 11:06:06 +08:00 |
|
gaoxu
|
ec632f7fed
|
feat(esp32h21): support I2C on ESP32H21
|
2025-03-13 11:06:06 +08:00 |
|
gaoxu
|
19a15371e5
|
docs(adc): correct ADC flush poll description
|
2025-03-06 15:41:49 +08:00 |
|
Gao Xu
|
9a917658a6
|
Merge branch 'fix/i2c_race_condition' into 'master'
fix(i2c_master): Fix i2c master race condition issue
Closes IDFGH-14704
See merge request espressif/esp-idf!37355
|
2025-02-28 17:38:10 +08:00 |
|
Gao Xu
|
d17b0ed4fe
|
Merge branch 'feature/esp32h21_gpio_support' into 'master'
feat(esp32h21): support GPIO on esp32h21
Closes IDF-11611
See merge request espressif/esp-idf!36781
|
2025-02-25 11:12:54 +08:00 |
|
gaoxu
|
7e54886a4e
|
feat(esp32h21): move gpio intr source to gpio_ll.h
|
2025-02-24 17:32:01 +08:00 |
|
gaoxu
|
51ad6cfab0
|
feat(esp32h21): support RTC_IO and hysteresis on ESP32H21
|
2025-02-24 17:31:55 +08:00 |
|
gaoxu
|
d3acbe15aa
|
feat(esp32h21): refactor gpio_ll to use io_mux_struct
|
2025-02-24 17:25:58 +08:00 |
|
gaoxu
|
760f134d84
|
feat(esp32h21): support GPIO on esp32h21
|
2025-02-24 17:24:16 +08:00 |
|
gaoxu
|
a397a44819
|
feat(esp32h21): update h21 soc_etm_source
|
2025-02-21 16:59:53 +08:00 |
|
Gao Xu
|
1e8a48db74
|
Merge branch 'feat/h21_enable_ci_build_test' into 'master'
feat(esp32h21): enable ESP32H21 ci build
Closes IDF-11561
See merge request espressif/esp-idf!36197
|
2025-02-07 14:10:54 +08:00 |
|
gaoxu
|
9494922397
|
feat(esp32h21): split newlib ld into multiple files
|
2025-02-06 15:47:52 +08:00 |
|
gaoxu
|
5ef4f20778
|
feat(esp32h21): disable unsupported build test
|
2025-02-06 15:47:51 +08:00 |
|
gaoxu
|
413de50b45
|
feat(esp32h21): enable ESP32H21 ci build
|
2025-02-05 10:17:39 +08:00 |
|
Gao Xu
|
7e44f8d38a
|
Merge branch 'bugfix/adc_oneshot_error_after_continuous' into 'master'
fix(adc): fix adc oneshot error after continuous
Closes IDFGH-13620
See merge request espressif/esp-idf!36077
|
2025-01-08 15:00:02 +08:00 |
|
gaoxu
|
0a88b0720b
|
fix(adc): fix adc oneshot apb cnts incosistency
closes https://github.com/espressif/esp-idf/issues/14502
|
2025-01-07 12:02:23 +08:00 |
|
gaoxu
|
84df38aab9
|
fix(adc): fix adc oneshot error after continuous
closes https://github.com/espressif/esp-idf/issues/14506
|
2025-01-07 12:02:23 +08:00 |
|
Gao Xu
|
0974d66680
|
Merge branch 'feature/esp32c5_p4_adc_calibration' into 'master'
Feature/esp32 p4 adc calibration
Closes IDF-7467, IDF-9573, and IDFGH-13617
See merge request espressif/esp-idf!35060
|
2025-01-07 10:18:11 +08:00 |
|
gaoxu
|
25648c6890
|
docs(adc): add ADC calibration docs on ESP32P4
|
2025-01-06 11:19:50 +08:00 |
|
gaoxu
|
1b49a1674e
|
feat(adc): support ADC calibration on ESP32P4
|
2025-01-06 11:04:29 +08:00 |
|
gaoxu
|
cfa487b4e0
|
ci(adc): enable P4 ADC test and correct ADC performance thresh
|
2024-12-31 11:28:29 +08:00 |
|
gaoxu
|
0c82649db0
|
fix(adc): fix P4 adc continuous mode stop early
|
2024-12-31 11:28:29 +08:00 |
|
gaoxu
|
d7f7f0ad24
|
fix(adc): fix adc1 error after bootloader random
|
2024-12-31 11:28:28 +08:00 |
|
Gao Xu
|
54f501a2fc
|
Merge branch 'feat/h21_introduce_step8' into 'master'
feat(esp32h21): introduce hello world to ESP32H21 (stage8)
See merge request espressif/esp-idf!35874
|
2024-12-31 10:39:21 +08:00 |
|
gaoxu
|
25731d0c1e
|
feat(esp32h21): finnal introduce hello world support
|
2024-12-30 20:14:40 +08:00 |
|
Gao Xu
|
1a9a5f4734
|
Merge branch 'feat/h21_introduce_step7' into 'master'
feat(esp32h21): ci enable public header check (stage7)
See merge request espressif/esp-idf!35858
|
2024-12-25 09:36:32 +08:00 |
|
gaoxu
|
1efea28c69
|
feat(interrupt): rename interrupt martix reg base
|
2024-12-24 19:13:32 +08:00 |
|
gaoxu
|
3e30d2e928
|
feat(esp32h21): ci enable public header check (stage7)
|
2024-12-24 16:44:08 +08:00 |
|
Gao Xu
|
8905189743
|
Merge branch 'feat/h21_introduce_step5' into 'master'
feat(esp32h21): support esp_system, esp_timer and freertos(stage5)
See merge request espressif/esp-idf!35635
|
2024-12-23 11:40:11 +08:00 |
|