Endpoint primitive read/write definitions for the Atmel AVR32 UC3 architecture.
More...
Functions, macros, variables, enums and types related to data reading and writing of primitive data types from and to endpoints.
◆ Endpoint_Discard_16()
static void Endpoint_Discard_16 |
( |
void |
| ) |
|
|
inlinestatic |
Discards two bytes from the currently selected endpoint's bank, for OUT direction endpoints.
◆ Endpoint_Discard_32()
static void Endpoint_Discard_32 |
( |
void |
| ) |
|
|
inlinestatic |
Discards four bytes from the currently selected endpoint's bank, for OUT direction endpoints.
◆ Endpoint_Discard_8()
static void Endpoint_Discard_8 |
( |
void |
| ) |
|
|
inlinestatic |
Discards one byte from the currently selected endpoint's bank, for OUT direction endpoints.
◆ Endpoint_Read_16_BE()
static uint16_t Endpoint_Read_16_BE |
( |
void |
| ) |
|
|
inlinestatic |
Reads two bytes from the currently selected endpoint's bank in big endian format, for OUT direction endpoints.
- Returns
- Next two bytes in the currently selected endpoint's FIFO buffer.
◆ Endpoint_Read_16_LE()
static uint16_t Endpoint_Read_16_LE |
( |
void |
| ) |
|
|
inlinestatic |
Reads two bytes from the currently selected endpoint's bank in little endian format, for OUT direction endpoints.
- Returns
- Next two bytes in the currently selected endpoint's FIFO buffer.
◆ Endpoint_Read_32_BE()
static uint32_t Endpoint_Read_32_BE |
( |
void |
| ) |
|
|
inlinestatic |
Reads four bytes from the currently selected endpoint's bank in big endian format, for OUT direction endpoints.
- Returns
- Next four bytes in the currently selected endpoint's FIFO buffer.
◆ Endpoint_Read_32_LE()
static uint32_t Endpoint_Read_32_LE |
( |
void |
| ) |
|
|
inlinestatic |
Reads four bytes from the currently selected endpoint's bank in little endian format, for OUT direction endpoints.
- Returns
- Next four bytes in the currently selected endpoint's FIFO buffer.
◆ Endpoint_Read_8()
static uint8_t Endpoint_Read_8 |
( |
void |
| ) |
|
|
inlinestatic |
Reads one byte from the currently selected endpoint's bank, for OUT direction endpoints.
- Returns
- Next byte in the currently selected endpoint's FIFO buffer.
◆ Endpoint_Write_16_BE()
static void Endpoint_Write_16_BE |
( |
const uint16_t |
Data | ) |
|
|
inlinestatic |
Writes two bytes to the currently selected endpoint's bank in big endian format, for IN direction endpoints.
- Parameters
-
[in] | Data | Data to write to the currently selected endpoint's FIFO buffer. |
◆ Endpoint_Write_16_LE()
static void Endpoint_Write_16_LE |
( |
const uint16_t |
Data | ) |
|
|
inlinestatic |
Writes two bytes to the currently selected endpoint's bank in little endian format, for IN direction endpoints.
- Parameters
-
[in] | Data | Data to write to the currently selected endpoint's FIFO buffer. |
◆ Endpoint_Write_32_BE()
static void Endpoint_Write_32_BE |
( |
const uint32_t |
Data | ) |
|
|
inlinestatic |
Writes four bytes to the currently selected endpoint's bank in big endian format, for IN direction endpoints.
- Parameters
-
[in] | Data | Data to write to the currently selected endpoint's FIFO buffer. |
◆ Endpoint_Write_32_LE()
static void Endpoint_Write_32_LE |
( |
const uint32_t |
Data | ) |
|
|
inlinestatic |
Writes four bytes to the currently selected endpoint's bank in little endian format, for IN direction endpoints.
- Parameters
-
[in] | Data | Data to write to the currently selected endpoint's FIFO buffer. |
◆ Endpoint_Write_8()
static void Endpoint_Write_8 |
( |
const uint8_t |
Data | ) |
|
|
inlinestatic |
Writes one byte to the currently selected endpoint's bank, for IN direction endpoints.
- Parameters
-
[in] | Data | Data to write into the the currently selected endpoint's FIFO buffer. |