fix syncBit

This commit is contained in:
2024-02-08 17:55:10 +03:00
parent b272b6031c
commit 9cd391bda7
2 changed files with 12 additions and 4 deletions

View File

@ -27,6 +27,7 @@ public:
template<typename T>
void sendData(uint16_t addrTo, T& data, bool needAccept = false);
void sendData(uint16_t addrTo, uint8_t* data, uint8_t len, bool needAccept = false);
void sendACK(uint16_t addrTo, uint8_t addInfo = 0, bool forAll = false);
void sendRequest(uint16_t addrTo, uint8_t addInfo = 0);
void rawSend(uint8_t* ptr, uint8_t len);
@ -46,8 +47,8 @@ private:
enum SignalPart : uint8_t {
noSignal = 0,
preamb = 1,
data = 2,
sync = 3
data = 2,
sync = 3
};
uint8_t sendLen;
@ -87,7 +88,6 @@ private:
volatile SignalPart signal;
};
////////////////////////////////////////////////////////////////////////////////////////////////
@ -102,3 +102,4 @@ void IR_Encoder::sendData(uint16_t addrTo, T& data, bool needAccept = false) { /
_sendData(addrTo, data, len, msgType);
}