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.
static void Endpoint_Discard_16 |
( |
void |
| ) |
|
|
inlinestatic |
Discards two bytes from the currently selected endpoint's bank, for OUT direction endpoints.
static void Endpoint_Discard_32 |
( |
void |
| ) |
|
|
inlinestatic |
Discards four bytes from the currently selected endpoint's bank, for OUT direction endpoints.
static void Endpoint_Discard_8 |
( |
void |
| ) |
|
|
inlinestatic |
Discards one byte from the currently selected endpoint's bank, for OUT direction endpoints.
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.
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.
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.
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.
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.
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. |
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. |
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. |
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. |
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. |