Serial Wombat 4A and 4B Firmware
|
Go to the source code of this file.
Enumerations | |
enum | SW_QUEUE_RESULT_t { QUEUE_RESULT_SUCCESS = 0, QUEUE_RESULT_INSUFFICIENT_USER_SPACE = 1, QUEUE_RESULT_UNALIGNED_ADDRESS = 2, QUEUE_RESULT_INVALID_QUEUE = 3, QUEUE_RESULT_FULL = 4, QUEUE_RESULT_EMPTY = 5 } |
Functions | |
SW_QUEUE_RESULT_t | QueueByteInitialize (uint16_t address, uint16_t capacity) |
SW_QUEUE_RESULT_t | QueueByteShiftInitialize (uint16_t address, uint16_t capacity) |
SW_QUEUE_RESULT_t | QueueBytesInQueue (uint16_t address, uint16_t *bytesInQueue) |
SW_QUEUE_RESULT_t | QueueAddByte (uint16_t address, uint8_t data) |
SW_QUEUE_RESULT_t | QueueReadByte (uint16_t address, uint8_t *data) |
SW_QUEUE_RESULT_t | QueuePeekByte (uint16_t address, uint8_t *data) |
SW_QUEUE_RESULT_t | QueueGetBytesFilledInQueue (uint16_t address, uint16_t *bytesFilledInQueue) |
SW_QUEUE_RESULT_t | QueueGetBytesFreeInQueue (uint16_t address, uint16_t *bytesFreeInQueue) |
SW_QUEUE_RESULT_t | QueueCopy (uint16_t dstAddress, uint16_t sourceAddress) |
enum SW_QUEUE_RESULT_t |
SW_QUEUE_RESULT_t QueueAddByte | ( | uint16_t | address, |
uint8_t | data | ||
) |
SW_QUEUE_RESULT_t QueueByteInitialize | ( | uint16_t | address, |
uint16_t | capacity | ||
) |
SW_QUEUE_RESULT_t QueueByteShiftInitialize | ( | uint16_t | address, |
uint16_t | capacity | ||
) |
SW_QUEUE_RESULT_t QueueBytesInQueue | ( | uint16_t | address, |
uint16_t * | bytesInQueue | ||
) |
SW_QUEUE_RESULT_t QueueCopy | ( | uint16_t | dstAddress, |
uint16_t | sourceAddress | ||
) |
SW_QUEUE_RESULT_t QueueGetBytesFilledInQueue | ( | uint16_t | address, |
uint16_t * | bytesFilledInQueue | ||
) |
SW_QUEUE_RESULT_t QueueGetBytesFreeInQueue | ( | uint16_t | address, |
uint16_t * | bytesFreeInQueue | ||
) |
SW_QUEUE_RESULT_t QueuePeekByte | ( | uint16_t | address, |
uint8_t * | data | ||
) |
SW_QUEUE_RESULT_t QueueReadByte | ( | uint16_t | address, |
uint8_t * | data | ||
) |