sui77 / rc-switch

Arduino lib to operate 433/315Mhz devices like power outlet sockets.
1.9k stars 658 forks source link

The problem with adapting the library to the microcontroller STM8S103F3P6 #301

Open RPotashov opened 4 years ago

RPotashov commented 4 years ago

The library is just super!!! I try to compile the project under STM8S103F3P6 and get errors. Please help to adapt for this controller. The controller is very cheap and therefore very suitable for sensors of security systems.

C:\Users\roman\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.11242/bin/sdcc sketch\SendDemo.ino.cpp preproc\ctags_target_for_gcc_minus_e.cpp re12 -c -Ddouble=float -DUSE_STDINT -DPROG_TYPES_COMPAT -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.5.0\cores\sduino -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.5.0\variants\standard -IC:\Users\roman\Documents\Arduino\libraries\rc-switch -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.5.0/STM8S_StdPeriph_Driver/inc -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.11242/include Mark re12:C:\Users\roman\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.11242/bin/sdcc -c -Ddouble=float -DUSE_STDINT -DPROG_TYPES_COMPAT -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.5.0\cores\sduino -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.5.0\variants\standard -IC:\Users\roman\Documents\Arduino\libraries\rc-switch -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.5.0/STM8S_StdPeriph_Driver/inc -IC:\Users\roman\AppData\Local\Arduino15\packages\sduino\tools\sdcc\build.11242/include sketch\SendDemo.ino.cpp -o preproc\ctags_target_for_gcc_minus_e.cpp cpp gefunden In file included from C:\Users\roman\Documents\Arduino\SendDemo\SendDemo.ino:8:

C:/Users/roman/Documents/Arduino/libraries/rc-switch/RCSwitch.h:55:33: error: missing binary operator before token "or"

C:/Users/roman/Documents/Arduino/libraries/rc-switch/RCSwitch.h:83:13: error: missing binary operator before token "defined"

C:/Users/roman/Documents/Arduino/libraries/rc-switch/RCSwitch.h:101:13: error: missing binary operator before token "defined"

C:/Users/roman/Documents/Arduino/libraries/rc-switch/RCSwitch.h:130:13: error: missing binary operator before token "defined"

C:/Users/roman/Documents/Arduino/libraries/rc-switch/RCSwitch.h:140:13: error: missing binary operator before token "defined"

lllourens commented 1 year ago

Hi, did you ever get this to compile?