@@ -106,12 +106,14 @@ jobs:
106106            sketches-exclude : IR2Keyboard 
107107            build-properties : #  the flags were put in compiler.cpp.extra_flags
108108              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=100 -DIR_SEND_PIN=3 -DUSE_OPEN_DRAIN_OUTPUT_FOR_SEND_PIN 
109+               SimpleSender : -DSEND_PWM_BY_TIMER 
109110              All : -DUSE_OPEN_DRAIN_OUTPUT_FOR_SEND_PIN 
110111
111112          - arduino-boards-fqbn : arduino:avr:mega:cpu=atmega2560 
112113            sketches-exclude : IR2Keyboard 
113114            build-properties : #  the flags were put in compiler.cpp.extra_flags
114115              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=700 
116+               SimpleSender : -DSEND_PWM_BY_TIMER 
115117
116118          - arduino-boards-fqbn : arduino:avr:leonardo 
117119            build-properties : #  the flags were put in compiler.cpp.extra_flags
@@ -122,6 +124,7 @@ jobs:
122124            sketches-exclude : MinimalReceiver,IRDispatcherDemo 
123125            build-properties : #  the flags were put in compiler.cpp.extra_flags
124126              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=100 
127+               SimpleSender : -DSEND_PWM_BY_TIMER 
125128
126129          - arduino-boards-fqbn : arduino:samd:arduino_zero_native 
127130            sketches-exclude : MinimalReceiver,IRDispatcherDemo 
@@ -131,19 +134,24 @@ jobs:
131134          - arduino-boards-fqbn : adafruit:samd:adafruit_metro_m4:cache=on,speed=120,opt=small,maxqspi=50,usbstack=arduino,debug=off 
132135            platform-url : https://adafruit.github.io/arduino-board-index/package_adafruit_index.json 
133136            sketches-exclude : MinimalReceiver,IRDispatcherDemo 
137+             build-properties : #  the flags were put in compiler.cpp.extra_flags
138+               IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=100 
134139
135140          - arduino-boards-fqbn : arduino:mbed:nano33ble 
136141            build-properties : #  the flags were put in compiler.cpp.extra_flags
137142              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=100 
143+               SimpleSender : -DSEND_PWM_BY_TIMER 
138144
139145          - arduino-boards-fqbn : arduino:mbed_rp2040:pico 
140146            build-properties : #  the flags were put in compiler.cpp.extra_flags
141147              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=100 
148+               SimpleSender : -DSEND_PWM_BY_TIMER 
142149
143150          - arduino-boards-fqbn : rp2040:rp2040:arduino_nano_connect 
144151            platform-url : https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json 
145152            build-properties : #  the flags were put in compiler.cpp.extra_flags
146153              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=100 -DSEND_PWM_BY_TIMER 
154+               SimpleSender : -DSEND_PWM_BY_TIMER 
147155              All : -DRAW_BUFFER_LENGTH=700 
148156
149157          - arduino-boards-fqbn : megaTinyCore:megaavr:atxy4:chip=1604,clock=16internal 
@@ -164,27 +172,36 @@ jobs:
164172            platform-url : https://raw.githubusercontent.com/ArminJo/DigistumpArduino/master/package_digistump_index.json 
165173            required-libraries : ATtinySerialOut 
166174            sketch-names : MinimalReceiver.ino,IRremoteInfo.ino,SimpleReceiver.ino,ControlRelay.ino,SimpleSender.ino,SendDemo.ino,SendRawDemo.ino,SendAndReceive.ino 
175+             build-properties : #  the flags were put in compiler.cpp.extra_flags
176+               SimpleSender : -DSEND_PWM_BY_TIMER 
167177
168178          - arduino-boards-fqbn : ATTinyCore:avr:attinyx5micr:LTO=enable,sketchclock=16pll 
169179            platform-url : http://drazzy.com/package_drazzy.com_index.json 
170180            required-libraries : ATtinySerialOut 
171181            sketch-names : MinimalReceiver.ino,IRremoteInfo.ino,SimpleReceiver.ino,ReceiveDemo.ino,ControlRelay.ino,SimpleSender.ino,SendDemo.ino,SendRawDemo.ino,SendAndReceive.ino 
182+             build-properties : #  the flags were put in compiler.cpp.extra_flags
183+               SimpleSender : -DSEND_PWM_BY_TIMER 
172184
173185          - arduino-boards-fqbn : ATTinyCore:avr:attinyx7micr:LTO=enable,sketchclock=16external,pinmapping=new,millis=enabled 
174186            platform-url : http://drazzy.com/package_drazzy.com_index.json 
175187            required-libraries : ATtinySerialOut 
176188            sketch-names : MinimalReceiver.ino,IRremoteInfo.ino,SimpleReceiver.ino,ReceiveDemo.ino,ControlRelay.ino,SimpleSender.ino,SendDemo.ino,SendRawDemo.ino,SendAndReceive.ino 
189+             build-properties : #  the flags were put in compiler.cpp.extra_flags
190+               SimpleSender : -DSEND_PWM_BY_TIMER 
177191
178192          - arduino-boards-fqbn : ATTinyCore:avr:attinyx8micr:LTO=enable,sketchclock=16external,pinmapping=mhtiny,millis=enabled   #  ATtiny88 China clone board @16 MHz
179193            platform-url : http://drazzy.com/package_drazzy.com_index.json 
180194            required-libraries : ATtinySerialOut 
181195            sketch-names : MinimalReceiver.ino,IRremoteInfo.ino,SimpleReceiver.ino,ReceiveDemo.ino,ControlRelay.ino,SimpleSender.ino,SendDemo.ino,SendRawDemo.ino,SendAndReceive.ino 
196+             build-properties : #  the flags were put in compiler.cpp.extra_flags
197+               SimpleSender : -DSEND_PWM_BY_TIMER 
182198
183199          - arduino-boards-fqbn : MegaCore:avr:128:bootloader=no_bootloader,eeprom=keep,BOD=2v7,LTO=Os_flto,clock=8MHz_internal 
184200            platform-url : https://mcudude.github.io/MegaCore/package_MCUdude_MegaCore_index.json 
185201            arduino-platform : arduino:avr,MegaCore:avr  #  gcc is taken from arduino:avr
186202            build-properties : #  the flags were put in compiler.cpp.extra_flags
187203              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=300 
204+               SimpleSender : -DSEND_PWM_BY_TIMER 
188205              All : -DRAW_BUFFER_LENGTH=700 
189206
190207          - arduino-boards-fqbn : esp8266:esp8266:d1_mini:eesz=4M3M,xtal=80 
@@ -197,7 +214,7 @@ jobs:
197214          - arduino-boards-fqbn : esp32:esp32:featheresp32:FlashFreq=80 
198215            platform-url : https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 
199216            sketches-exclude : MinimalReceiver  #  undefined reference to `TwoWire::onReceive(void (*)(int))'
200-             build-properties : #  the flags were put in compiler.cpp.extra_flags
217+             build-properties : #  the flags were put in compiler.cpp.extra_flags. SEND_PWM_BY_TIMER is always enabled! 
201218              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=500 -Wno-error=maybe-uninitialized 
202219              All : -DRAW_BUFFER_LENGTH=300 -Wno-error=maybe-uninitialized  #  https://github.com/espressif/arduino-esp32/issues/7024
203220
@@ -225,7 +242,7 @@ jobs:
225242          - arduino-boards-fqbn : SparkFun:avr:promicro 
226243            arduino-platform : arduino:avr,SparkFun:avr 
227244            platform-url : https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json  #  Arduino URL is not required here
228-             build-properties : #  the flags were put in compiler.cpp.extra_flags
245+             build-properties : #  the flags were put in compiler.cpp.extra_flags. SEND_PWM_BY_TIMER is always enabled! 
229246              IRremoteExtensionTest : -DRAW_BUFFER_LENGTH=700 
230247              All : -DRAW_BUFFER_LENGTH=300 
231248
0 commit comments