diff --git a/IR_Encoder.cpp b/IR_Encoder.cpp index 3cd1897..2eff385 100644 --- a/IR_Encoder.cpp +++ b/IR_Encoder.cpp @@ -137,6 +137,10 @@ void IR_Encoder::sendRequest(uint16_t addrTo) rawSend(sendBuffer, packsize); } +void IR_Encoder::sendBack(uint8_t data) +{ + _sendBack(false, 0, &data, 1); +} void IR_Encoder::sendBack(uint8_t *data = nullptr, uint8_t len = 0) { _sendBack(false, 0, data, len); diff --git a/IR_Encoder.h b/IR_Encoder.h index c8b2969..a7972d4 100644 --- a/IR_Encoder.h +++ b/IR_Encoder.h @@ -52,6 +52,8 @@ public: void sendAccept(uint16_t addrTo, uint8_t customByte = 0); void sendRequest(uint16_t addrTo); + + void sendBack(uint8_t data); void sendBack(uint8_t *data = nullptr, uint8_t len = 0); void sendBackTo(uint16_t addrTo, uint8_t *data = nullptr, uint8_t len = 0);