Niklas Gürtler
|
5da5e1801b
|
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-07-12 16:41:19 +08:00 |
|
Armando
|
f76f3dc83f
|
adc: fix adc continuous driver conv_frame_size not bigger than 4092 issue
Closes https://github.com/espressif/esp-idf/issues/11385
|
2023-07-12 16:41:11 +08:00 |
|
Cao Sen Miao
|
e493a99da2
|
temperature_sensor: Apply new-shared interface in temperature sensor driver
|
2023-07-10 11:16:09 +08:00 |
|
laokaiyao
|
e90a2d50c4
|
adc_cali: supported channel compensation of adc calibration on esp32c6
|
2023-07-05 12:48:11 +08:00 |
|
morris
|
4f0f317d54
|
Merge branch 'bugfix/mcpwm_legacy_typo_v5.1' into 'release/v5.1'
mcpwm: fix typo in backward compatible macro name (v5.1)
See merge request espressif/esp-idf!24227
|
2023-07-03 16:11:20 +08:00 |
|
morris
|
896b382015
|
mcpwm: fix typo in backward compatible macro name
|
2023-06-15 10:58:15 +08:00 |
|
morris
|
3d7f7c32e3
|
adc: fix out of bound read
when SOC_ADC_PERIPH_NUM==1, the adc_unit should only be assigned with 0
|
2023-06-12 15:19:17 +08:00 |
|
Song Ruo Jing
|
202b18b5fa
|
esp_clk_tree: Rename clk_tree_xxx to esp_clk_tree_xxx, add compilation warning to clk_tree.h
|
2023-04-27 11:11:18 +00:00 |
|
laokaiyao
|
804a9ea1f6
|
esp32h4: remove esp32h4 target from peripherals
|
2023-04-26 18:53:10 +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 |
|
morris
|
0a25c48d89
|
rmt: fix rmt buffer allocation issue
|
2023-02-14 14:05:12 +08:00 |
|
morris
|
1626766abf
|
rmt: simplify rmt source clock configure with clk_tree API
Also decrease the payload size for testing the multi-channel behaviour.
|
2023-02-10 18:24:27 +08:00 |
|
morris
|
044a114e66
|
gptimer: unify clock setting with clk_tree API
|
2023-02-08 16:30:47 +08:00 |
|
morris
|
15b9352f60
|
mcpwm: support esp32h2
|
2023-02-02 19:05:31 +08:00 |
|
morris
|
b589fff0af
|
rmt: support esp32h2
|
2023-01-18 11:40:35 +08:00 |
|
laokaiyao
|
c25fc7d242
|
i2s: fix incorrect sclk in legacy driver
|
2023-01-17 11:34:25 +08:00 |
|
morris
|
ce84476870
|
gptimer: support esp32h2
|
2023-01-12 14:10:11 +00:00 |
|
Armando (Dou Yiwen)
|
d1b8da74d8
|
Merge branch 'refactor/improve_adc_power_maintanance' into 'master'
adc: improve adc power maintanance
Closes IDF-6114 and IDF-6318
See merge request espressif/esp-idf!21151
|
2023-01-12 20:30:36 +08:00 |
|
Armando
|
5be3c21cfc
|
adc: improve power logic
|
2023-01-09 17:10:04 +08:00 |
|
laokaiyao
|
6b631b68d1
|
sdm: correct concept duty to density
|
2023-01-06 17:01:48 +08:00 |
|
laokaiyao
|
943dcd2cd1
|
i2s_pdm: fix tx frequency limitation
Closes: https://github.com/espressif/esp-idf/issues/10420
|
2022-12-29 16:31:03 +08:00 |
|
laokaiyao
|
f95c2274b8
|
i2s: fix some typos
|
2022-12-29 16:31:03 +08:00 |
|
Cao Sen Miao
|
4713a9a7f2
|
ESP32H2: Introduce new chip target esp32h2, hello_world example supported
|
2022-12-29 12:29:14 +08:00 |
|
Kevin (Lao Kaiyao)
|
4a86240b6e
|
Merge branch 'feature/support_adc_on_c6' into 'master'
adc: support adc on c6
Closes IDF-5310, IDF-5311, IDF-5917, and IDF-6567
See merge request espressif/esp-idf!21431
|
2022-12-27 21:01:43 +08:00 |
|
morris
|
2f711d1e82
|
Merge branch 'contrib/github_pr_10331' into 'master'
rmt: adding loop_count to the config initializer (GitHub PR)
Closes IDFGH-8912
See merge request espressif/esp-idf!21560
|
2022-12-26 15:58:20 +08:00 |
|
laokaiyao
|
5333ac81bf
|
adc: support ADC on esp32c6 (driver/test/example)
|
2022-12-23 11:24:06 +08:00 |
|
laokaiyao
|
e27f3e3128
|
adc: support ADC on esp32c6 (hal)
|
2022-12-23 11:24:06 +08:00 |
|
Song Ruo Jing
|
19ee95e509
|
gptimer: Fix esp32c6 gptimer clock source, no APB, instead, is PLL_F80M_CLK
|
2022-12-13 19:18:34 +08:00 |
|
Nathan Phillips
|
6a7e8581e9
|
rmt: fix bad config initializer
Merges https://github.com/espressif/esp-idf/pull/10331
|
2022-12-12 15:32:20 +08:00 |
|
Cao Sen Miao
|
fb9d0d9f03
|
temperature_sensor: Add support on ESP32-C6 (No calibration)
|
2022-11-22 16:22:31 +08:00 |
|
morris
|
dcaa753f37
|
Merge branch 'bugfix/legacy_rmt_resource_leak' into 'master'
rmt: fix memory leak in the legacy driver
Closes IDFGH-8732 and IDF-5941
See merge request espressif/esp-idf!21084
|
2022-11-20 16:55:39 +08:00 |
|
laokaiyao
|
3b4ec64f26
|
i2s: support on esp32c6
|
2022-11-17 11:04:39 +08:00 |
|
morris
|
6c8807e789
|
rmt: fix memory leak in the legacy driver
Closes https://github.com/espressif/esp-idf/issues/10173
|
2022-11-15 06:29:59 +00:00 |
|
laokaiyao
|
8677216576
|
esp32h2: renaming esp32h2 to esp32h4
|
2022-11-08 17:05:33 +08:00 |
|
laokaiyao
|
2cccf3a804
|
dac: update API and file format aligning to the rule
|
2022-11-03 13:04:50 +08:00 |
|
morris
|
c25031212d
|
driver: test with non-isr freertos functions in the flash
|
2022-10-26 13:43:13 +08:00 |
|
laokaiyao
|
8ef9fd4623
|
dac: optimize the dma stratege
|
2022-10-25 17:14:59 +08:00 |
|
laokaiyao
|
f9f9a09dfb
|
dac: update unit-test docs and examples for driver-NG
|
2022-10-25 17:00:41 +08:00 |
|
laokaiyao
|
351a18415c
|
dac: driver-ng framework
|
2022-10-25 17:00:41 +08:00 |
|
morris
|
f997b81242
|
mcpwm: support esp32c6
|
2022-10-20 11:55:03 +08:00 |
|
morris
|
a22aa2d183
|
mcpwm: fix wrong return value in the legacy driver
For APIs that not return esp_err_t value, we can't use macros like
ESP_RETURN_ON_xxx
|
2022-10-20 11:30:14 +08:00 |
|
morris
|
78dfb58295
|
mcpwm: update compare value on both tep and tez
Closes https://github.com/espressif/esp-idf/issues/9904
|
2022-10-18 06:29:53 +00:00 |
|
laokaiyao
|
be7c656f6e
|
i2s: fix tx incomplete auto clear
Closes: https://github.com/espressif/esp-idf/issues/9882
|
2022-10-11 16:57:05 +08:00 |
|
wuzhenghui
|
5115e31175
|
driver: Minor update for esp32c6
Leave TODO for esp_adc and legacy adc driver
HAL/SOC update for spi and i2s
|
2022-09-26 20:32:13 +08:00 |
|
morris
|
c99edc6715
|
mcpwm: make set_compare_value iram safe
Closes https://github.com/espressif/esp-idf/issues/9793
|
2022-09-21 13:37:49 +00:00 |
|
laokaiyao
|
bae4944b90
|
i2s: bringup i2s on esp32c6
|
2022-09-15 20:03:39 +08:00 |
|
laokaiyao
|
7197e987cb
|
i2s: add XTAL clock source
|
2022-09-15 19:32:06 +08:00 |
|
morris
|
1fc458b3f7
|
mcpwm: check sync direction is valid
|
2022-09-14 11:49:37 +08:00 |
|