Detailed Description
Functions, macros, variables, enums and types related to data reading and writing of primitive data types from and to pipes.
Function Documentation
static void Pipe_Discard_Byte |
( |
void |
|
) |
[inline, static] |
Discards one byte from the currently selected pipe's bank, for OUT direction pipes.
static void Pipe_Discard_DWord |
( |
void |
|
) |
[inline, static] |
Discards four bytes from the currently selected pipe's bank, for OUT direction pipes.
static void Pipe_Discard_Word |
( |
void |
|
) |
[inline, static] |
Discards two bytes from the currently selected pipe's bank, for OUT direction pipes.
static uint8_t Pipe_Read_Byte |
( |
void |
|
) |
[inline, static] |
Reads one byte from the currently selected pipe's bank, for OUT direction pipes.
- Returns:
- Next byte in the currently selected pipe's FIFO buffer.
static uint32_t Pipe_Read_DWord_BE |
( |
void |
|
) |
[inline, static] |
Reads four bytes from the currently selected pipe's bank in big endian format, for OUT direction pipes.
- Returns:
- Next double word in the currently selected pipe's FIFO buffer.
static uint32_t Pipe_Read_DWord_LE |
( |
void |
|
) |
[inline, static] |
Reads four bytes from the currently selected pipe's bank in little endian format, for OUT direction pipes.
- Returns:
- Next double word in the currently selected pipe's FIFO buffer.
static uint16_t Pipe_Read_Word_BE |
( |
void |
|
) |
[inline, static] |
Reads two bytes from the currently selected pipe's bank in big endian format, for OUT direction pipes.
- Returns:
- Next word in the currently selected pipe's FIFO buffer.
static uint16_t Pipe_Read_Word_LE |
( |
void |
|
) |
[inline, static] |
Reads two bytes from the currently selected pipe's bank in little endian format, for OUT direction pipes.
- Returns:
- Next word in the currently selected pipe's FIFO buffer.
static void Pipe_Write_Byte |
( |
const uint8_t |
Byte |
) |
[inline, static] |
Writes one byte from the currently selected pipe's bank, for IN direction pipes.
- Parameters:
-
[in] | Byte | Next byte to write into the the currently selected pipe's FIFO buffer. |
static void Pipe_Write_DWord_BE |
( |
const uint32_t |
DWord |
) |
[inline, static] |
Writes four bytes to the currently selected pipe's bank in big endian format, for IN direction pipes.
- Parameters:
-
[in] | DWord | Next double word to write to the currently selected pipe's FIFO buffer. |
static void Pipe_Write_DWord_LE |
( |
const uint32_t |
DWord |
) |
[inline, static] |
Writes four bytes to the currently selected pipe's bank in little endian format, for IN direction pipes.
- Parameters:
-
[in] | DWord | Next double word to write to the currently selected pipe's FIFO buffer. |
static void Pipe_Write_Word_BE |
( |
const uint16_t |
Word |
) |
[inline, static] |
Writes two bytes to the currently selected pipe's bank in big endian format, for IN direction pipes.
- Parameters:
-
[in] | Word | Next word to write to the currently selected pipe's FIFO buffer. |
static void Pipe_Write_Word_LE |
( |
const uint16_t |
Word |
) |
[inline, static] |
Writes two bytes to the currently selected pipe's bank in little endian format, for IN direction pipes.
- Parameters:
-
[in] | Word | Next word to write to the currently selected pipe's FIFO buffer. |