Armando
|
6de9757a4b
|
fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12
By design, it's 12 dB. There're errors among chips, so the actual
attenuation will be 11dB more or less
|
2023-11-07 14:09:21 +08:00 |
|
Cao Sen Miao
|
73c78c20a6
|
fix(temperature_snesor): Put clock gate enable/disable in to sar_periph_ctrl together
|
2023-09-25 10:57:06 +08:00 |
|
morris
|
ce6d7ba1bb
|
Merge branch 'feature/default_clock_source_can_leave_empty_v5.1' into 'release/v5.1'
feat(mcpwm): default clock source setting can leave empty (v5.1)
See merge request espressif/esp-idf!25548
|
2023-08-26 17:52:21 +08:00 |
|
morris
|
3d8744476b
|
fix(adc): invalid assertion on the adc_unit
|
2023-08-25 10:18:03 +08:00 |
|
Armando
|
71f2f98b60
|
adc: fixed legacy adc continuous driver dma descriptor not in internal ram issue
|
2023-08-23 19:44:25 +08:00 |
|
Cao Sen Miao
|
45288496fb
|
bugfix(temperature_sensor): Fix issue that get the value is negative
|
2023-08-17 10:06:22 +08:00 |
|
Armando
|
d8ee45ce08
|
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-07-12 16:41:24 +08:00 |
|
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 |
|