I am currently programming my 7³ RGB LEDCube and using an Arduino Mega. With its 8kB RAM is the Mega pretty good for LEDCubes but some animations use up to 6.5kB RAM and the Mega starts to limit me by coding animations. Because of this did I order a STM32 which should have enough RAM for even bigger cubes. I can compile and upload simple sketches but the FastLED library causes include problems:
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/led_sysdefs.h:27:0, from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:44, from C:\Program Files (x86)\Arduino\libraries\LEDCube3/utilities.h:3, from C:\Program Files (x86)\Arduino\libraries\LEDCube3/LEDCube.h:3, from C:\Users\Wieland\Documents\Arduino\LEDCube_VS\LEDCube_VS.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 <avr/io.h> ^
I do not really understand why this error appears because the file ‘io.h’ exists in the correct folder.