#include <endpoint0.h>
Definition at line 12 of file endpoint0.h.
◆ State
Enumerator |
---|
Idle | |
Stalled | |
DataIn | |
LastDataIn | |
StatusIn | |
DataOut | |
LastDataOut | |
StatusOut | |
Definition at line 14 of file endpoint0.h.
◆ Endpoint0()
◆ clearForOutTransactions()
void Ion::USB::Device::Endpoint0::clearForOutTransactions |
( |
uint16_t |
wLength | ) |
|
◆ computeZeroLengthPacketNeeded()
void Ion::USB::Device::Endpoint0::computeZeroLengthPacketNeeded |
( |
| ) |
|
◆ discardUnreadData()
void Ion::USB::Device::Endpoint0::discardUnreadData |
( |
| ) |
|
◆ enableOut()
void Ion::USB::Device::Endpoint0::enableOut |
( |
| ) |
|
◆ flushRxFifo()
void Ion::USB::Device::Endpoint0::flushRxFifo |
( |
| ) |
|
◆ flushTxFifo()
void Ion::USB::Device::Endpoint0::flushTxFifo |
( |
| ) |
|
◆ NAKForced()
bool Ion::USB::Device::Endpoint0::NAKForced |
( |
| ) |
const |
|
inline |
◆ processINpacket()
void Ion::USB::Device::Endpoint0::processINpacket |
( |
| ) |
|
◆ processOUTpacket()
void Ion::USB::Device::Endpoint0::processOUTpacket |
( |
| ) |
|
◆ readAndDispatchSetupPacket()
void Ion::USB::Device::Endpoint0::readAndDispatchSetupPacket |
( |
| ) |
|
◆ reset()
void Ion::USB::Device::Endpoint0::reset |
( |
| ) |
|
◆ sendSomeData()
void Ion::USB::Device::Endpoint0::sendSomeData |
( |
| ) |
|
◆ setOutNAK()
void Ion::USB::Device::Endpoint0::setOutNAK |
( |
bool |
nak | ) |
|
◆ setReceivedPacketSize()
void Ion::USB::Device::Endpoint0::setReceivedPacketSize |
( |
uint16_t |
size | ) |
|
|
inline |
◆ setState()
void Ion::USB::Device::Endpoint0::setState |
( |
State |
state | ) |
|
|
inline |
◆ setup()
void Ion::USB::Device::Endpoint0::setup |
( |
| ) |
|
◆ setupOut()
void Ion::USB::Device::Endpoint0::setupOut |
( |
| ) |
|
◆ stallTransaction()
void Ion::USB::Device::Endpoint0::stallTransaction |
( |
| ) |
|
◆ k_maxPacketSize
constexpr int Ion::USB::Device::Endpoint0::k_maxPacketSize = 64 |
|
static |
◆ MaxTransferSize
constexpr int Ion::USB::Device::Endpoint0::MaxTransferSize = 2048 |
|
static |
The documentation for this class was generated from the following files:
- C:/msys64/home/David Markarian/dox/epsilon/ion/src/device/usb/endpoint0.h
- C:/msys64/home/David Markarian/dox/epsilon/ion/src/device/usb/endpoint0.cpp