library for implementing ir transmission
Diff: XMIT_IR.cpp
- Revision:
- 2:2eb0a3a29b5b
- Parent:
- 1:ae1d2167a10c
- Child:
- 3:823708586b3e
diff -r ae1d2167a10c -r 2eb0a3a29b5b XMIT_IR.cpp --- a/XMIT_IR.cpp Sat Oct 06 01:44:32 2012 +0000 +++ b/XMIT_IR.cpp Sat Oct 06 02:45:52 2012 +0000 @@ -2,7 +2,6 @@ #include "XMIT_IR.h" - IRTransmitter::IRTransmitter(PinName TX, PinName PWM, PinName RX, int data_buff_len, void (*fptr)(void)) { ir_serial = new Serial(TX,RX); @@ -66,4 +65,11 @@ } +void IRTransmitter::isr(char data) +{ + char* mail = ir_data_mailbox.alloc(); + mail[0] = (char)data; + ir_data_mailbox.put(mail); +} +