crankyoldgit / IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
GNU Lesser General Public License v2.1
3.01k stars 834 forks source link

Compile errors with esp8266/Arduino 3.1.2 #2001

Open igor-d-n opened 1 year ago

igor-d-n commented 1 year ago

Version/revision of the library used

IRremote 2.8.5 Arduino core for ESP8266 ver 3.1.2 (latest)

Describe the bug

Code can't compile. Always errors: ccCS7VxT.s: Assembler messages ccCS7VxT.s:11346: Error bad register name a9 ccCS7VxT.s:11346: junk at end of line, first unrecognized character valued 0x9 ccCS7VxT.s:11347: Error bad register name sp ccCS7VxT.s:11347: junk at end of line, first unrecognized character valued 0x9 ccCS7VxT.s:11349: Error bad register name a13 .....

To Reproduce

Make project and compile

NiKiZe commented 1 year ago

Which program are you compiling? And what makes this point to this library?

What do I need to recreate this issue? (Assume that we know nothing of your setup, and that only platformio is installed on a clean computer)

crankyoldgit commented 1 year ago

The closest thing I can find to this is: https://github.com/esp8266/Arduino/issues/8672 It looks like a tool chain issue. Not so much our library, as such.

crankyoldgit commented 1 year ago

also: https://stackoverflow.com/questions/73116518/understanding-esp8266-assembly-errors-in-arduino-ide-on-upgrade-from-boards-pack