OVMS3-idf/examples/peripherals
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
..
adc esp_adc_cal/Add eFuse functionality and update calibration method 2018-02-26 21:52:00 +08:00
adc2 example(adc2): add example and test case for adc2. 2017-10-26 14:35:30 +08:00
gpio bugfix: io setting useless when io_num > 32 2017-12-27 16:54:17 +08:00
i2c bugfix(i2c): add I2C hardware reset if the hw FSM get stuck 2017-10-21 02:10:59 +08:00
i2s modify i2s param and comments 2018-04-23 14:30:55 +08:00
i2s_adc_dac driver(i2s): fix broken i2s adc mode 2018-05-16 11:42:53 +08:00
ledc Provided more meaningful parameter names by renaming 'bit_num' to 'duty_resolution' and 'div_num' to 'clock_divider' 2017-11-15 08:08:12 +01:00
mcpwm build: Fix the warnings that break the tests 2017-07-07 11:03:25 +08:00
pcnt Provided more meaningful parameter names by renaming 'bit_num' to 'duty_resolution' and 'div_num' to 'clock_divider' 2017-11-15 08:08:12 +01:00
rmt_nec_tx_rx bugfix(rmt): fix event thresh check issue 2017-10-18 18:49:09 +08:00
rmt_tx Implement review comments 2017-12-27 16:54:28 +08:00
sigmadelta Updated sigma delta API documenation and example 2017-09-25 21:31:09 +02:00
spi_master example(spi_master): add menuconfig to enable the auto detect of LCD type. 2017-09-06 11:41:07 +08:00
spi_slave SPI: Small fixes according to MR comments 2017-04-27 11:49:04 +08:00
timer_group Timer API docs update, refactored example 2017-10-27 07:13:59 +02:00
touch_pad_interrupt Mass replacement of http with https urls, fixed broken urls 2017-09-06 08:16:01 +02:00
touch_pad_read Mass replacement of http with https urls, fixed broken urls 2017-09-06 08:16:01 +02:00
uart_async_rxtxtasks Print out in hex format in case non printable data are received 2017-10-19 22:06:53 +02:00
uart_echo Updated UART API documentation and examples. Included a fix of #1091 from GitHub 2017-10-10 05:54:36 +02:00
uart_events driver(uart):merge branch into v3.0 which fixed three bug related with uart 2018-01-24 21:27:31 +08:00
README.md Added README.md to example category folders 2017-01-18 21:03:15 +01:00

Peripherals Examples

This section provides examples how to configure and use ESP32s internal peripherals like GPIO, UART, I2C, SPI, timers, counters, ADC / DAC, PWM, etc.

See the README.md file in the upper level examples directory for more information about examples.