Endpoint primitive read/write definitions for the Atmel AVR XMEGA architecture.
More...
Detailed Description
Functions, macros, variables, enums and types related to data reading and writing of primitive data types from and to endpoints.
Function Documentation
Discards two bytes from the currently selected endpoint's bank, for OUT direction endpoints.
Discards four bytes from the currently selected endpoint's bank, for OUT direction endpoints.
Discards one byte from the currently selected endpoint's bank, for OUT direction endpoints.
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.
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.
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.
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.
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.
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. |
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. |
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. |
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. |
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. |