nRF5 SDK v17.1.0
Modules | Data Structures | Macros | Functions

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_nameName of global instance.
interface_numberUnique interface number.
Note
This macro is just simplified version of APP_USBD_DUMMY_GLOBAL_DEF_INTERNAL

Function Documentation

static app_usbd_dummy_t const* app_usbd_dummy_class_get ( app_usbd_class_inst_t const *  p_inst)
inlinestatic

Helper function to get dummy from base class instance.

Parameters
[in]p_instBase class instance.
Returns
Dummy class handle.
static app_usbd_class_inst_t const* app_usbd_dummy_class_inst_get ( app_usbd_dummy_t const *  p_dummy)
inlinestatic

@brief Helper function to get class instance from dummy.

Parameters
[in]p_dummyDummy instance (declared by APP_USBD_DUMMY_GLOBAL_DEF).
Returns
Base class instance.

Documentation feedback | Developer Zone | Subscribe | Updated