USB Dummy internals

nRF5 SDK v15.0.0

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
iface Interface 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