nRF5 SDK v17.1.0
Data Structures | Macros | Functions | Variables
USB Dummy internals

nRF52840 only: Internals of the USB Dummy class. More...

Data Structures

struct  app_usbd_dummy_inst_t
 Dummy part of class instance data. More...
 
struct  app_usbd_dummy_ctx_t
 Dummy context. More...
 

Macros

#define APP_USBD_DUMMY_CONFIG(iface)   (iface)
 Dummy configuration macro. More...
 
#define APP_USBD_DUMMY_INSTANCE_SPECIFIC_DEC   app_usbd_dummy_inst_t inst;
 Specific class constant data for Dummy. More...
 
#define APP_USBD_DUMMY_DATA_SPECIFIC_DEC   app_usbd_dummy_ctx_t ctx;
 Specific class data for Dummy. More...
 
#define APP_USBD_DUMMY_GLOBAL_DEF_INTERNAL(instance_name, interface_number)
 Global definition of Dummy instance. More...
 

Functions

 APP_USBD_CLASS_FORWARD (app_usbd_dummy)
 Forward declaration of Dummy Class type.
 

Variables

const app_usbd_class_methods_t app_usbd_dummy_class_methods
 Public Dummy class interface.
 

Detailed Description

nRF52840 only: Internals of the USB Dummy class.

Macro Definition Documentation

#define APP_USBD_DUMMY_CONFIG (   iface)    (iface)

Dummy configuration macro.

Used by APP_USBD_DUMMY_GLOBAL_DEF

Parameters
ifaceInterface number.
#define APP_USBD_DUMMY_DATA_SPECIFIC_DEC   app_usbd_dummy_ctx_t ctx;

Specific class data for Dummy.

app_usbd_dummy_ctx_t

#define APP_USBD_DUMMY_GLOBAL_DEF_INTERNAL (   instance_name,
  interface_number 
)
Value:
instance_name, \
app_usbd_dummy, \
APP_USBD_DUMMY_CONFIG((interface_number)), \
() \
)

Global definition of Dummy instance.

#define APP_USBD_DUMMY_INSTANCE_SPECIFIC_DEC   app_usbd_dummy_inst_t inst;

Specific class constant data for Dummy.

app_usbd_dummy_inst_t


Documentation feedback | Developer Zone | Subscribe | Updated