DMX Library for STM devices
Dependents: DISCO-F746NG_DMX-Test
Fork of DMX by
Diff: DMX.cpp
- 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;