esp-idf/examples/peripherals
Darian Leung 7f09fe1b23 usb: USB Host stack uses USB PHY driver
This commit updates the USB Host stack to use the USB PHY driver. The
USB PHY and the OTG Controller should now both be setup/deleted using
usb_new_phy() and usb_del_phy() respectively.

- The hcd_install() now expects the USB PHY and OTG Contorller to be
    already setup before it is called
- usb_host_install() now has an option to skip calling usb_del_phy() if
    the user wants to setup their own USB PHY (e.g., in the case of using
    and external PHY).
- CDC-ACM and MSC examples/test updated to use internal PHY

Closes https://github.com/espressif/esp-idf/issues/8061
2022-02-18 15:51:05 +08:00
..
adc adc: support adc dma driver on all chips 2021-12-23 17:13:46 +08:00
gpio [examples]: removed hyphens 2021-10-09 13:58:24 +08:00
i2c [examples]: removed hyphens 2021-10-09 13:58:24 +08:00
i2s i2s: add mck pin definition in the example 2021-11-08 17:33:18 +08:00
lcd lcd: unify callback prototype 2021-10-02 14:23:31 +08:00
ledc ledc: Add a callback for LEDC fade end 2021-07-29 17:56:22 +08:00
mcpwm MCPWM/sync: expose API for configuring timer sync 2021-09-09 17:33:37 +08:00
pcnt bugfix:rotary encoder example isr service install 2021-06-30 18:44:02 +08:00
rmt rmt: update ir example to work with esp32s3 out of box 2021-12-06 10:02:55 +08:00
sdio sdio_slave: allow getting end of frame information 2021-06-17 09:40:08 +08:00
secure_element/atecc608_ecdsa examples/secure_element: update esp-cryptoauthlib submodule pointer 2021-10-07 13:30:39 +05:30
sigmadelta Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
spi_master ci: temporarily disable s3 build for a few examples 2021-09-16 12:20:11 +08:00
spi_slave [examples]: removed hyphens 2021-10-09 13:58:24 +08:00
spi_slave_hd spi_slave_hd: fix stack variable bug in seg_slave example 2021-12-14 12:36:40 +08:00
temp_sensor Examples README's updated on peripherals, system and wifi 2021-04-07 14:24:38 +00:00
timer_group Merge branch 'bugfix/timer_example_crashed_not_calling_timer_group_set_alarm_value_in_isr' into 'master' 2021-07-09 10:18:18 +00:00
touch_sensor touch sensor: update copyright notice 2021-10-08 11:45:57 +08:00
twai twai:modify default gpios in esp32s3 2021-06-21 14:02:14 +08:00
uart uart: uart_set_pin function will now use IOMUX whenever possible 2021-08-04 12:48:30 +08:00
usb usb: USB Host stack uses USB PHY driver 2022-02-18 15:51:05 +08:00
wave_gen bugfix by disabling IRAM attr on ISR 2021-07-20 19:39:27 +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.