esp-idf/examples/peripherals
Michael (XIAO Xufeng) 647dea9395 soc: combine xxx_caps.h into one soc_caps.h
During HAL layer refactoring and new chip bringup, we have several
caps.h for each part, to reduce the conflicts to minimum. But this is
The capabilities headers will be relataive stable once completely
written (maybe after the featues are supported by drivers).

Now ESP32 and ESP32-S2 drivers are relative stable, making it a good
time to combine all these caps.h into one soc_caps.h

This cleanup also move HAL config and pin config into separated files,
to make the responsibilities of these headers more clear. This is
helpful for the stabilities of soc_caps.h because we want to make it
public some day.
2020-10-17 16:10:15 +08:00
..
adc driver/adc: support for esp32s2 adc calibration scheme 2020-08-13 17:27:03 +08:00
adc2 driver/adc: support for esp32s2 adc calibration scheme 2020-08-13 17:27:03 +08:00
gpio CI: add size info for binaries 2020-07-21 16:00:05 +08:00
i2c console_repl: change config structure to support different devices 2020-07-02 07:39:46 +00: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 esp_rom: extract common ets apis into esp_rom_sys.h 2020-07-27 15:27:01 +08:00
ledc example: Remove duplicate commands and invalid serial port information 2020-04-08 13:17:48 +02:00
mcpwm mcpwm_example: Fix MCPWM period calculation bug in high frequency 2020-08-25 19:39:27 +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 soc: combine xxx_caps.h into one soc_caps.h 2020-10-17 16:10:15 +08:00
secure_element/atecc608_ecdsa esp-cryptoauthlib: Update submodule pointer to add a new feature. 2020-09-19 09:48:18 +05:30
sigmadelta esp_rom: extract common GPIO apis into esp_rom_gpio.h 2020-07-07 11:40:19 +08:00
spi_master examples: fix eeprom ldgen mapping 2020-09-28 15:29:38 +08:00
spi_slave esp_rom: extract common GPIO apis into esp_rom_gpio.h 2020-07-07 11:40:19 +08:00
temp_sensor_esp32s2 add supported target to ESP32-S2 Temperature Sensor Example 2020-07-06 19:05:44 +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 redundancy 2020-07-27 03:37:29 +00:00
touch_pad_read Driver(touch): fix touch sensor driver for esp32s2. 2020-03-25 22:45:57 +08:00
twai esp_rom: extract common ets apis into esp_rom_sys.h 2020-07-27 15:27:01 +08:00
uart examples: fix echo example crash when UART interrupt handler placed in IRAM 2020-08-06 19:32:11 +08:00
usb usb: cdc support, streams redirection; ci, examples upd 2020-08-06 15:26:08 +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.