mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
devel/arduino-irremote: Update to 4.4.0
Changes since 4.3.2: - Using 8 bit raw timing buffer for all timings except frame gap (former rawbuf[0]). - Renamed decodedIRData.initialGap to decodedIRData.initialGapTicks. - sendNEC() and sendNEC2() now accepts 16 bit command to better map to NECext protocol found in IRDB databases. - ir_DistanceWidthProtocol() now decodes up to 10 ms mark or spaces if RAM is bigger than 2 k. - Improved sensitivity and decoding of PULSE_DISTANCE + PULSE_WIDTH protocols. - Changed TOLERANCE_FOR_DECODERS_MARK_OR_SPACE_MATCHING to TOLERANCE_FOR_DECODERS_MARK_OR_SPACE_MATCHING_PERCENT. - Improved examples AllProtocolsOnLCD, UnitTest and SimpleReceiver. - New functions decodePulseDistanceWidthData() with 6 parameters and decodePulseDistanceWidthDataStrict() with 7 parameters. Reported by: portscout
This commit is contained in:
parent
c49e178f6e
commit
22fa49cbda
3 changed files with 4 additions and 33 deletions
|
@ -1,5 +1,5 @@
|
||||||
PORTNAME= arduino-irremote
|
PORTNAME= arduino-irremote
|
||||||
PORTVERSION= 4.3.2
|
PORTVERSION= 4.4.0
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
CATEGORIES= devel
|
CATEGORIES= devel
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1718554724
|
TIMESTAMP = 1719809779
|
||||||
SHA256 (z3t0-Arduino-IRremote-v4.3.2_GH0.tar.gz) = f9fa16a03fd08a6d3e950fcabf301579603f73de980ff460f541a0b38ff2b311
|
SHA256 (z3t0-Arduino-IRremote-v4.4.0_GH0.tar.gz) = 51868b6fddd68305014ef39508e178cfd66a0eb40cbd885ea7b330e51c0d3838
|
||||||
SIZE (z3t0-Arduino-IRremote-v4.3.2_GH0.tar.gz) = 1032154
|
SIZE (z3t0-Arduino-IRremote-v4.4.0_GH0.tar.gz) = 1040146
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
--- src/LongUnion.h.orig 2024-06-16 17:07:29 UTC
|
|
||||||
+++ src/LongUnion.h
|
|
||||||
@@ -87,7 +87,7 @@ union LongUnion {
|
|
||||||
struct {
|
|
||||||
WordUnion LowWord;
|
|
||||||
WordUnion HighWord;
|
|
||||||
- } WordUnion;
|
|
||||||
+ } WordUnion2;
|
|
||||||
uint8_t UBytes[4]; // seems to have the same code size as using struct UByte
|
|
||||||
int8_t Bytes[4]; // Bytes[0] is LowByte
|
|
||||||
uint16_t UWords[2];
|
|
||||||
@@ -122,7 +122,7 @@ union LongLongUnion {
|
|
||||||
WordUnion MidLowWord;
|
|
||||||
WordUnion MidHighWord;
|
|
||||||
WordUnion HighWord;
|
|
||||||
- } WordUnion;
|
|
||||||
+ } WordUnion3;
|
|
||||||
struct {
|
|
||||||
uint32_t LowLong;
|
|
||||||
uint32_t HighLong;
|
|
||||||
@@ -134,7 +134,7 @@ union LongLongUnion {
|
|
||||||
struct {
|
|
||||||
LongUnion LowLong;
|
|
||||||
LongUnion HighLong;
|
|
||||||
- } LongUnion;
|
|
||||||
+ } LongUnion2;
|
|
||||||
uint8_t UBytes[8]; // seems to have the same code size as using struct UByte
|
|
||||||
int8_t Bytes[8];
|
|
||||||
uint16_t UWords[4];
|
|
Loading…
Add table
Reference in a new issue