DMX Library for STM devices

Dependents:   DISCO-F746NG_DMX-Test

Fork of DMX by Suga koubou

Revision:
18:e5e5eca21b4a
Parent:
17:b87addd12d20
--- a/DMX.cpp	Sat Dec 12 13:16:07 2015 +0000
+++ b/DMX.cpp	Sat Dec 12 13:57:52 2015 +0000
@@ -20,7 +20,9 @@
   is_recived(0),
   is_sent(0),
   mode_tx(DMX_MODE_STOP),
-  mode_rx(DMX_MODE_BEGIN)
+  mode_rx(DMX_MODE_BEGIN),
+  addr_tx(0),
+  addr_rx(0)
 {
   data_tx = new char[myDMXSize];
   data_rx = new char[myDMXSize];
@@ -42,14 +44,14 @@
   delete[] data_rx;
 }
 
-void DMX::put(int addr, int data)
+void DMX::put(int addr, char data)
 {
   if(addr < 0 || addr >= myDMXSize)
     return;
   data_tx[addr] = data;
 }
 
-void DMX::put(unsigned char *buf, int addr, int len)
+void DMX::put(char *buf, int addr, int len)
 {
   if(!len)
     len = myDMXSize;
@@ -69,7 +71,7 @@
   return data_rx[addr];
 }
 
-void DMX::get(unsigned char *buf, int addr, int len)
+void DMX::get(char *buf, int addr, int len)
 {
   if(!len)
     len = myDMXSize;