- 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 parameterbool aSendStopBit
from PulseDistanceWidthProtocolConstants structure and related functions. - Changed a lot of
unsigned int
types touint16_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()
andaddMicrosToInternalTickCounter()
.