.. _usb_dc_api:

USB device controller driver API
################################

The USB device controller driver API is described in
:zephyr_file:`include/zephyr/drivers/usb/usb_dc.h` and sometimes referred to
as the ``usb_dc`` API.

This API has some limitations by design, it does not follow :ref:`device_model_api`
and is being replaced by a new UDC driver API.

API reference
*************

.. doxygengroup:: _usb_device_controller_api
