OVMS3-idf/components/driver
Wangjialin 945d2e697c driver(i2s): fix broken i2s adc mode
1. Move i2s reset code from i2s_stop to i2s_start.
2. add RTC API to set sw mode for ADC
3. add description for adc_power_always_on()
4. add lock for i2s dma and RTC ADC functions.
5. add ADC read task in example

reported from bbs:  https://esp32.com/viewtopic.php?f=13&t=3490&p=17522#p17522
reported from github: https://github.com/espressif/esp-idf/issues/1333

Also update some deprecated APIs for ADC.
2018-05-16 11:42:53 +08:00
..
include/driver driver(i2s): fix broken i2s adc mode 2018-05-16 11:42:53 +08:00
test test(spi): internal connection test master with slave for address and command field. 2017-11-17 12:15:19 +08:00
adc1_i2s_private.h driver(i2s): fix broken i2s adc mode 2018-05-16 11:42:53 +08:00
component.mk build system: Refactor component.mk to not need component_common.mk 2016-11-10 15:52:22 +11:00
gpio.c Add GPIO input and output disable option 2017-11-22 15:00:27 +08:00
i2c.c driver(i2c):Fixed i2c bug for release/v3.0 2018-03-29 14:03:04 +08:00
i2s.c driver(i2s): fix broken i2s adc mode 2018-05-16 11:42:53 +08:00
ledc.c esp32/bt/driver: support static allocation of FreeRTOS queues used by ISR routine 2018-04-09 13:39:31 +08:00
mcpwm.c feature: add Motor Control PWM(mcpwm) driver 2017-05-12 15:47:59 +08:00
pcnt.c PCNT: fix for pcnt_set_pin API, it can now use all pcnt channels 2017-06-16 11:18:00 +05:30
periph_ctrl.c refractor WiFi clock setting 2017-11-02 15:24:21 +08:00
rmt.c bugfix(rmt): fix event thresh check issue 2017-10-18 18:49:09 +08:00
rtc_module.c driver(i2s): fix broken i2s adc mode 2018-05-16 11:42:53 +08:00
sdmmc_host.c sdmmc: use periph_ctrl to enable peripheral when initializing the host 2017-09-04 22:43:52 +08:00
sdmmc_private.h sdmmc: add peripheral driver and protocol layer 2017-01-09 04:51:24 +08:00
sdmmc_transaction.c sdmmc: lock APB frequency while in transaction 2017-10-18 14:19:20 +08:00
sdspi_crc.c driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sdspi_crc.h driver: SD protocol driver for SPI peripheral 2017-07-20 13:43:07 +08:00
sdspi_host.c sdspi: use response timeout passed from upper layer 2017-12-27 16:54:21 +08:00
sdspi_private.h sdspi: use response timeout passed from upper layer 2017-12-27 16:54:21 +08:00
sdspi_transaction.c sdspi: use response timeout passed from upper layer 2017-12-27 16:54:21 +08:00
sigmadelta.c components/driver: 'const' all config calls. 2017-04-13 18:33:33 +01:00
spi_common.c periph_ctrl: Refactor to add periph_module_reset(), avoid potential race in SPI DMA workaround 2017-10-02 17:48:16 +11:00
spi_master.c fix(spi_master): release temporary memory when queue new trans timeout. 2017-11-17 12:15:19 +08:00
spi_slave.c fix(spi_slave): add interrupt free into bus free process. 2017-11-17 12:14:40 +08:00
timer.c Timer API docs update, refactored example 2017-10-27 07:13:59 +02:00
uart.c driver(uart):Provide an API to get the position of the cmd char from queue without modify the queue. 2018-04-18 10:11:02 +08:00