nRF52840 only: Module with types, definitions, and API used by the USB Dummy class. More...
Modules |
|
| USB Dummy internals | |
|
nRF52840 only:
Internals of the USB Dummy class.
|
|
| USB Dummy types | |
|
nRF52840 only:
Types used in the USB Dummy class.
|
|
| USBD Dummy class configuration | |
Data Structures |
|
| struct | app_usbd_dummy_t |
|
Dummy class instance type.
More...
|
|
Macros |
|
| #define | APP_USBD_DUMMY_GLOBAL_DEF (instance_name, interface_number) APP_USBD_DUMMY_GLOBAL_DEF_INTERNAL (instance_name, interface_number) |
|
Global definition of
app_usbd_dummy_t
class.
More...
|
|
Functions |
|
|
static
app_usbd_class_inst_t
const * |
app_usbd_dummy_class_inst_get ( app_usbd_dummy_t const *p_dummy) |
| static app_usbd_dummy_t const * | app_usbd_dummy_class_get ( app_usbd_class_inst_t const *p_inst) |
|
Helper function to get dummy from base class instance.
More...
|
|
Detailed Description
nRF52840 only: Module with types, definitions, and API used by the USB Dummy class.
- Note
- Class is used as a filler to provide correct alignement of interfaces.
Macro Definition Documentation
| #define APP_USBD_DUMMY_GLOBAL_DEF | ( | instance_name, | |
| interface_number | |||
| ) | APP_USBD_DUMMY_GLOBAL_DEF_INTERNAL (instance_name, interface_number) |
Global definition of app_usbd_dummy_t class.
- Parameters
-
instance_name Name of global instance interface_number Unique interface number
- Note
- This macro is just simplified version of APP_USBD_DUMMY_GLOBAL_DEF_INTERNAL
Function Documentation
|
inline static |
Helper function to get dummy from base class instance.
- Parameters
-
[in] p_inst Base class instance
- Returns
- Dummy class handle
|
inline static |
@brief Helper function to get class instance from dummy
- Parameters
-
[in] p_dummy Dummy instance (declared by APP_USBD_DUMMY_GLOBAL_DEF )
- Returns
- Base class instance