Datatype for the FIFO buffer.
This is a union of all the datatypes which the FIFO service supports. The purpose of this type is to allow for the buffer length (in elements) to be specified instead of the size (in bytes), making it easier to ensure that the buffer is large enough to contain the specified number of all datatypes.
Data Fields | |
uint8_t | byte |
uint16_t | halfword |
uint32_t | word |
uint8_t buffer_element::byte |
Referenced by run_fifo_push_pull_test(), and run_fifo_underflow_test().
uint16_t buffer_element::halfword |
Referenced by run_fifo_push_pull_test(), and run_fifo_underflow_test().
uint32_t buffer_element::word |
Referenced by run_fifo_push_pull_test(), and run_fifo_underflow_test().