I have a project under development to decode 433 MHz signals from commercial RF Remotes & works well under IDE1.6.5 but now get fail errors as follows:
Link to original product & detail on RF Protocols is as follows:
http://www.smithonline.id.au/?Greg:Wireless_Control
following on from that I started using arduino library RCSwitch and followed advice from the following link I made an excellent prototype of what I was wanting to eventually achieve...
CURRENT PROBLEM
After upgrading from IDE 165 to IDE166 I get compile errors. For example when I just run the example program "ReceiveDemo_Advances" from the RCSwitch library I get following error:
ERROR CODE is:
:helperfunctions:1: error: 'char* dec2binWzerofill(long unsigned int, unsigned int)' was declared 'extern' and later 'static' [-fpermissive]
Refer to the attached image of screen dump.
I have tried the IDE166 upgrade on two different PCs & get same compile error and when I return to IDE165 on another PC problem error does not exist. All PCs are running Windows 10.
Any help appreciated, perhaps someone has RCSwitch installed on their system.
RCSwitch Error.pdf (300 KB)