notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: devel/arduino-irremote/distinfo

Number of commits found: 11

Saturday, 30 Mar 2024
23:14 Craig Leres (leres) search for other commits by this committer
devel/arduino-irremote: Update to 4.3.1

Changes since 4.2.1:

 - Fixed overflow bug for rawlen > 254

 - Removed default value USE_DEFAULT_FEEDBACK_LED_PIN for last
   parameter of IRsend::begin()

Reported by:    portscout
commit hash: 0e0ebfe35a463cc92c74e60957e822a40958b612 commit hash: 0e0ebfe35a463cc92c74e60957e822a40958b612 commit hash: 0e0ebfe35a463cc92c74e60957e822a40958b612 commit hash: 0e0ebfe35a463cc92c74e60957e822a40958b612 0e0ebfe
Wednesday, 24 Jan 2024
22:00 Craig Leres (leres) search for other commits by this committer
devel/arduino-irremote: Update to 4.2.1

Changes since 4.2.0

 - Fix wrong type of tEnableLEDFeedback in IRSend.hpp and IRReceive.hpp.

 - Add TinyReceiver 2.0.

 - Fix changing IR_SEND_PIN dynamically for ESP32.

 - Fix wrong type of tEnableLEDFeedback.

 - Support for ESP32-C3.

Reported by:    portscout
commit hash: 700aeb5e5c576b9275465a8a22627f8610464c6b commit hash: 700aeb5e5c576b9275465a8a22627f8610464c6b commit hash: 700aeb5e5c576b9275465a8a22627f8610464c6b commit hash: 700aeb5e5c576b9275465a8a22627f8610464c6b 700aeb5
Tuesday, 22 Aug 2023
21:59 Craig Leres (leres) search for other commits by this committer
devel/arduino-irremote: Update to 4.2.0

Changes since 4.1.2

 - The old decode function is renamed to decode_old(decode_results
   *aResults). decode (decode_results *aResults) is only available
   in IRremote.h and prints a message.

 - Added DECODE_ONKYO, to force 16 bit command and data decoding.

 - Enable Bang&Olufsen 455 kHz if SEND_PWM_BY_TIMER is defined.

 - Fixed bug: TinyReceiver throwing ISR not in IRAM on ESP8266.

 - Usage of ATTinyCore pin numbering scheme e.g. PIN_PB2.

 - Added ARDUINO_ARCH_NRF52 to support Seeed XIAO nRF52840 Sense.

 - First untested support of Uno R4.

 - Extraced version macros to IRVersion.h.

Reported by:    portscout
commit hash: 49ce14e0d92ad6897767d2d702212c1323a9631d commit hash: 49ce14e0d92ad6897767d2d702212c1323a9631d commit hash: 49ce14e0d92ad6897767d2d702212c1323a9631d commit hash: 49ce14e0d92ad6897767d2d702212c1323a9631d 49ce14e
Wednesday, 22 Mar 2023
20:46 Craig Leres (leres) search for other commits by this committer
devel/arduino-irremote: Update to 4.1.2

Changes since 4.1.1:

 - Workaround for ESP32 RTOS delay() timing bug influencing the…mark()
   function

Reported by:	portscout
commit hash: 3a25365c85f3f25932d79c525f3c6b70abcaed47 commit hash: 3a25365c85f3f25932d79c525f3c6b70abcaed47 commit hash: 3a25365c85f3f25932d79c525f3c6b70abcaed47 commit hash: 3a25365c85f3f25932d79c525f3c6b70abcaed47 3a25365
Tuesday, 21 Mar 2023
01:51 Craig Leres (leres) search for other commits by this committer
devel/arduino-irremote: Update to 4.1.1

Changes since 3.7.1:

 - Changed Samsung repeat handling. Old handling is available as
   SamsungLG.

 - Added function printIRSendUsage().

 - Reduced output size and improved format of printIRResultRawFormatted()
   to fasten up output (and getting repeats properly decoded).

 - Fixed Bug in sendDenonRaw() and improved decodeDenon().

 - Fixed potential bug in SendBiphase data for 1 bit.

 - Fixed bug in send for RP4020.

 - Fixed pin mapping problems especially for Teensy 2.0.

 - Added support for decoding of "special" NEC repeats.

 - Added SAMD51 support.

 - Improved pin mapping for TinyReceiver.

 - Improved documentation with the help of
   [ElectronicsArchiver}(https://github.com/ElectronicsArchiver).

 - Added NEC2 protocol.

 - Improved Magiquest protocol.

 - Renamed sendSamsungRepeat() to sendSamsungLGRepeat().

 - Added function sendPulseDistanceWidth().

 - Improved repeat detection for some protocols.

 - New universal Pulse Distance / Pulse Width decoder added, which
   covers many previous unknown protocols.

 - Printout of code how to send received command by
   IrReceiver.printIRSendUsage(&Serial).

 - RawData type is now 64 bit for 32 bit platforms and therefore
   decodedIRData.decodedRawData can contain complete frame information
   for more protocols than with 32 bit as before.

 - Callback after receiving a command - call your own code if a
   message was received.

 - Added decoding of PulseDistanceWidth protocols and therfore
   changed function decodeDistance() to decodeDistanceWidth() and
   filename ir_DistanceProtocol.hpp to ir_DistanceWidthProtocol.hpp.

 - Removed static function printIRSendUsage(), but kept class
   function printIRSendUsage().

 - Changed type of decodedRawData and decodedRawDataArray which is
   now 64 bit for 32 bit platforms.

 - Added receiver callback functionality and
   registerReceiveCompleteCallback() function.

 - Introduced common structure PulseDistanceWidthProtocolConstants.

 - Where possible, changed all send and decode functions to use
   PulseDistanceWidthProtocolConstants.

 - Improved MSB/LSB handling

 - New convenience fuctions bitreverse32Bit() and bitreverseOneByte().

 - Improved Magiquest protocol.

 - Fix for #1028 - Prevent long delay caused by overflow when frame
   duration < repeat period - Thanks to Stephen Humphries!

 - Support for ATtiny816 - Thanks to elockman.

 - Added Bang&Olufsen protocol. #1030.

 - Third parameter of function "void begin(uint_fast8_t aSendPin,
   bool aEnableLEDFeedback, uint_fast8_t aFeedbackLEDPin)" is not
   optional anymore and this function is now only available if
   IR_SEND_PIN is not defined. #1033.

 - Fixed bug in sendSony() for command parameter > 0x7F;

 - Fixed bug with swapped LG2 header mark and space.

 - Disabled strict checks while decoding. They can be enabled by
   defining DECODE_STRICT_CHECKS.

 - Merged the 2 decode pulse width and distance functions.

 - Changed macro names _REPEAT_SPACE to _REPEAT_DISTANCE.

 - Improved TinyIRReceiver,added FAST protocol for it and added
   TinyIRSender.hpp and TinySender example, renamed TinyReceiver.h
   to TinyIR.h.

 - Added DISABLE_CODE_FOR_RECEIVER to save program memory and RAM
   if receiving functionality is not required.

 - Extracted protocol functions used by receive and send to
   IRProtocol.hpp.

 - Analyzed Denon code table and therefore changed Denon from MSB
   to LSB first.

 - Renamed sendRC6(aRawData...) to sendRC6Raw( aRawData...).

 - Support for seeduino which lacks the print(unsigned long long...)
   method. Thanks to sklott https://stackoverflow.com/users/11680056/sklott

 - Added support for attiny1614 by Joe Ostrander.

 - Fixed SEND_PWM_BY_TIMER for ATtiny167 thanks to freskpe.

 - Improved SHARP repeat decoding.

 - Replaced macros TIMER_EN/DISABLE_RECEIVE_INTR and
   EN/DISABLE_SEND_PWM_BY_TIMER by functions.

 - Added SAMSUNG48 protocol and sendSamsung48() function.

 - 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().

 - SAMD51 use timer3 if timer5 not available.

 - Disabled #define LOCAL_DEBUG in IRReceive.hpp, which was accidently
   enabled at 4.1.0.

Reported by:	portscout
commit hash: fc1ee6647518c805e953c4c3a393c5781f109e29 commit hash: fc1ee6647518c805e953c4c3a393c5781f109e29 commit hash: fc1ee6647518c805e953c4c3a393c5781f109e29 commit hash: fc1ee6647518c805e953c4c3a393c5781f109e29 fc1ee66
Sunday, 24 Jul 2022
22:07 Craig Leres (leres) search for other commits by this committer
devel/arduino-irremote: Update to 3.7.1

Changes since 3.5.2:

 - Separated enable flag of send and receive feedback LED.

 - RP2040 support added.

 - Renamed IR_SEND_DUTY_CYCLE to IR_SEND_DUTY_CYCLE_PERCENT.

 - Fixed bugs for SEND_PWM_BY_TIMER active.

 - Switched Bose internal protocol timing for 0 and 1 -> old 1
   timing is…now 0 and vice versa.

 - Changed TOLERANCE to TOLERANCE_FOR_DECODERS_MARK_OR_SPACE_MATCHING
   and documented it.

 - Changed last uint8_t to uint_fast8_t and uint16_t to unsigned
   integer.

 - Improved MagiQuest protocol.

 - Improved prints and documentation.

 - Added IrReceiver.restartAfterSend() and inserted it in every
   send().

 - Use IRAM_ATTR instead of deprecated ICACHE_RAM_ATTR for ESP8266.

 - Removed pulse width decoding from ir_DistanceProtocol.

 - SendRaw now supports bufferlenght > 255.

 - Improved DistanceProtocol decoder output.

 - Fixed ESP32 send bug for 2.x ESP32 cores.

Reported by:	portscout
commit hash: 2434133c051fa511d1256798591a2f65d47b3d72 commit hash: 2434133c051fa511d1256798591a2f65d47b3d72 commit hash: 2434133c051fa511d1256798591a2f65d47b3d72 commit hash: 2434133c051fa511d1256798591a2f65d47b3d72 2434133
Tuesday, 28 Dec 2021
17:22 Craig Leres (leres) search for other commits by this committer
devel/arduino-irremote: Update to 3.5.2

Changes since 2.8.1:

 -  Added SendRaw with byte data.

 -  Added compatibility with tone for AVR's.

 -  New TinyIRreceiver does not require a timer.

 -  Added TinyCore 32 / ATtiny3217 support.

 -  Added Apple protocol

 -  Bug fix for USE_OLD_DECODE.

 -  Increase RECORD_GAP_MICROS to 11000.

 -  Fix overflow message. (#793).

 -  Improved handling for HASH decoder.

 -  Tested for ATtiny85.

 -  Added printIRResultMinimal().

 -  Added missing IRAM_ATTR for ESP32.

 -  Adapted to TinyCore 0.0.7.

 -  Fixed decodeSony 20 bit bug #811.

 -  Replaced delayMicroseconds with customDelayMicroseconds and
    removed NoInterrupt() for send functions, removed SPIN_WAIT
    macro, sleepMicros() and sleepUntilMicros().

 -  Fixed LG checksum error.

 -  Fixed JVC repeat error.

 -  USE_SOFT_SEND_PWM is active by default.

 -  Removed decode_results results.

 -  Fixed LG send bug and added unit test.

 -  Replaced #define DECODE_NEC 1/0 by defining/not defining.

 -  Use LED_BUILTIN instead of FEEDBACK_LED if FeedbackLEDPin is
    0.

 -  Use F_CPU instead of SYSCLOCK.

 -  Removed SENDPIN_ON and SENDPIN_OFF macros.

 -  Refactored board specific code for timer and feedback LED.

 -  Extracted common LED feedback functions and implemented feedback
    for send.

 -  MATCH_MARK() etc. now available as matchMark().

 -  Added STM32F1 by (by Roger Clark) support.

 -  Added stm32 (by ST) support. Thanks to Paolo Malaspina.

 -  Added ATtiny88 support.

 -  Fix for ESP32 send Error, removed USE_SOFT_SEND_PWM macro.

 -  Added Onkyo protocol.

 -  Support for old 2.x code by backwards compatible decode(decode_results
    *aResults) function.

 -  Removed USE_OLD_DECODE macro and added NO_LEGACY_COMPATIBILITY
    macro.

 -  Added ATtiny1604 support.

 -  Added ESP8266 support.

 -  Extended DEBUG output.

 -  Fix errors if LED_BUILTIN is not defined.

 -  Fixed error for AVR timer1. Thanks to alexbarcelo.

 -  Enabled megaAVR 0-series devices.

 -  Added universal decoder for pulse width or pulse distance
    protocols.

 -  Added LG2 protocol.

 -  Added ATtiny167 (Digispark Pro) support.

 -  organized carrier frequencies.

 -  Compiler switch USE_OPEN_DRAIN_OUTPUT_FOR_SEND_PIN added.

 -  Moved blink13() back to IRrecv class.

 -  Added Kaseikyo convenience functions like sendKaseikyo_Denon().

 -  Improved / adjusted LG protocol and added class Aircondition_LG
    based on real hardware supplied by makerspace 201
    (https://wiki.hackerspaces.org/ZwoNullEins) from Cologne.

 -  Improved universal decoder for pulse width or pulse distance
    protocols to support more than 32 bits.

 -  Added mbed support.

 -  Improved ir_DistanceProtocol.

 -  Tone for ESP32.

 -  No deprecation print for ATtinies.

 -  Maintained MagiQuest by E. Stuart Hicks.

 -  Improved print Pronto by Asuki Kono.

 -  Added printActiveIRProtocols() function.

 -  Used IR_SEND_PIN to reduce code size and improved send timing
    for AVR.

 -  Fixed error with DEBUG in TinyIRReceiver.hpp.

 -  Support for ATmega88 see issue #923. Thanks to Dolmant.

 -  NO_LED_FEEDBACK_CODE replaces and extends
    DISABLE_LED_FEEDBACK_FOR_RECEIVE.

 -  Removed NO_LEGACY_COMPATIBILITY macro, it was useless now.

Reported by:	portscout
commit hash: 37566b5e5904eeaef23916a8a37173c36780a505 commit hash: 37566b5e5904eeaef23916a8a37173c36780a505 commit hash: 37566b5e5904eeaef23916a8a37173c36780a505 commit hash: 37566b5e5904eeaef23916a8a37173c36780a505 37566b5
Thursday, 24 Dec 2020
23:05 leres search for other commits by this committer
devel/arduino-irremote: Update to 2.8.1. Changes since 2.5.0:

 - ESP32 bug fixed, corrected Samsung timing, NEC repeat implementation.

 - Adjusted JVC and LG timing, fixed 4809 bug.

 - Major refactoring, new functions, repeat handling, NRF5 support.

 - Changed License to MIT, ATtiny timer 1 support Removed AIWA +
   Mitsubishi, example IR2Keyboard.
Original commitRevision:559199 
Wednesday, 22 Jul 2020
17:18 leres search for other commits by this committer
devel/arduino-irremote: Update to 2.5.0

Remove RUN_DEPENDS, we're just installing C++ modules that can be
built by devel/arduino or devel/arduino18 using cross compilers.

Changes since 2.1.0:

 - Added Lego Power Functions Protocol

 - Added support for ATmega8535, ATmega16, ATmega32, ATmega164,
 - ATmega324, ATmega644, ATmega1284, ATmega64, ATmega128

 - Fix calculation of pause length in LEGO PF protocol

 - Added ESP32 IR receive support

 - Merge in SAM support

 - Added Philips Extended RC-5 protocol support

 - BoseWave protocol added

 - Renamed "boarddefs.h"

 - Renamed SEND_PIN to IR_SEND_PIN

 - Renamed state macros

 - Enabled DUTY_CYCLE for send signal

 - Added sending for ESP32

 - Changed rawlen from uint8_t to unsigned int allowing bigger
 - receive buffer and renamed RAWBUF to RAW_BUFFER_LENGTH

 - Introduced USE_NO_CARRIER for simulating an IR receiver

 - Added function sendRaw_P() for sending data from flash

 - Optimized by reducing floating point operations as suggested by
 - @madmalkav

 - Optimized with macros when using default MICROS_PER_TICK and
 - TOLERANCE

 - Made decodeHash as a settable protocol defined by DECODE_HASH

 - Added support for MagiQuest IR wands

Reported by:	portscout
Original commitRevision:542879 
Tuesday, 11 Oct 2016
21:16 bsam search for other commits by this committer
devel/arduino-irremote: Update to 2.1.0

PR:		210367
Submitted by:	leres@ee.lbl.gov (maintainer)
Original commitRevision:423798 
Saturday, 21 Jul 2012
09:17 pawel search for other commits by this committer
A Multi-Protocol Infrared Remote Library for the Arduino

This IR remote library, written by Ken Shirriff, lets you both send
and receive IR remote codes in multiple protocols. It supports NEC,
Sony SIRC, Philips RC5, Philips RC6, and raw protocols.

WWW: http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html

PR:		ports/163806
Submitted by:	Craig Leres <leres@ee.lbl.gov>
Original commit

Number of commits found: 11