USB Device Controller (UDC) - Prerequisites
Collaboration diagram for USB Device Controller (UDC) - Prerequisites:

Common prerequisites for all USB devices.

This module is based on USB device stack full interrupt driven, and supporting Sleep manager sleepmgr. For AVR and SAM3/4 devices the Clock Management clock services is supported. For SAMD devices the asfdoc_sam0_system_clock_group clock driver is supported.

The following procedure must be executed to setup the project correctly:

The usage of Sleep manager sleepmgr service is optional, but recommended to reduce power consumption:

conf_clock.h examples with USB support.

for AVR and SAM3/4 devices, add to the initialization code:

sleepmgr_init(); // Optional

For SAMD devices, add to the initialization code:

system_init();
sleepmgr_init(); // Optional

Add to the main IDLE loop:

sleepmgr_enter_sleep(); // Optional


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:01