#include <Device.h>

Inheritance diagram for USB::DFU::Device:
Collaboration diagram for USB::DFU::Device:

Public Member Functions

 Device (uint8_t inst, const char *name)
 
- Public Member Functions inherited from USB::DeviceInterface
 DeviceInterface (uint8_t instance, const char *name)
 Constructor. More...
 
const char * getName () const
 

Static Public Member Functions

static void begin (Callbacks &callbacks)
 
static void complete (dfu_status_t status)
 Applications call this method from download and manifest callbacks. More...
 

Additional Inherited Members

- Protected Attributes inherited from USB::DeviceInterface
uint8_t inst
 
const char * name
 

Constructor & Destructor Documentation

◆ Device()

USB::DFU::Device::Device ( uint8_t  inst,
const char *  name 
)

Member Function Documentation

◆ begin()

static void USB::DFU::Device::begin ( Callbacks callbacks)
static

◆ complete()

static void USB::DFU::Device::complete ( dfu_status_t  status)
inlinestatic

Applications call this method from download and manifest callbacks.

This mechanism supports use of asynchronous writes.


The documentation for this class was generated from the following file: