#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 |
1.5.8