Cleanup, reorganization
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
How to generate image header file
|
||||
=================================
|
||||
|
||||
(intended for Linux - dunno how it works in Windoze)
|
||||
|
||||
|
||||
1. Draw image in Gimp, with height a multiple of 8 (8, 16, 32... - how many
|
||||
LEDs you have)
|
||||
|
||||
2. Set collor mode to indexed (black & white) - and make sure WHITE is where
|
||||
you want your leds to light up, black where you want dark.
|
||||
|
||||
3. Export as C header file (eg. snowflake.h)
|
||||
|
||||
|
||||
Now use the getbytes.py script to transform it:
|
||||
|
||||
$ python3 getbytes.py snowflake.h
|
||||
|
||||
#define ROWS 2
|
||||
#define COLS 15
|
||||
|
||||
const uint8_t image[COLS][ROWS] PROGMEM = {
|
||||
{ 0b00000001, 0b11000000 }, // ███
|
||||
{ 0b00010000, 0b10000100 }, // █ █ █
|
||||
{ 0b00111000, 0b10001110 }, // ███ █ ███
|
||||
{ 0b00011101, 0b11001100 }, // ███ ███ ██
|
||||
{ 0b00001100, 0b10011000 }, // ██ █ ██
|
||||
{ 0b00000010, 0b10100000 }, // █ █ █
|
||||
{ 0b01001001, 0b11001001 }, // █ █ ███ █ █
|
||||
{ 0b11111111, 0b11111111 }, //████████████████
|
||||
{ 0b01001001, 0b11001001 }, // █ █ ███ █ █
|
||||
{ 0b00000010, 0b10100000 }, // █ █ █
|
||||
{ 0b00001100, 0b10010000 }, // ██ █ █
|
||||
{ 0b00011001, 0b11011100 }, // ██ ███ ███
|
||||
{ 0b00111000, 0b10001110 }, // ███ █ ███
|
||||
{ 0b00010000, 0b10000100 }, // █ █ █
|
||||
{ 0b00000001, 0b11000000 }, // ███
|
||||
};
|
||||
|
||||
That will show you the transformed header file.
|
||||
|
||||
To store it:
|
||||
|
||||
$ python3 getbytes.py snowflake.h > ../image_snowflake.h
|
||||
|
||||
Now, in your main.c file, just include it (remove the old image import).
|
||||
@@ -0,0 +1,321 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/elektro/avr/projects/c/led-display/image/aliensflip16.h */
|
||||
|
||||
static unsigned int width = 42;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
0,0,1,0,0,0,1,0,0,0,0,0,1,0,0,0,
|
||||
0,0,1,0,0,0,0,1,0,0,0,0,0,1,0,0,
|
||||
0,0,0,1,0,0,0,1,0,0,
|
||||
0,0,0,1,0,1,0,0,0,0,0,0,0,1,0,0,
|
||||
0,1,0,0,0,0,0,0,1,0,0,0,1,0,0,0,
|
||||
0,0,0,0,1,0,1,0,0,0,
|
||||
0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,
|
||||
1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,
|
||||
0,0,0,1,1,1,1,1,0,0,
|
||||
0,1,0,0,1,0,0,1,0,0,0,1,1,0,1,1,
|
||||
1,0,1,1,0,0,1,1,0,1,1,1,0,1,1,0,
|
||||
0,0,1,0,0,1,0,0,1,0,
|
||||
1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
0,1,1,1,1,1,1,1,1,1,
|
||||
1,0,1,1,1,1,1,0,1,0,1,0,1,1,1,1,
|
||||
1,1,1,0,1,1,0,1,1,1,1,1,1,1,0,1,
|
||||
0,1,0,1,1,1,1,1,0,1,
|
||||
1,0,1,0,0,0,1,0,1,0,1,0,1,0,0,0,
|
||||
0,0,1,0,1,1,0,1,0,0,0,0,0,1,0,1,
|
||||
0,1,0,1,0,0,0,1,0,1,
|
||||
0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,
|
||||
1,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0,
|
||||
0,0,0,0,1,0,1,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
|
||||
1,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,
|
||||
0,0,0,0,1,0,1,0,0,0,
|
||||
0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,1,
|
||||
0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,0,
|
||||
0,0,0,1,1,1,1,1,0,0,
|
||||
0,0,1,0,1,0,1,0,0,0,0,0,1,1,1,1,
|
||||
1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,
|
||||
0,0,0,1,0,1,0,1,0,0,
|
||||
0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,
|
||||
1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,
|
||||
0,0,1,1,1,1,1,1,1,0,
|
||||
1,1,0,1,0,1,0,1,1,0,0,0,1,0,1,0,
|
||||
1,0,1,0,0,0,0,1,0,1,0,1,0,1,0,0,
|
||||
0,1,1,0,1,0,1,0,1,1,
|
||||
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
|
||||
0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,
|
||||
0,0,0,0,0,0,0,0,0,0
|
||||
};
|
||||
@@ -0,0 +1,321 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/elektro/avr/projects/c/globus/image/butt.h */
|
||||
|
||||
static unsigned int width = 46;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,
|
||||
0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,
|
||||
1,1,0,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,
|
||||
0,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,
|
||||
1,1,0,1,1,1,1,1,1,1,1,1,1,1,
|
||||
0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,
|
||||
0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,0,
|
||||
1,1,0,1,1,0,0,1,1,1,0,0,1,1,
|
||||
0,1,1,1,0,0,1,1,1,0,0,0,0,1,1,1,
|
||||
0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,0,
|
||||
1,1,0,1,1,0,0,1,1,1,0,0,1,1,
|
||||
0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,
|
||||
0,0,1,1,1,0,0,1,1,0,0,1,1,1,0,0,
|
||||
1,1,0,1,1,0,0,1,1,1,0,0,1,1,
|
||||
0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,
|
||||
0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,0,0,0,0,
|
||||
0,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,
|
||||
0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,0,0,0,0,
|
||||
0,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,
|
||||
0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,0,0,0,0,
|
||||
0,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,
|
||||
0,0,1,1,1,0,0,0,0,0,0,1,1,1,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,
|
||||
1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,1,1,1,1,1,1,1,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1
|
||||
};
|
||||
@@ -0,0 +1,401 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/avr/projects/c/led-display/image/checker3264.h */
|
||||
|
||||
static unsigned int width = 64;
|
||||
static unsigned int height = 32;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
||||
};
|
||||
Binary file not shown.
@@ -0,0 +1,401 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/avr/projects/c/led-display/image/checker3264numbers.h */
|
||||
|
||||
static unsigned int width = 64;
|
||||
static unsigned int height = 32;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,1,0,0,0,0,1,1,0,0,1,1,1,1,
|
||||
0,0,1,1,0,0,0,0,1,0,1,1,1,1,1,1,
|
||||
0,0,1,1,1,1,0,0,1,1,0,0,0,1,1,1,
|
||||
0,1,1,1,1,0,0,0,1,1,0,0,0,0,1,1,
|
||||
0,0,1,1,0,0,0,0,1,0,1,1,0,1,1,1,
|
||||
0,1,0,0,1,0,0,0,1,0,1,0,1,1,1,1,
|
||||
0,0,1,0,0,0,0,0,1,0,1,1,1,1,1,1,
|
||||
0,1,0,0,1,0,0,0,1,1,0,1,1,0,1,1,
|
||||
0,0,0,1,0,0,0,0,1,1,1,1,0,1,1,1,
|
||||
0,0,0,1,1,0,0,0,1,0,0,0,0,1,1,1,
|
||||
0,0,1,1,1,1,0,0,1,0,1,1,1,1,1,1,
|
||||
0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,
|
||||
0,0,0,1,0,0,0,0,1,1,1,0,1,1,1,1,
|
||||
0,0,0,0,1,0,0,0,1,1,1,0,1,1,1,1,
|
||||
0,0,0,0,0,1,0,0,1,0,0,0,0,1,1,1,
|
||||
0,0,1,1,1,1,1,0,1,0,1,1,1,0,1,1,
|
||||
0,0,0,1,0,0,0,0,1,1,0,1,1,1,1,1,
|
||||
0,1,0,0,1,0,0,0,1,1,1,0,1,1,1,1,
|
||||
0,1,0,0,0,1,0,0,1,0,1,1,0,1,1,1,
|
||||
0,0,0,0,1,0,0,0,1,0,1,1,1,0,1,1,
|
||||
0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,1,
|
||||
0,1,1,1,0,0,0,0,1,1,1,0,1,1,1,1,
|
||||
0,0,1,1,1,0,0,0,1,0,0,0,0,1,1,1,
|
||||
0,0,0,0,1,0,0,0,1,0,0,0,0,0,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,
|
||||
1,0,1,0,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,0,
|
||||
1,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0
|
||||
};
|
||||
Binary file not shown.
@@ -0,0 +1,73 @@
|
||||
#!/bin/env python3
|
||||
|
||||
import sys
|
||||
import re
|
||||
|
||||
file = open(sys.argv[1], 'r')
|
||||
|
||||
src = file.read()
|
||||
|
||||
matches = re.search(r'static unsigned int width = (\d*);', src)
|
||||
width = int(matches.groups(1)[0])
|
||||
|
||||
matches = re.search(r'static unsigned int height = (\d*);', src)
|
||||
height = int(matches.groups(1)[0])
|
||||
|
||||
|
||||
matches = re.search(r'static char header_data_cmap\[\d+\]\[\d+\] = \{\n\s*(\{.*?\}),\s*(\{.*?\})', src, flags=re.S)
|
||||
s = matches.groups(1)[0]
|
||||
t = matches.groups(1)[1]
|
||||
|
||||
if s == '{255,255,255}' and t == '{ 0, 0, 0}':
|
||||
inverted=True
|
||||
elif s == '{ 0, 0, 0}' and t == '{255,255,255}':
|
||||
inverted=False
|
||||
else:
|
||||
raise Exception('Wrong colors')
|
||||
|
||||
|
||||
|
||||
|
||||
matches = re.search(r'static char header_data\[\] = \{(.*?)\};', src, flags=re.S)
|
||||
s = matches.groups(1)[0]
|
||||
|
||||
# clean up - leave only numbers
|
||||
s = re.sub(r'[\s,]', '', s).strip()
|
||||
|
||||
s = [s[x:x+width] for x in range(0,width*height,width)]
|
||||
|
||||
cols = [''.join(i) for i in zip(*s)]
|
||||
|
||||
bc = 0
|
||||
|
||||
print("""
|
||||
#define ROWS {r}
|
||||
#define COLS {c}
|
||||
|
||||
const uint8_t image[COLS][ROWS] PROGMEM = {{""".format(r=int(height/8), c=width))
|
||||
|
||||
for c in cols:
|
||||
|
||||
# convert colors based on pallete
|
||||
if inverted:
|
||||
c=c.translate({
|
||||
ord('0'): ord('1'),
|
||||
ord('1'): ord('0')
|
||||
})
|
||||
|
||||
|
||||
bytz = ['0b{}'.format(c[x:x+8]) for x in range(0,len(c),8)]
|
||||
|
||||
print('\t{ ', end="")
|
||||
|
||||
print(', '.join(bytz), end="")
|
||||
|
||||
print(' }, //', end="")
|
||||
|
||||
print(c.translate({
|
||||
ord('0'): ord(' '),
|
||||
ord('1'): ord('█')
|
||||
}))
|
||||
|
||||
print('};\n')
|
||||
|
||||
@@ -0,0 +1,401 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/elektro/avr/projects/c/led-display/image/globus.h */
|
||||
|
||||
static unsigned int width = 58;
|
||||
static unsigned int height = 32;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,1,0,0,0,0,1,1,1,1,0,0,0,
|
||||
0,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,0,1,0,1,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,1,0,0,0,0,1,1,1,1,1,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,0,0,0,0,0,0,0,
|
||||
0,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
|
||||
0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,0,1,0,0,0,
|
||||
0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,0,
|
||||
0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,
|
||||
1,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,0,0,
|
||||
0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,0,0,
|
||||
0,1,1,0,1,1,1,1,1,1,1,1,0,0,1,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,0,1,1,0,0,0,0,
|
||||
0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,1,0,0,0,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,0,0,0,1,0,0,0,0,0,
|
||||
0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,
|
||||
1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,
|
||||
0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,
|
||||
0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,0,
|
||||
0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
|
||||
1,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,0,
|
||||
0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,0,0,1,1,0,0,1,1,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,
|
||||
1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,
|
||||
1,1,1,0,0,0,0,1,0,0,0,1,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
|
||||
1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,
|
||||
1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
|
||||
1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,
|
||||
0,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
|
||||
1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
|
||||
1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,
|
||||
1,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,1,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,1,1,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,1,1,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,1,1,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0
|
||||
};
|
||||
Binary file not shown.
@@ -0,0 +1,289 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/elektro/avr/projects/c/globus/image/logo16.h */
|
||||
|
||||
static unsigned int width = 16;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{255,255,255},
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,
|
||||
1,1,1,0,1,1,0,1,1,0,1,1,0,1,1,1,
|
||||
1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,
|
||||
1,0,1,1,1,0,0,1,1,0,0,1,1,1,0,1,
|
||||
1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,
|
||||
1,1,1,0,1,1,1,1,1,0,1,1,0,0,0,1,
|
||||
0,0,0,0,1,1,1,1,0,0,1,0,0,0,1,0,
|
||||
0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,
|
||||
0,1,1,0,1,1,0,0,0,0,0,0,1,1,1,0,
|
||||
0,0,1,0,1,0,0,1,0,0,0,1,0,0,0,0,
|
||||
1,1,1,0,0,0,1,1,0,0,1,1,0,1,1,1,
|
||||
1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,
|
||||
1,1,0,0,0,0,0,1,1,0,0,1,1,1,0,1,
|
||||
1,0,0,0,0,1,1,1,1,0,1,0,1,0,1,1,
|
||||
1,0,1,1,1,1,0,1,1,0,1,1,0,1,1,1,
|
||||
1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1
|
||||
};
|
||||
Binary file not shown.
@@ -0,0 +1,337 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/elektro/avr/projects/c/globus/image/logo32.h */
|
||||
|
||||
static unsigned int width = 32;
|
||||
static unsigned int height = 32;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,
|
||||
1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,
|
||||
0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,
|
||||
1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,
|
||||
0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,
|
||||
0,1,1,0,0,1,1,1,1,1,1,0,0,0,0,0,
|
||||
0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,
|
||||
0,1,0,0,0,0,0,1,1,0,1,1,0,0,0,0,
|
||||
0,0,0,1,1,0,0,0,1,1,0,0,0,1,0,0,
|
||||
1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,
|
||||
0,0,1,1,0,0,0,1,1,1,1,0,0,1,0,0,
|
||||
1,0,0,0,0,1,1,1,1,0,0,0,1,1,0,0,
|
||||
0,1,1,1,0,0,1,1,0,0,1,1,1,1,0,1,
|
||||
0,0,0,0,0,1,0,0,1,0,0,0,1,1,0,0,
|
||||
0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,
|
||||
0,0,0,0,1,0,0,0,1,0,0,0,0,1,1,0,
|
||||
0,1,1,0,0,0,0,1,1,0,0,0,0,0,1,0,
|
||||
0,0,0,1,0,0,0,1,1,0,0,0,0,1,1,0,
|
||||
0,1,0,0,0,0,0,0,1,0,0,0,0,1,0,0,
|
||||
0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,0,
|
||||
1,1,0,0,0,0,0,0,1,1,0,0,1,1,0,0,
|
||||
0,1,0,0,0,0,1,0,0,0,0,0,0,0,1,1,
|
||||
1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,
|
||||
1,1,1,1,0,0,1,1,1,1,1,0,0,0,1,1,
|
||||
1,0,0,0,1,1,0,0,0,0,1,1,0,0,1,0,
|
||||
0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,
|
||||
1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,
|
||||
0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,1,
|
||||
1,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,
|
||||
0,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,
|
||||
1,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,
|
||||
1,0,0,1,0,0,0,1,1,1,1,1,0,0,0,1,
|
||||
1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,
|
||||
0,0,1,1,0,0,1,1,1,0,0,0,0,0,1,1,
|
||||
1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,
|
||||
0,0,1,0,0,0,1,1,0,0,0,0,0,0,1,1,
|
||||
0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,0,
|
||||
0,1,1,0,0,0,0,1,0,0,0,0,0,0,1,0,
|
||||
0,1,1,0,0,0,0,1,1,0,0,1,0,1,0,0,
|
||||
1,1,1,0,0,0,0,1,1,0,0,0,0,1,1,0,
|
||||
0,1,1,0,0,0,1,1,0,0,0,1,0,0,0,0,
|
||||
1,0,1,1,1,0,0,0,1,0,0,0,0,1,1,0,
|
||||
0,0,1,1,0,0,1,1,0,0,1,1,0,0,0,0,
|
||||
0,0,1,0,1,1,0,0,1,0,0,0,1,1,0,0,
|
||||
0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,0,
|
||||
1,1,1,0,0,1,1,1,1,0,0,0,1,1,0,0,
|
||||
0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,1,
|
||||
1,0,1,0,0,0,0,0,0,0,0,1,1,0,0,0,
|
||||
0,0,0,0,1,1,0,0,0,0,0,1,0,1,1,0,
|
||||
0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,
|
||||
0,0,0,0,0,1,1,0,0,0,0,1,1,1,0,1,
|
||||
1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,
|
||||
0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,
|
||||
0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,
|
||||
1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0
|
||||
};
|
||||
Binary file not shown.
@@ -0,0 +1,289 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/elektro/avr/projects/c/globus/image/piig.h */
|
||||
|
||||
static unsigned int width = 16;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
1,1,1,0,0,0,0,1,0,1,0,0,0,0,0,0,
|
||||
1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,
|
||||
1,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,
|
||||
0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,
|
||||
0,0,1,1,0,0,0,1,1,0,0,0,1,1,1,0,
|
||||
0,0,1,0,0,0,0,1,1,0,0,1,0,0,0,1,
|
||||
0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,
|
||||
0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,
|
||||
0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,
|
||||
0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,
|
||||
0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,
|
||||
0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,
|
||||
0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,
|
||||
0,0,1,0,1,0,1,0,0,1,0,0,0,0,0,0,
|
||||
0,1,1,0,1,0,1,1,0,1,1,0,0,0,0,0
|
||||
};
|
||||
@@ -0,0 +1,31 @@
|
||||
/* GIMP header image file format (RGB): /home/ondra/devel/elektro/avr/projects/c/globus/image/pig16.h */
|
||||
|
||||
static unsigned int width = 16;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = (((data[0] - 33) << 2) | ((data[1] - 33) >> 4)); \
|
||||
pixel[1] = ((((data[1] - 33) & 0xF) << 4) | ((data[2] - 33) >> 2)); \
|
||||
pixel[2] = ((((data[2] - 33) & 0x3) << 6) | ((data[3] - 33))); \
|
||||
data += 4; \
|
||||
}
|
||||
static char *header_data =
|
||||
"````````````!!!!!!!!!!!!!!!!````!!!!````!!!!!!!!!!!!!!!!!!!!!!!!"
|
||||
"````!!!!````!!!!!!!!!!!!````!!!!````!!!!````!!!!!!!!!!!!!!!!!!!!"
|
||||
"````!!!!!!!!!!!!!!!!!!!!````!!!!````!!!!````!!!!!!!!!!!!!!!!!!!!"
|
||||
"````````````````````````````````````````````````!!!!!!!!!!!!!!!!"
|
||||
"!!!!!!!!````````````````!!!!!!!!!!!!!!!!!!!!````!!!!!!!!!!!!!!!!"
|
||||
"!!!!!!!!````````!!!!!!!!!!!!````````!!!!!!!!!!!!````````````!!!!"
|
||||
"!!!!!!!!````!!!!!!!!!!!!!!!!````````!!!!!!!!````!!!!!!!!!!!!````"
|
||||
"!!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````!!!!````!!!!````"
|
||||
"!!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````!!!!!!!!!!!!````"
|
||||
"!!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````!!!!!!!!!!!!````"
|
||||
"!!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````!!!!````!!!!````"
|
||||
"!!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````!!!!!!!!!!!!````"
|
||||
"!!!!!!!!````````````````````````````````````````````````````!!!!"
|
||||
"!!!!!!!!````!!!!````!!!!````!!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!"
|
||||
"!!!!!!!!````!!!!````!!!!````!!!!!!!!````!!!!!!!!!!!!!!!!!!!!!!!!"
|
||||
"!!!!````````!!!!````!!!!````````!!!!````````!!!!!!!!!!!!!!!!!!!!"
|
||||
"";
|
||||
Binary file not shown.
@@ -0,0 +1,289 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/elektro/avr/projects/c/globus/image/snowflake.h */
|
||||
|
||||
static unsigned int width = 15;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,
|
||||
0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,
|
||||
0,1,1,1,0,0,0,1,0,0,0,1,1,1,0,
|
||||
0,0,1,1,1,0,1,1,1,0,1,1,1,0,0,
|
||||
0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,
|
||||
0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,
|
||||
1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,
|
||||
0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,
|
||||
0,0,0,0,1,0,0,1,0,0,1,1,0,0,0,
|
||||
0,0,1,1,1,0,1,1,1,0,0,1,1,0,0,
|
||||
0,1,1,1,0,0,0,1,0,0,0,1,1,1,0,
|
||||
0,0,1,0,0,0,0,1,0,0,0,0,1,0,0,
|
||||
0,0,0,0,0,0,1,1,1,0,0,0,0,0,0
|
||||
};
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,289 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/avr/projects/c/led-display/image/test_narrow.h */
|
||||
|
||||
static unsigned int width = 4;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
1,1,0,0,
|
||||
0,0,0,0,
|
||||
1,1,0,0,
|
||||
0,0,0,0,
|
||||
1,1,0,0,
|
||||
0,0,0,0,
|
||||
1,1,1,0,
|
||||
0,1,1,0,
|
||||
0,1,1,0,
|
||||
0,1,1,1,
|
||||
0,0,0,0,
|
||||
0,0,1,1,
|
||||
0,0,0,0,
|
||||
0,0,1,1,
|
||||
0,0,0,0,
|
||||
0,0,1,1
|
||||
};
|
||||
Binary file not shown.
@@ -0,0 +1,305 @@
|
||||
/* GIMP header image file format (INDEXED): /home/ondra/devel/avr/projects/c/led-display/image/test_wide.h */
|
||||
|
||||
static unsigned int width = 32;
|
||||
static unsigned int height = 16;
|
||||
|
||||
/* Call this macro repeatedly. After each use, the pixel data can be extracted */
|
||||
|
||||
#define HEADER_PIXEL(data,pixel) {\
|
||||
pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \
|
||||
pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \
|
||||
pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \
|
||||
data ++; }
|
||||
|
||||
static char header_data_cmap[256][3] = {
|
||||
{ 0, 0, 0},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255},
|
||||
{255,255,255}
|
||||
};
|
||||
static char header_data[] = {
|
||||
1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,
|
||||
1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,
|
||||
1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,
|
||||
0,1,0,1,0,1,0,1,0,1,1,0,1,0,0,0,
|
||||
1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,
|
||||
0,1,0,1,0,1,0,1,0,1,1,0,1,0,0,0,
|
||||
1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,
|
||||
0,0,0,0,0,1,0,1,0,0,0,0,1,0,0,1,
|
||||
1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,
|
||||
0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,
|
||||
1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
|
||||
1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,
|
||||
1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,
|
||||
0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
|
||||
1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,
|
||||
0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,
|
||||
1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,
|
||||
0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,
|
||||
1,0,1,0,0,0,1,0,1,0,1,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,
|
||||
1,0,1,1,1,1,1,0,1,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,
|
||||
1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1
|
||||
};
|
||||
Binary file not shown.
Reference in New Issue
Block a user