Renamed

Dependencies:   mbed

serial_file.h

Committer:
ffxx68
Date:
2022-03-29
Revision:
5:062962db7a48

File content as of revision 5:062962db7a48:

#ifndef FILE_BUF_SIZE
#define FILE_BUF_SIZE 1024
#include "mbed.h" 

#define  ERR_FILE_BUF_FULL   10
#define  ERR_FILE_TERMINATED 20

// shared with other modules
extern Timer timeout;
extern volatile int totBytesReceived;
extern volatile int fileBufReceivePtr; 
extern volatile int fileBufSendPtr; 
extern volatile int fileReceiveComplete;
extern volatile int fileError;
extern volatile char fileOverSerialBuffer[];

void  fileReceiveInit( void );
char  filePullData ( void ) ;
void  filePushData ( char byte ) ;
bool  isFilePullComplete( void );

#endif