Okay, here is my code:
//M-code_wildcat-html
#include <avr/pgmspace.h>
#include <FastLED.h>
#define WIDTH 24
#define HEIGHT 16
#define NUM_LEDS WIDTH * HEIGHT
#define DATA_PIN 6
#define SPRITE_WIDTH 16
#define SPRITE_HEIGHT 24
CRGB leds[NUM_LEDS];
void setup() {
// put your setup code here, to run once:
FastLED.setBrightness(40);
FastLED.addLeds<WS2811, DATA_PIN, RGB>(leds, NUM_LEDS);
}
const long wildcat[16 * 24] PROGMEM = {
0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x0000F5,0x0000F5,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x0000F5,0x0000F5,
0x000000,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x000000,0x0000F5,0x000000,
0x000000,0x000000,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0xFFFE04,0x0000F5,0x000000,
0x000000,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x000000,0x000000,
0x000000,0x000000,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x000000,
0x000000,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x000000,
0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x000000,0x000000,
0x000000,0x000000,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x000000,
0x000000,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x000000,0x000000,
0x000000,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x000000,0x000000,
0x000000,0x000000,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0x000000,
0x000000,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x000000,
0x000000,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x000000,
0x000000,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x000000,0x000000,
0x000000,0x000000,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x000000,
0x000000,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0x000000,0x000000,0x000000,
0x000000,0x000000,0x000000,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x000000,
0x000000,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0x000000,0x000000,
0x000000,0x0000F5,0x000000,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0xFFFE04,0x0000F5,0x000000,
0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x000000,
0x000000,0x000000,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0xFFFE04,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,
0x000000,0x0000F5,0xFFFE04,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0xFFFE04,0x0000F5,0x000000,0x000000,0x000000,
0x000000,0x000000,0x000000,0x000000,0x0000F5,0xFFFE04,0x0000F5,0x0000F5,0x0000F5,0x000000,0x000000,0x000000,0x0000F5,0x0000F5,0x0000F5,0x000000,
0x0000F5,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x000000,0x0000F5,0x0000F5,0x0000F5,0x000000,0x000000,0x000000,0x000000,0x000000};
void loop() {
FastLED.clear();
for (int i = 0; i < NUM_LEDS; i++) {
leds[i] = pgm_read_dword (&(wildcat[i]));
}
}
FastLED.show();
}
Here is the error received:
Arduino: 1.8.7 (Windows 10), Board: "Arduino/Genuino Uno"
In file included from C:\Users\kshutt\Desktop\M-code_wildcat-html_picOnly\M-code_wildcat-html_picOnly.ino:4:0:
C:\Users\kshutt\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.005
# pragma message "FastLED version 3.002.005"
^
M-code_wildcat-html_picOnly:59:1: error: 'FastLED' does not name a type
FastLED.show();
^
M-code_wildcat-html_picOnly:61:1: error: expected declaration before '}' token
}
^
exit status 1
'FastLED' does not name a type
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
It's interesting that a new error is showing up now. Any help would be great! I have also tried this a different way, and would love to post that code as well if that would be okay.