Initial Fork
Dependencies: CRC16
Fork of SWSPI by
Diff: HC05.h
- Revision:
- 2:c13831ca234c
- Parent:
- 1:faa9f74488ba
--- a/HC05.h Thu May 08 19:10:52 2014 +0000 +++ b/HC05.h Sun Oct 05 12:21:30 2014 +0000 @@ -2,14 +2,26 @@ #define HC05_H #include "mbed.h" +#include "rtos.h" +#include "MODSERIAL.h" +#include "CRC16.h" -class HC05 : public Serial +#define BUFFER_SIZE 512 + +class HC05 : public MODSERIAL, public Mutex, public CRC16 { private: public: - HC05(PinName tx_pin, PinName rx_pin, PinName en_pin); + char buffer[BUFFER_SIZE]; + + DigitalOut on_switch; - DigitalOut on_switch; + HC05(PinName tx_pin, PinName rx_pin, PinName en_pin); + int printfCRC( const char * format, ... ); + void printBufferCRC(); + void start(); + void stop(); + }; #endif