Skip to content

Added FAST Protocol. Changed some function signatures. Improved handling of PULSE_DISTANCE + PULSE_WIDTH protocols.

Compare
Choose a tag to compare
@ArminJo ArminJo released this 06 Mar 10:26
· 63 commits to master since this release
  • Fixed bug in printing durations > 64535 in printIRResultRawFormatted().
  • Narrowed constraints for RC5 RC6 number of bits.
  • Changed the first parameter of printTinyReceiverResultMinimal() to &Serial.
  • Removed 3 Serial prints for deprecation warnings to fix #1094.
  • Version 1.2.0 of TinyIR. Now FAST protocol with 40 ms period and shorter header space.
  • Removed field bool hasStopBit and parameter bool aSendStopBit from PulseDistanceWidthProtocolConstants structure and related functions.
  • Changed a lot of unsigned int types to uint16_t types.
  • Improved overflow handling.
  • Improved software PWM generation.
  • Added FAST protocol.
  • Improved handling of PULSE_DISTANCE + PULSE_WIDTH protocols.
  • New example ReceiveAndSendDistanceWidth.
  • Removed the automatic restarting of the receiver timer after sending with SEND_PWM_BY_TIMER enabled.
  • Split ISR into ISR and function IRPinChangeInterruptHandler().
  • Added functions addTicksToInternalTickCounter() and addMicrosToInternalTickCounter().