RobOmega - PSL RoboCup / Mbed OS nRF24L01P_L432KC_CarteBlanche

Dependencies:   nRF24L01P_Hello_World nRF24L01P

circularBuffer.h

Committer:
voltxd
Date:
2021-04-16
Revision:
5:668dd9395ca5

File content as of revision 5:668dd9395ca5:

#ifndef CIRCULAR_BUFFER_H
#define CIRCULAR_BUFFER_H

#define BUFFER_SIZE 128

//TX
void cbTxSendMessage(char* message, int length);
void cbTxAddOne(char value);
char cbTxGetOne();
int cbTxRemainingSize();
int cbTxGetDataSize();

//RX
void cbRxAddOne(char value);
char cbRxGetOne();
unsigned char cbRxIsDataAvailable();
int cbRxRemainingSize();
int cbRxGetDataSize();

#endif