Functions | |
static uint8_t | Pipe_Read_Byte (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE |
static void | Pipe_Write_Byte (const uint8_t Byte) ATTR_ALWAYS_INLINE |
static void | Pipe_Discard_Byte (void) ATTR_ALWAYS_INLINE |
static uint16_t | Pipe_Read_Word_LE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE |
static uint16_t | Pipe_Read_Word_BE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE |
static void | Pipe_Write_Word_LE (const uint16_t Word) ATTR_ALWAYS_INLINE |
static void | Pipe_Write_Word_BE (const uint16_t Word) ATTR_ALWAYS_INLINE |
static void | Pipe_Discard_Word (void) ATTR_ALWAYS_INLINE |
static uint32_t | Pipe_Read_DWord_LE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE |
static uint32_t | Pipe_Read_DWord_BE (void) ATTR_WARN_UNUSED_RESULT ATTR_ALWAYS_INLINE |
static void | Pipe_Write_DWord_LE (const uint32_t DWord) ATTR_ALWAYS_INLINE |
static void | Pipe_Write_DWord_BE (const uint32_t DWord) ATTR_ALWAYS_INLINE |
static void | Pipe_Discard_DWord (void) ATTR_ALWAYS_INLINE |
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.
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.
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.
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.
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.
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.
[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.
[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.
[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.
[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.
[in] | Word | Next word to write to the currently selected pipe's FIFO buffer |