Skip to content

update - #1

Merged
eshicks4 merged 133 commits into
eshicks4:masterfrom
Arduino-IRremote:master
Aug 13, 2026
Merged

update#1
eshicks4 merged 133 commits into
eshicks4:masterfrom
Arduino-IRremote:master

Conversation

@eshicks4

Copy link
Copy Markdown
Owner

update

ArminJo and others added 30 commits July 25, 2023 11:05
tEnableLEDFeedback should not be a bool, because it's used as a bitmask
with different states (Send/Receive/...). Even though a bool should be
a byte anyways, this is apprently optimized with the current platformio
toolchain for ESP8266 and causes the feedback LED to not work correctly.
Added the option to receive Extended NEC using TinyIRReceiver with a USE_EXTENDED_NEC_PROTOCOL compile option. Tested working on an Uno R3. Functions similarly to the USE_ONKYO_PROTOCOL flag, mostly reusing its code. Documentation and example file TinyReceiver.ino updated to match.
…1202)

* Add ExtendedNEC support to TinyIRSender and move NEC2 from flag to argument

Added ExtendedNEC support to TinyIRSender. Also redesigned TinyIRSender's handling of sending NEC2 repeats from a compile time flag to an argument in the send functions for NEC variants, as per discussion #1201. Modified the example script TinySender to support these changes/additions and fix a bug. Finally updated/made consistent some comments across various files and the README.

Updated TinySender.ino to send using (almost*) all protocols simultaneously to demonstrate usage of TinyIRSender, as suggested in #1202 . Users can delete or comment out unneeded protocols. *(Not all combinations of NEC2 are demonstrated for brevity).
Added functions stopTimer(), restartTimer() and restartTimerWithTicksToAdd()
Added rawlen and initialGap to IRData
Bumped version to 4.3.0
ArminJo and others added 29 commits December 21, 2025 19:04
Add OpenLASIR support. By: Dani Weidman <danielwkweidman@example.com>
…col and removed useless LG2 protocol, added new functions match*WithGreaterRange(), improved B&O decoding
@eshicks4
eshicks4 merged commit e6b71d2 into eshicks4:master Aug 13, 2026
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.