Initial Fork

Dependencies:   CRC16

Dependents:   eBot_Firmware_V1

Fork of SWSPI by Dave Van Wagner

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