#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