Programm to control a huge setup of sous vide cookers. See https://stratum0.org/wiki/S0us-vide for more information on this project.
Fork of rtos_basic by
serialParser.h
- Committer:
- chrissidach
- Date:
- 2015-07-13
- Revision:
- 7:22b5cbcece06
File content as of revision 7:22b5cbcece06:
#include "mbed.h" #include "rtos.h" #include "extensionIF.h" #include <ctype.h> #ifndef __serialParser__ #define __serialParser__ #define SERIAL_RXBUFFLEN 255 #define SERIAL_SigRX 0x01 class SerialParser { private: void creceive(void); //void parserFunc(void const* args); char recBuff[SERIAL_RXBUFFLEN]; char* recBuffCurrent; char Line[SERIAL_RXBUFFLEN]; Thread* parser; static void parserThreadStarter(void const *p); void parserFunc(); Thread* status; static void statusThreadStarter(void const *p); void statusFunc(); EIF *eif; public: SerialParser(PinName tx, PinName rx, EIF *eif); Serial* serial; }; #endif //__serialParser__