Skip to content

Commit 29613ac

Browse files
committed
Support for SAMD51 timer3 if timer 5 is not available (Adafruit ItsyBitsy M4)
1 parent 80d7cc3 commit 29613ac

File tree

28 files changed

+52
-39
lines changed

28 files changed

+52
-39
lines changed

.github/workflows/LibraryBuild.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ jobs:
5757
- arduino:samd:arduino_zero_native
5858
- arduino:renesas_uno:unor4wifi
5959
- adafruit:samd:adafruit_metro_m4:cache=on,speed=120,opt=small,maxqspi=50,usbstack=arduino,debug=off
60+
- adafruit:samd:adafruit_itsybitsy_m4
6061
- arduino:mbed:nano33ble
6162
- arduino:mbed_rp2040:pico
6263
- rp2040:rp2040:arduino_nano_connect
@@ -153,6 +154,13 @@ jobs:
153154
build-properties: # the flags were put in compiler.cpp.extra_flags
154155
IRremoteExtensionTest: -DRAW_BUFFER_LENGTH=750
155156

157+
- arduino-boards-fqbn: adafruit:samd:adafruit_itsybitsy_m4
158+
platform-url: https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
159+
sketches-exclude: TinyReceiver,IRDispatcherDemo
160+
build-properties: # the flags were put in compiler.cpp.extra_flags
161+
IRremoteExtensionTest: -DRAW_BUFFER_LENGTH=750
162+
163+
156164
- arduino-boards-fqbn: arduino:mbed:nano33ble
157165
build-properties: # the flags were put in compiler.cpp.extra_flags
158166
IRremoteExtensionTest: -DRAW_BUFFER_LENGTH=750

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ ATtiny boards are only tested with [ATTinyCore](https://github.com/SpenceKonde/A
906906
- ATmega4809 (Nano every)
907907
- ATtiny3217 (Tiny Core 32 Dev Board)
908908
- ATtiny84, 85, 167 (Digispark + Digispark Pro)
909-
- SAMD21 (Zero, MKR*, **but not SAMD51 and not DUE, the latter is SAM architecture**)
909+
- SAMD (Zero, MKR*, **but not DUE, the latter is SAM architecture**)
910910
- ESP8266
911911
- ESP32 (ESP32-C3 since board package 2.0.2 from Espressif)
912912
- Sparkfun Pro Micro

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ The latest version may not be released!
33
See also the commit log at github: https://github.com/Arduino-IRremote/Arduino-IRremote/commits/master
44

55
# 4.4.2
6+
- Support for SAMD51 timer3 if timer 5 is not available (Adafruit ItsyBitsy M4)
67

78
# 4.4.1
89
- Support for ESP core 3.x by akellai.

examples/AllProtocolsOnLCD/PinDefinitionsAndMore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* ATtiny1604 2 3|PA5 %
4040
* ATtiny816 14|PA1 16|PA3 1|PA5 MegaTinyCore
4141
* ATtiny1614 8|PA1 10|PA3 1|PA5 MegaTinyCore
42-
* SAMD21 3 4 5
42+
* SAMD 2 3 4
4343
* ESP8266 14|D5 12|D6 %
4444
* ESP32 15 4 27
4545
* ESP32-C3 2 3 4

examples/ControlRelay/PinDefinitionsAndMore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* ATtiny1604 2 3|PA5 %
4040
* ATtiny816 14|PA1 16|PA3 1|PA5 MegaTinyCore
4141
* ATtiny1614 8|PA1 10|PA3 1|PA5 MegaTinyCore
42-
* SAMD21 3 4 5
42+
* SAMD 2 3 4
4343
* ESP8266 14|D5 12|D6 %
4444
* ESP32 15 4 27
4545
* ESP32-C3 2 3 4

examples/IRDispatcherDemo/PinDefinitionsAndMore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* ATtiny1604 2 3|PA5 %
4040
* ATtiny816 14|PA1 16|PA3 1|PA5 MegaTinyCore
4141
* ATtiny1614 8|PA1 10|PA3 1|PA5 MegaTinyCore
42-
* SAMD21 3 4 5
42+
* SAMD 2 3 4
4343
* ESP8266 14|D5 12|D6 %
4444
* ESP32 15 4 27
4545
* ESP32-C3 2 3 4

examples/IRremoteExtensionTest/PinDefinitionsAndMore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* ATtiny1604 2 3|PA5 %
4040
* ATtiny816 14|PA1 16|PA3 1|PA5 MegaTinyCore
4141
* ATtiny1614 8|PA1 10|PA3 1|PA5 MegaTinyCore
42-
* SAMD21 3 4 5
42+
* SAMD 2 3 4
4343
* ESP8266 14|D5 12|D6 %
4444
* ESP32 15 4 27
4545
* ESP32-C3 2 3 4

examples/MicroGirs/PinDefinitionsAndMore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* ATtiny1604 2 3|PA5 %
4040
* ATtiny816 14|PA1 16|PA3 1|PA5 MegaTinyCore
4141
* ATtiny1614 8|PA1 10|PA3 1|PA5 MegaTinyCore
42-
* SAMD21 3 4 5
42+
* SAMD 2 3 4
4343
* ESP8266 14|D5 12|D6 %
4444
* ESP32 15 4 27
4545
* ESP32-C3 2 3 4

examples/ReceiveAndSend/PinDefinitionsAndMore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* ATtiny1604 2 3|PA5 %
4040
* ATtiny816 14|PA1 16|PA3 1|PA5 MegaTinyCore
4141
* ATtiny1614 8|PA1 10|PA3 1|PA5 MegaTinyCore
42-
* SAMD21 3 4 5
42+
* SAMD 2 3 4
4343
* ESP8266 14|D5 12|D6 %
4444
* ESP32 15 4 27
4545
* ESP32-C3 2 3 4

examples/ReceiveAndSendDistanceWidth/PinDefinitionsAndMore.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* ATtiny1604 2 3|PA5 %
4040
* ATtiny816 14|PA1 16|PA3 1|PA5 MegaTinyCore
4141
* ATtiny1614 8|PA1 10|PA3 1|PA5 MegaTinyCore
42-
* SAMD21 3 4 5
42+
* SAMD 2 3 4
4343
* ESP8266 14|D5 12|D6 %
4444
* ESP32 15 4 27
4545
* ESP32-C3 2 3 4

0 commit comments

Comments
 (0)