Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <interface.h>
Public Member Functions | |
Interface (Endpoint0 *ep0) | |
Public Member Functions inherited from Ion::USB::Device::RequestRecipient | |
RequestRecipient (Endpoint0 *ep0) | |
bool | processSetupRequest (SetupPacket *request, uint8_t *transferBuffer, uint16_t *transferBufferLength, uint16_t transferBufferMaxLength) |
virtual void | wholeDataReceivedCallback (SetupPacket *request, uint8_t *transferBuffer, uint16_t *transferBufferLength) |
virtual void | wholeDataSentCallback (SetupPacket *request, uint8_t *transferBuffer, uint16_t *transferBufferLength) |
Protected Member Functions | |
virtual void | setActiveInterfaceAlternative (uint8_t interfaceAlternativeIndex)=0 |
virtual uint8_t | getActiveInterfaceAlternative ()=0 |
bool | processSetupInRequest (SetupPacket *request, uint8_t *transferBuffer, uint16_t *transferBufferLength, uint16_t transferBufferMaxLength) override |
Additional Inherited Members | |
Protected Attributes inherited from Ion::USB::Device::RequestRecipient | |
Endpoint0 * | m_ep0 |
Definition at line 12 of file interface.h.
|
inline |
Definition at line 14 of file interface.h.
|
protectedpure virtual |
Implemented in Ion::USB::Device::DFUInterface.
|
overrideprotectedvirtual |
Implements Ion::USB::Device::RequestRecipient.
Definition at line 9 of file interface.cpp.
|
protectedpure virtual |
Implemented in Ion::USB::Device::DFUInterface.