esp-idf/examples/peripherals
Tomas Rezucha 609628e139 fix(usb/host): Do not abort on string descriptor overflow
Some devices return full LANGID table, even if short LANGID table was requested.
No memory overflow occurs, because we have allocated enough memory for transfers to the
default pipe. So we can ignore the error and continue with string desc fetching.
2023-11-28 22:00:54 +01:00
..
adc fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 2023-11-07 14:09:21 +08:00
analog_comparator ana_cmpr: add programming guide 2023-03-17 14:35:55 +08:00
dac fix(adc): rename ADC_ATTEN_DB_11 to ADC_ATTEN_DB_12 2023-11-07 14:09:21 +08:00
dedicated_gpio gpio: support glitch filter on esp32h2 2023-02-11 23:01:01 +08:00
gpio esp32h4: remove esp32h4 target from ci 2023-04-26 18:53:12 +08:00
i2c ci: migrate peripherals ttfw test scripts 2023-05-04 11:21:29 +08:00
i2s feat(example): bump up version of es8311 lvgl in the example 2023-07-03 16:33:42 +08:00
lcd feat(st7789): add data endian config 2023-09-06 16:59:13 +08:00
ledc fix(ledc): fix ledc driver 100% duty cycle configuration 2023-11-17 12:38:32 +08:00
mcpwm mcpwm: fix bldc example force output level inverted 2023-05-12 14:40:10 +08:00
parlio/simple_rgb_led_matrix parlio: add simple rgb led matrix example 2023-03-01 00:43:14 +00:00
pcnt/rotary_encoder fix pcnt sdm pre-commit failure 2023-01-17 15:28:27 +08:00
rmt example: fix led strip memory overwrite before trans done 2023-05-26 13:28:31 +08:00
sdio ci: migrate peripherals ttfw test scripts 2023-05-04 11:21:29 +08:00
secure_element/atecc608_ecdsa examples/secure_element: add component manifest file for cryptoauthlib 2022-08-12 11:24:03 +05:30
sigma_delta fix pcnt sdm pre-commit failure 2023-01-17 15:28:27 +08:00
spi_master spi: simplify readme description of spi examples 2023-02-13 15:44:12 +08:00
spi_slave esp32h4: remove esp32h4 target from peripherals 2023-04-26 18:53:10 +08:00
spi_slave_hd esp32h4: remove esp32h4 target from peripherals 2023-04-26 18:53:10 +08:00
temperature_sensor temperature_sensor: Add temperature monitor interrupt example 2023-03-03 10:40:47 +08:00
timer_group ci: fix failed ci test jobs 2023-06-28 13:55:26 +08:00
touch_sensor example: update format string in touch related examples 2022-08-24 12:10:59 +08:00
twai twai: h2 support twai driver 2023-02-16 16:34:23 +08:00
uart esp32h4: remove esp32h4 target from peripherals 2023-04-26 18:53:10 +08:00
usb fix(usb/host): Do not abort on string descriptor overflow 2023-11-28 22:00:54 +01:00
.build-test-rules.yml refactor(soc): SOC_USB_PERIPH_NUM option 2023-11-28 22:00:30 +01: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.