IRremoteIDF
Infrared send & receive for ESP-IDF
Loading...
Searching...
No Matches
Todo List
Member
IRrecv::decodeLasertag
(
decode_results
*results, uint16_t offset=kStartOffset, const uint16_t nbits=kLasertagBits, const bool strict=true)
Convert to using
matchManchester()
if we can.
Member
IRrecv::decodeRC5
(
decode_results
*results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC5XBits, const bool strict=true)
Serious testing of the RC-5X and strict aspects needs to be done.
Member
IRrecv::decodeRC6
(
decode_results
*results, uint16_t offset=kStartOffset, const uint16_t nbits=kRC6Mode0Bits, const bool strict=false)
Testing of the strict compliance aspects.
Member
IRrecv::decodeSharp
(
decode_results
*results, uint16_t offset=kStartOffset, const uint16_t nbits=kSharpBits, const bool strict=true, const bool expansion=true)
Need to ensure capture of the inverted message as it can be missed due to the interrupt timeout used to detect an end of message. Several compliance checks are disabled until that is resolved.
Member
IRrecv::matchManchesterData
(atomic_const_uint16_t *data_ptr, uint64_t *result_ptr, const uint16_t remaining, const uint16_t nbits, const uint16_t half_period, const uint16_t starting_balance=0, const uint8_t tolerance=kUseDefTol, const int16_t excess=kMarkExcess, const bool MSBfirst=true, const bool GEThomas=true)
Clean up and optimise this. It is just "get it working code" atm.
Member
IRsend::sendLasertag
(uint64_t data, uint16_t nbits=kLasertagBits, uint16_t repeat=kLasertagMinRepeat)
Convert this to use
sendManchester()
if we can.`
Member
IRsend::sendRC5
(const uint64_t data, uint16_t nbits=kRC5XBits, const uint16_t repeat=kNoRepeat)
Testing of the RC-5X components.
Member
IRsend::sendSAMSUNG
(const uint64_t data, const uint16_t nbits=kSamsungBits, const uint16_t repeat=kNoRepeat)
Confirm that is actually how Samsung sends a repeat. The refdoc doesn't indicate it is true.
Member
MideaProtocol::__pad2__
Find out what this bit controls.
Generated by
1.9.8