"avr/io.h: No such file or directory" while compiling for board Generic STM32F103C series I'm trying to compile FastLED library for my STM32F103C using Arduino 1.8.5 IDE, but getting this error:

In file included from C:\Program Files 
(x86)\Arduino\libraries\FastLED/led_sysdefs.h:32:0,

                 from C:\Program Files 
(x86)\Arduino\libraries\FastLED/FastLED.h:44,

                 from 
C:\Projects\ioSmartHome\arduino\ColorPalette_stm32\ColorPalette_stm32.ino:1:

C:\Program Files 
(x86)\Arduino\libraries\FastLED/platforms/avr/led_sysdefs_avr.h:12:20: fatal 
error: avr/io.h: No such file or directory

 #include &lt;avr/io.h&gt;

                    ^

compilation terminated.

exit status 1
Error compiling for board Generic STM32F103C series.


I just have no idea why it's trying to include this file which isn't existed for this platform. Any idea?
More specifically, for a variety of historical reasons, if FastLED can't determine the hardware platform/board being built for, it falls back to avr - and this particular STM chipset isn't directly supported in FastLED at the moment - there's a fork running around that has added support for it, but I haven't had a chance to pull it back into the main library.