From a user request @rradar I tested the following IR shield added to a wemos d1 mini and I can now confirm it works perfectly with OMG either for receiving or emitting.
Arduino: 1.8.5 (Windows 7), Board: "WeMos D1 R2 & mini, 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
Build options changed, rebuilding all
C:\Users\Debbie & StePhan\Documents\Arduino\OpenMQTTGateway\ZgatewayIR.ino: In function 'void MQTTtoIR(char*, char*)':
ZgatewayIR:398: error: 'GICABLE_BITS' was not declared in this scope
if (valueBITS == 0) valueBITS = GICABLE_BITS;
^
ZgatewayIR:399: error: 'GICABLE_MIN_REPEAT' was not declared in this scope
if (valueRPT == 0) valueRPT = std::max(valueRPT, (uint16_t) GICABLE_MIN_REPEAT);
^
ZgatewayIR:400: error: 'class IRsend' has no member named 'sendGICable'
irsend.sendGICable(data, valueBITS, valueRPT);
^
ZgatewayIR:459: error: 'class IRsend' has no member named 'sendMitsubishi2'
irsend.sendMitsubishi2(data, valueBITS, valueRPT);
^
Multiple libraries were found for "IRremoteESP8266.h"
Used: C:\Users\Debbie & StePhan\Documents\Arduino\libraries\IRremoteESP8266
Not used: C:\Users\Debbie & StePhan\Documents\Arduino\libraries\arduino_340847
Multiple libraries were found for "PubSubClient.h"
Used: C:\Users\Debbie & StePhan\Documents\Arduino\libraries\PubSubClient
Not used: C:\Users\Debbie & StePhan\Documents\Arduino\libraries\PubSubClient-2.6.09
Not used: C:\Users\Debbie & StePhan\Documents\Arduino\libraries\AzureIoTHubMQTTClient
exit status 1
'GICABLE_BITS' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
could / have you made a the BIN file for it
have no idea what im doing
Arduino: 1.8.5 (Windows 7), Board: "WeMos D1 R2 & mini, 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
C:\Users\Debbie & StePhan\Documents\Arduino\OpenMQTTGateway\ZgatewayIR.ino: In function 'void MQTTtoIR(char*, char*)':
ZgatewayIR:398: error: 'GICABLE_BITS' was not declared in this scope
if (valueBITS == 0) valueBITS = GICABLE_BITS;
^
ZgatewayIR:399: error: 'GICABLE_MIN_REPEAT' was not declared in this scope
if (valueRPT == 0) valueRPT = std::max(valueRPT, (uint16_t) GICABLE_MIN_REPEAT);
^
ZgatewayIR:400: error: 'class IRsend' has no member named 'sendGICable'
irsend.sendGICable(data, valueBITS, valueRPT);
^
ZgatewayIR:459: error: 'class IRsend' has no member named 'sendMitsubishi2'
irsend.sendMitsubishi2(data, valueBITS, valueRPT);
^
exit status 1
'GICABLE_BITS' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
I am still not able to get the IR sensor working for the lolin shield. can someone post all the files that they needed to edit for OMG 0.95 for this to work?
Physically, all I did was placed the shield over the wemos d1 mini. is there other wiring I need to do?
Sorry, if i flash the firmware.bin file, how do I make changes to the pinout to it? I thought I have to compile (in my case VSC and Platform i/o) in order to make changes to the firmware.