Konstantin Kondrashov
|
c350c3c504
|
Merge branch 'feature/cleanup_wrong_log_use' into 'master'
all: Removes unnecessary newline character in logs
Closes IDFGH-10197
See merge request espressif/esp-idf!24131
|
2023-06-15 21:49:49 +08:00 |
|
Armando (Dou Yiwen)
|
17d6768e65
|
Merge branch 'feature/add_target_esp32p4' into 'master'
esp32p4: introduce the target
See merge request espressif/esp-idf!24155
|
2023-06-14 10:16:44 +08:00 |
|
Armando
|
101e6a18eb
|
esp32p4: introduce the target
Add esp32p4 target to tools and Kconfig
Create directories and files that are essential for `idf.py --preview set-target esp32p4`
|
2023-06-13 15:16:11 +08:00 |
|
Chen Jichang
|
6abdc9b76e
|
esp_adc:Trim the build components
If we don't trim the build components, the build system will import all
components which will increase the load of Gitlab server.
Closes IDF-7459
|
2023-06-09 16:46:40 +08:00 |
|
KonstantinKondrashov
|
e72061695e
|
all: Removes unnecessary newline character in logs
Closes https://github.com/espressif/esp-idf/issues/11465
|
2023-06-09 03:31:21 +08:00 |
|
Armando (Dou Yiwen)
|
cd7ef82ab2
|
Merge branch 'feature/use_circular_dma_desc_link_in_adc_continuous_mode' into 'master'
adc: pr 11500, use circular dma descriptors in adc continuous mode
Closes IDFGH-10235
See merge request espressif/esp-idf!24048
|
2023-06-08 11:51:08 +08:00 |
|
morris
|
d1934d8c45
|
adc: fixed the issue that multiply overflow before type expand
|
2023-06-06 14:16:09 +08:00 |
|
Armando
|
97c30c7da6
|
adc: port gh pr to current adc continuous mode driver
DMA EOF may happens per multiple dma descriptors, instead of only one.
Closes https://github.com/espressif/esp-idf/pull/11500
|
2023-06-05 14:25:53 +08:00 |
|
Niklas Gürtler
|
2a8b9fb636
|
Fix #10804 by running continuous ADC DMA in endless loop instead of restarting after each run (descriptor chain) to avoid losing samples. Use descriptor error callback for GDMA to check for DMA buffer overrun.
Signed-off-by: Armando <douyiwen@espressif.com>
|
2023-06-05 12:24:14 +08:00 |
|
Armando
|
56c66953da
|
adc: added flush pool test
|
2023-05-31 10:55:02 +08:00 |
|
Armando
|
c68e4bbb6f
|
adc: added a flag to replace internal pool data with newest data, when pool is full
|
2023-05-31 10:55:01 +08:00 |
|
wanlei
|
e6e641475b
|
adc: add digi monitor test case
|
2023-05-24 17:46:52 +08:00 |
|
wanlei
|
87848110c1
|
adc: new feature adc digital monitor supported
|
2023-05-24 17:46:52 +08:00 |
|
laokaiyao
|
3e26e7630e
|
adc_oneshot: move power acquire back to adc_oneshot_new_unit
Revert and fix of d197c59eaa in !23575
|
2023-05-23 22:44:32 +08:00 |
|
laokaiyao
|
ffb40a89d9
|
adc_cali: supported channel compensation of adc calibration on esp32c6
|
2023-05-23 22:44:25 +08:00 |
|
laokaiyao
|
caa044c289
|
adc_cali: supported adc calibration on esp32c6
|
2023-05-23 20:34:29 +08:00 |
|
Armando (Dou Yiwen)
|
a938fe0beb
|
Merge branch 'bugfix/fix_adc_continuous_driver_conv_frame_issue' into 'master'
adc: fixed adc continuous driver conv frame issue
Closes IDFGH-10109
See merge request espressif/esp-idf!23772
|
2023-05-22 14:44:28 +08:00 |
|
Armando
|
bd6cd85b8e
|
adc: added big conv_frame test
|
2023-05-22 10:55:28 +08:00 |
|
Armando
|
73791ff4e0
|
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
Closes https://github.com/espressif/esp-idf/issues/11385
|
2023-05-22 10:55:28 +08:00 |
|
wuzhenghui
|
d197c59eaa
|
bugfix: move adc_oneshot_power_acquire/release to adc_oneshot_read
Closes https://github.com/espressif/esp-idf/issues/10595
Closes https://github.com/espressif/esp-idf/issues/11386
|
2023-05-18 10:29:50 +08:00 |
|
Armando
|
d7cbd04d43
|
adc: added adc filter exhausted allocation test
|
2023-05-06 10:31:19 +08:00 |
|
Armando
|
108ce25750
|
adc: fix adc filter acquire logic
|
2023-05-06 10:31:19 +08:00 |
|
Song Ruo Jing
|
e2a5c092f7
|
Merge branch 'refactor/rename_to_esp_clk_tree_prefix' into 'master'
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx
See merge request espressif/esp-idf!23362
|
2023-04-25 19:41:39 +08:00 |
|
Song Ruo Jing
|
a4e8960ab4
|
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h
|
2023-04-25 14:12:06 +08:00 |
|
laokaiyao
|
b16ed57b2e
|
esp32h4: removed esp32h4 related files
|
2023-04-23 12:03:07 +00:00 |
|
Marius Vikhammer
|
f627506f6b
|
ci: update driver tests to use run_all_single_board_cases()
|
2023-03-28 17:05:50 +08:00 |
|
morris
|
2d52334e5d
|
gptimer: fix race condition between start and stop
Added state transition in gptimer_start/stop functions.
So that it's not possible to make a stopped timer continue to run
because of race condition.
|
2023-03-10 23:27:29 +08:00 |
|
Armando
|
53f1c35826
|
esp_adc: fix continuous mode pm lock release fail issue and add tests
Closes https://github.com/espressif/esp-idf/issues/10853
|
2023-02-28 16:33:50 +08:00 |
|
Armando
|
486c765a93
|
adc: remove adc_hal_conf.h
Macros inside adc_hal_conf.h are moved to adc_ll.h
|
2023-02-23 11:48:31 +08:00 |
|
Armando
|
5653018cd1
|
esp_adc: support selecting clock source for oneshot driver
|
2023-02-23 11:48:31 +08:00 |
|
Armando
|
d0e4d36fb6
|
esp_adc: support h2 oneshot mode and continuous mode
|
2023-02-23 11:48:31 +08:00 |
|
Omar Chebib
|
5e5343d429
|
TWDT: Use the new TWDT Kconfig options in the examples and tests
|
2023-02-17 11:22:25 +08:00 |
|
Armando
|
7e6bf9f987
|
esp_adc: added adc filter doc, and filter migration guides
|
2023-02-10 16:46:20 +00:00 |
|
Armando
|
3afa671069
|
esp_adc: added adc digital filter feature
|
2023-02-10 16:46:20 +00:00 |
|
Armando
|
c71c0996e3
|
esp_adc: added an all-in-one API to get calibrated voltage
|
2023-01-18 16:38:18 +08:00 |
|
Armando
|
5be3c21cfc
|
adc: improve power logic
|
2023-01-09 17:10:04 +08:00 |
|
Cao Sen Miao
|
4713a9a7f2
|
ESP32H2: Introduce new chip target esp32h2, hello_world example supported
|
2022-12-29 12:29:14 +08:00 |
|
laokaiyao
|
5333ac81bf
|
adc: support ADC on esp32c6 (driver/test/example)
|
2022-12-23 11:24:06 +08:00 |
|
Chen Yudong
|
b5eebc490f
|
CI: add generic to xtal_40mhz jobs
|
2022-12-21 11:53:38 +08:00 |
|
Armando
|
ded528e188
|
adc: no longer support adc2 oneshot mode on esp32c3
Due to HW limitation, we don't support this anymore. On c3, ADC2 under oneshot mode is not stable.
However, you can enable CONFIG_ADC_ONESHOT_FORCE_USE_ADC2_ON_C3 to force use
ADC2.
Refer to errata to know more details:
https://www.espressif.com/sites/default/files/documentation/esp32-s3_errata_en.pdf
https://www.espressif.com/sites/default/files/documentation/esp32-c3_errata_en.pdf
|
2022-12-16 02:06:03 +00:00 |
|
Armando
|
b4c90c44d2
|
adc: no longer support adc2 continuous mode on esp32c3 and esp32s3
Due to HW limitation, we don't support this anymore. On s3 and c3, ADC2 under continuous mode is not stable.
However, you can enable CONFIG_ADC_CONTINUOUS_FORCE_USE_ADC2_ON_C3_S3 to force use
ADC2.
Refer to errata to know more details:
https://www.espressif.com/sites/default/files/documentation/esp32-s3_errata_en.pdf
https://www.espressif.com/sites/default/files/documentation/esp32-c3_errata_en.pdf
|
2022-12-16 02:06:03 +00:00 |
|
Cao Sen Miao
|
86aa4df5b5
|
ESP32-H2: Introduce new target for ESP32H2
|
2022-11-23 14:38:05 +08:00 |
|
laokaiyao
|
8677216576
|
esp32h2: renaming esp32h2 to esp32h4
|
2022-11-08 17:05:33 +08:00 |
|
Song Ruo Jing
|
2557e24a28
|
ci: Enable esp32c6 example, test_apps, and unit tests CI build stage
|
2022-11-01 11:23:21 +08:00 |
|
Armando
|
d592d983ce
|
esp_adc: added esp32c2 adc runners
|
2022-10-17 16:23:22 +08:00 |
|
Armando
|
9cb1006b2b
|
esp_adc: make c2 atten0 calibration experimental
|
2022-10-13 21:03:51 +08:00 |
|
Armando
|
f905f6ab7c
|
esp_adc: add esp32c2 adc high/low test threshold and expected val
|
2022-10-13 21:03:51 +08:00 |
|
Armando
|
508935c457
|
esp_adc: refacotr tests for all supported attenuations
|
2022-10-13 21:03:51 +08:00 |
|
Armando
|
f29eda26e6
|
esp_adc: replace hardcoded calibration version to a macro
On esp32c3 and esp32s3, we support calibration version 1. This commit
replace it with ESP_EFUSE_ADC_CALIB_VER to avoid hardcode.
|
2022-10-13 21:03:51 +08:00 |
|
Armando
|
ccfbba5994
|
esp_adc: support adc calibration on esp32c2
|
2022-10-13 21:03:51 +08:00 |
|