OVMS3-idf/examples/peripherals
Darian Leung dc3fa14a26 CAN: Add pm_lock, fix gpio bug, update docs
This commit does the following

- Add power management lock to CAN driver so that APB frequency does not change
whilst CAN driver is in use
- Fix incorrect flag in can_transmit()
- Refactor can_driver_install() and can_driver_uninstall() so that critical sections
are shorter
- Fix CAN gpio configuration bug on RX pin. Closes #2302
- Add docs about multiple ID configuration and fix example links
2018-09-01 02:46:05 +08:00
..
adc esp_adc_cal/Remove lookup table 2018-02-22 20:01:41 +08:00
adc2 assert: Fix. Move useful functions from wrapped assert functions 2018-06-22 15:17:55 +05:00
can CAN: Add pm_lock, fix gpio bug, update docs 2018-09-01 02:46:05 +08:00
gpio bugfix: io setting useless when io_num > 32 2017-12-04 17:35:00 +08:00
i2c Examples: Demonstrate the usage of esp_err_to_name 2018-03-13 14:27:00 +01:00
i2s fix i2s mix result and error code 2018-05-17 10:59:04 +08:00
i2s_adc_dac remove executable permission from source files 2018-05-29 20:07:45 +08:00
ledc Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
mcpwm build: Fix the warnings that break the tests 2017-07-07 11:03:25 +08:00
pcnt Add some comments in pcnt.h. 2018-07-24 10:33:58 +08:00
rmt_nec_tx_rx bugfix(rmt): tx cmd without negative coding 2018-01-31 19:35:50 +08:00
rmt_tx driver(rmt):Add API supports sending uint8_t type data. 2018-05-22 01:55:44 +00:00
sdio Merge branch 'bugfix/spi_sdio_sdkconfig_include' into 'master' 2018-07-16 08:00:15 +08:00
sigmadelta Updated sigma delta API documenation and example 2017-09-25 21:31:09 +02:00
spi_master example(spi_master): add descriptions about LCD example 2018-05-03 11:48:26 +08:00
spi_slave examples/spi_slave: check for truncation in snprintf call 2018-08-29 14:40:28 +08:00
timer_group Timer API docs update, refactored example 2017-10-27 07:13:59 +02:00
touch_pad_interrupt Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08:00
touch_pad_read Replace all DOS line endings with Unix 2018-07-12 19:10:37 +08: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_echo_rs485 driver: add rs485 half duplex interface support to uart driver (fix after review) 2018-07-02 15:24:58 +02:00
uart_events bugfix(uart): patten detect function 2018-01-22 13:33:51 +08:00
uart_select Allow VFS file descriptors in select() 2018-05-18 08:06:33 +02: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.