1.. _udc_api:
2
3USB device controller (UDC) driver API
4######################################
5
6The USB device controller driver API is described in
7:zephyr_file:`include/zephyr/drivers/usb/udc.h` and referred to
8as the ``UDC driver`` API.
9
10UDC driver API is experimental and is subject to change without notice.
11It is a replacement for :ref:`usb_dc_api`. If you wish to port an existing
12driver to UDC driver API, or add a new driver, please use
13:zephyr_file:`drivers/usb/udc/udc_skeleton.c` as a starting point.
14
15API reference
16*************
17
18.. doxygengroup:: udc_api
19