#include <buses.h>
Data Fields | |
BUFTYPE | getRx |
BUFTYPE | getTx |
BUFTYPE | putRx |
BUFTYPE | putTx |
BYTE * | rxBuf |
BUFTYPE | rxBufSize |
BUFTYPE | rxCount |
BYTE * | txBuf |
BUFTYPE | txBufSize |
BUFTYPE | txCount |
The "txCount" member gives the number of entries currently contained in the buffer. It is also used to indicate when the buffer is emptey: txCount == 0.
To test if the buffer is full, check if txCount == txBufSize
DO NOT use putTx == putTx to test if buffer is empty! This will be true when the buffer is empty AND when it is full!
BUFTYPE _BUS_BUFFER::getRx |
BUFTYPE _BUS_BUFFER::getTx |
BUFTYPE _BUS_BUFFER::putRx |
BUFTYPE _BUS_BUFFER::putTx |
BUFTYPE _BUS_BUFFER::rxBufSize |
BUFTYPE _BUS_BUFFER::rxCount |
BUFTYPE _BUS_BUFFER::txBufSize |
BUFTYPE _BUS_BUFFER::txCount |