OVMS3-idf/examples/peripherals
houwenxiang b35d9002f3 driver(I2S): Fix i2s_comm_format_t configuration parameter does not match the TRM bug.
When I2S `i2s_comm_format_t` is set to `I2S_COMM_FORMAT_I2S_MSB`, the data should launch at first BCK. But not in fact, this MR fixed this issue.

For compatibility, several nwe parameters have been added, and the old parameters will be removed in the future.

    closes https://github.com/espressif/esp-idf/issues/5065

    closes https://github.com/espressif/esp-idf/issues/4957

    closes https://github.com/espressif/esp-idf/issues/2978

    closes https://github.com/espressif/esp-idf/issues/5136

    Merges https://github.com/espressif/esp-idf/pull/4522
2020-05-18 19:55:30 +08:00
..
adc Merge branch 'bugfix/uart_echo_readme' into 'master' 2020-04-11 01:52:01 +08:00
adc2 Merge branch 'bugfix/uart_echo_readme' into 'master' 2020-04-11 01:52:01 +08:00
can build_app: make multi target support readable 2020-04-09 16:40:57 +08:00
gpio tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
i2c build_app: make multi target support readable 2020-04-09 16:40:57 +08:00
i2s driver(I2S): Fix i2s_comm_format_t configuration parameter does not match the TRM bug. 2020-05-18 19:55:30 +08:00
i2s_adc_dac driver(I2S): Fix i2s_comm_format_t configuration parameter does not match the TRM bug. 2020-05-18 19:55:30 +08:00
ledc example: Remove duplicate commands and invalid serial port information 2020-04-08 13:17:48 +02:00
mcpwm build_app: make multi target support readable 2020-04-09 16:40:57 +08:00
pcnt Merge branch 'bugfix/uart_echo_readme' into 'master' 2020-04-11 01:52:01 +08:00
rmt Update ir_builder_rmt_nec.c 2020-02-17 15:20:41 +08:00
sdio build_app: make multi target support readable 2020-04-09 16:40:57 +08:00
sigmadelta example: Remove duplicate commands and invalid serial port information 2020-04-08 13:17:48 +02:00
spi_master spi: fix config break and reduce overhead of the bus lock on SPI1 2020-04-22 16:06:13 +08:00
spi_slave global: rename esp32s2beta to esp32s2 2020-01-22 12:14:38 +08:00
temp_sensor_esp32s2 driver(adc/dac): fix adc dac driver for esp32s2 2020-04-01 12:41:51 +08:00
timer_group timer_group: update hal api && fix intr_enable 2020-04-23 19:29:15 +08:00
touch_pad_interrupt Driver(touch): fix touch sensor driver for esp32s2. 2020-03-25 22:45:57 +08:00
touch_pad_read Driver(touch): fix touch sensor driver for esp32s2. 2020-03-25 22:45:57 +08:00
uart example: Remove duplicate commands and invalid serial port information 2020-04-08 13:17:48 +02:00
usb/tusb_sample_descriptor examples/tusb_sample_descriptor: default to esp32s2 target 2020-04-29 10:04:13 +02:00
wave_gen build_app: make multi target support readable 2020-04-09 16:40:57 +08:00
README.md Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08: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.