pepe

Dependencies:   mbed Matrix

Revision:
0:a7324f51348d
diff -r 000000000000 -r a7324f51348d MessageBuilder.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MessageBuilder.h	Wed Mar 13 23:04:14 2019 +0000
@@ -0,0 +1,29 @@
+#ifndef MESSAGEBUILDER_H_
+#define MESSAGEBUILDER_H_
+ 
+#include "mbed.h"
+ 
+class MessageBuilder
+{
+private:
+    static const char max_len = 32;
+    char *_pointer;
+ 
+public:
+    char message[max_len];
+ 
+    MessageBuilder();
+    virtual ~MessageBuilder();
+    char add(const void* data, size_t len);
+    char add(char data);
+    char add(float data);
+    char add(int data);
+    char add(unsigned int data);
+    void reset();
+    unsigned char available();
+    unsigned char length();
+};
+ 
+#endif /* MESSAGEBUILDER_H_ */
+ 
+ 
\ No newline at end of file