I figured out what I'm doing wrong. I just don't know how to access the separate values in the Struct that's why. Edit . I am getting a strange glitch in my code. I have unsigned char red[] = { 255, 53, 59, 154, 0, 255 }; unsigned char green[] = { 255, 189, 85, 194, 255, 0}; unsigned char blue[] = {...