247 lines
9.6 KiB
C
247 lines
9.6 KiB
C
|
/* Animation Data - HGFEDCBA Map */
|
||
|
const uint8_t ANIMATION1[30][4] = {
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x00, 0x00, 0x00, 0x01 }, // Frame 1
|
||
|
{ 0x00, 0x00, 0x01, 0x00 }, // Frame 2
|
||
|
{ 0x00, 0x01, 0x00, 0x00 }, // Frame 3
|
||
|
{ 0x01, 0x00, 0x00, 0x00 }, // Frame 4
|
||
|
{ 0x20, 0x00, 0x00, 0x00 }, // Frame 5
|
||
|
{ 0x10, 0x00, 0x00, 0x00 }, // Frame 6
|
||
|
{ 0x08, 0x00, 0x00, 0x00 }, // Frame 7
|
||
|
{ 0x00, 0x08, 0x00, 0x00 }, // Frame 8
|
||
|
{ 0x00, 0x00, 0x08, 0x00 }, // Frame 9
|
||
|
{ 0x00, 0x00, 0x00, 0x08 }, // Frame 10
|
||
|
{ 0x00, 0x00, 0x00, 0x04 }, // Frame 11
|
||
|
{ 0x00, 0x00, 0x00, 0x02 }, // Frame 12
|
||
|
{ 0x00, 0x00, 0x01, 0x01 }, // Frame 13
|
||
|
{ 0x01, 0x01, 0x00, 0x00 }, // Frame 14
|
||
|
{ 0x30, 0x00, 0x00, 0x00 }, // Frame 15
|
||
|
{ 0x08, 0x08, 0x00, 0x00 }, // Frame 16
|
||
|
{ 0x00, 0x00, 0x08, 0x08 }, // Frame 17
|
||
|
{ 0x00, 0x00, 0x00, 0x06 }, // Frame 18
|
||
|
{ 0x00, 0x01, 0x01, 0x01 }, // Frame 19
|
||
|
{ 0x31, 0x00, 0x00, 0x00 }, // Frame 20
|
||
|
{ 0x08, 0x08, 0x08, 0x00 }, // Frame 21
|
||
|
{ 0x00, 0x00, 0x00, 0x0e }, // Frame 22
|
||
|
{ 0x01, 0x01, 0x01, 0x01 }, // Frame 23
|
||
|
{ 0x38, 0x08, 0x00, 0x00 }, // Frame 24
|
||
|
{ 0x00, 0x00, 0x08, 0x0e }, // Frame 25
|
||
|
{ 0x7f, 0x7f, 0x7f, 0x7f }, // Frame 26
|
||
|
{ 0x7f, 0x7f, 0x7f, 0x7f }, // Frame 27
|
||
|
{ 0xff, 0xff, 0xff, 0xff }, // Frame 28
|
||
|
{ 0x9b, 0x9b, 0x9b, 0x9b } // Frame 29
|
||
|
};
|
||
|
|
||
|
/* Animation Data - HGFEDCBA Map */
|
||
|
const uint8_t ANIMATION2[30][4] = {
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x08, 0x00, 0x00, 0x00 }, // Frame 1
|
||
|
{ 0x48, 0x00, 0x00, 0x00 }, // Frame 2
|
||
|
{ 0x49, 0x00, 0x00, 0x00 }, // Frame 3
|
||
|
{ 0x49, 0x08, 0x00, 0x00 }, // Frame 4
|
||
|
{ 0x49, 0x48, 0x00, 0x00 }, // Frame 5
|
||
|
{ 0x49, 0x49, 0x00, 0x00 }, // Frame 6
|
||
|
{ 0x49, 0x49, 0x08, 0x00 }, // Frame 7
|
||
|
{ 0x49, 0x49, 0x48, 0x00 }, // Frame 8
|
||
|
{ 0x49, 0x49, 0x49, 0x00 }, // Frame 9
|
||
|
{ 0x49, 0x49, 0x49, 0x08 }, // Frame 10
|
||
|
{ 0x49, 0x49, 0x49, 0x48 }, // Frame 11
|
||
|
{ 0x49, 0x49, 0x49, 0x49 }, // Frame 12
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 13
|
||
|
{ 0x08, 0x00, 0x00, 0x00 }, // Frame 14
|
||
|
{ 0x5c, 0x00, 0x00, 0x00 }, // Frame 15
|
||
|
{ 0x7f, 0x00, 0x00, 0x00 }, // Frame 16
|
||
|
{ 0x7f, 0x08, 0x00, 0x00 }, // Frame 17
|
||
|
{ 0x7f, 0x5c, 0x00, 0x00 }, // Frame 18
|
||
|
{ 0x7f, 0x7f, 0x00, 0x00 }, // Frame 19
|
||
|
{ 0x7f, 0x7f, 0x08, 0x00 }, // Frame 20
|
||
|
{ 0x7f, 0x7f, 0x5c, 0x00 }, // Frame 21
|
||
|
{ 0x7f, 0x7f, 0x7f, 0x00 }, // Frame 22
|
||
|
{ 0x7f, 0x7f, 0x7f, 0x08 }, // Frame 23
|
||
|
{ 0x7f, 0x7f, 0x7f, 0x5c }, // Frame 24
|
||
|
{ 0x7f, 0x7f, 0x7f, 0x7f }, // Frame 25
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 26
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 27
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 28
|
||
|
{ 0x00, 0x00, 0x00, 0x00 } // Frame 29
|
||
|
};
|
||
|
|
||
|
/* Animation Data - HGFEDCBA Map */
|
||
|
const uint8_t ANIMATION3[30][4] = {
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x08, 0x00, 0x00, 0x00 }, // Frame 1
|
||
|
{ 0x08, 0x00, 0x08, 0x00 }, // Frame 2
|
||
|
{ 0x08, 0x00, 0x08, 0x08 }, // Frame 3
|
||
|
{ 0x48, 0x08, 0x08, 0x08 }, // Frame 4
|
||
|
{ 0x48, 0x08, 0x48, 0x08 }, // Frame 5
|
||
|
{ 0x08, 0x08, 0x49, 0x49 }, // Frame 6
|
||
|
{ 0x08, 0x48, 0x48, 0x49 }, // Frame 7
|
||
|
{ 0x08, 0x48, 0x08, 0x49 }, // Frame 8
|
||
|
{ 0x08, 0x08, 0x08, 0x48 }, // Frame 9
|
||
|
{ 0x48, 0x08, 0x08, 0x48 }, // Frame 10
|
||
|
{ 0x49, 0x08, 0x48, 0x48 }, // Frame 11
|
||
|
{ 0x49, 0x08, 0x49, 0x08 }, // Frame 12
|
||
|
{ 0x49, 0x08, 0x08, 0x08 }, // Frame 13
|
||
|
{ 0x48, 0x08, 0x08, 0x08 }, // Frame 14
|
||
|
{ 0x08, 0x08, 0x08, 0x08 }, // Frame 15
|
||
|
{ 0x48, 0x08, 0x08, 0x48 }, // Frame 16
|
||
|
{ 0x08, 0x48, 0x48, 0x08 }, // Frame 17
|
||
|
{ 0x48, 0x08, 0x08, 0x48 }, // Frame 18
|
||
|
{ 0x48, 0x48, 0x48, 0x48 }, // Frame 19
|
||
|
{ 0x08, 0x48, 0x48, 0x08 }, // Frame 20
|
||
|
{ 0x08, 0x49, 0x49, 0x08 }, // Frame 21
|
||
|
{ 0x08, 0x48, 0x48, 0x08 }, // Frame 22
|
||
|
{ 0x08, 0x08, 0x08, 0x08 }, // Frame 23
|
||
|
{ 0x48, 0x08, 0x08, 0x48 }, // Frame 24
|
||
|
{ 0x08, 0x08, 0x08, 0x08 }, // Frame 25
|
||
|
{ 0x48, 0x08, 0x08, 0x48 }, // Frame 26
|
||
|
{ 0x08, 0x08, 0x08, 0x08 }, // Frame 27
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 28
|
||
|
{ 0x00, 0x00, 0x00, 0x00 } // Frame 29
|
||
|
};
|
||
|
|
||
|
/* Animation Data - HGFEDCBA Map */
|
||
|
const uint8_t ANIMATION4[30][4] = {
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x62, 0x08, 0x08, 0x62 }, // Frame 1
|
||
|
{ 0x62, 0x08, 0x08, 0x62 }, // Frame 2
|
||
|
{ 0x62, 0x08, 0x08, 0x62 }, // Frame 3
|
||
|
{ 0x63, 0x08, 0x08, 0x63 }, // Frame 4
|
||
|
{ 0x63, 0x08, 0x08, 0x63 }, // Frame 5
|
||
|
{ 0x63, 0x58, 0x4c, 0x63 }, // Frame 6
|
||
|
{ 0x63, 0x39, 0x0f, 0x63 }, // Frame 7
|
||
|
{ 0x63, 0x39, 0x0f, 0x63 }, // Frame 8
|
||
|
{ 0x63, 0x58, 0x4c, 0x63 }, // Frame 9
|
||
|
{ 0x63, 0x08, 0x08, 0x63 }, // Frame 10
|
||
|
{ 0x63, 0x08, 0x08, 0x63 }, // Frame 11
|
||
|
{ 0x63, 0x08, 0x08, 0x63 }, // Frame 12
|
||
|
{ 0x63, 0x58, 0x4c, 0x63 }, // Frame 13
|
||
|
{ 0x63, 0x58, 0x4c, 0x63 }, // Frame 14
|
||
|
{ 0x63, 0x39, 0x0f, 0x63 }, // Frame 15
|
||
|
{ 0x63, 0x39, 0x0f, 0x63 }, // Frame 16
|
||
|
{ 0x62, 0x39, 0x0f, 0x62 }, // Frame 17
|
||
|
{ 0x62, 0x39, 0x0f, 0x62 }, // Frame 18
|
||
|
{ 0x62, 0x58, 0x4c, 0x62 }, // Frame 19
|
||
|
{ 0x62, 0x39, 0x0f, 0x62 }, // Frame 20
|
||
|
{ 0x62, 0x58, 0x4c, 0x62 }, // Frame 21
|
||
|
{ 0x62, 0x58, 0x4c, 0x62 }, // Frame 22
|
||
|
{ 0x62, 0x39, 0x0f, 0x62 }, // Frame 23
|
||
|
{ 0x62, 0x39, 0x0f, 0x62 }, // Frame 24
|
||
|
{ 0x62, 0x39, 0x0f, 0x62 }, // Frame 25
|
||
|
{ 0x62, 0x08, 0x08, 0x62 }, // Frame 27
|
||
|
{ 0x62, 0x08, 0x08, 0x62 }, // Frame 28
|
||
|
{ 0x62, 0x08, 0x08, 0x62 } // Frame 29
|
||
|
};
|
||
|
|
||
|
/* Animation Data - HGFEDCBA Map */
|
||
|
const uint8_t ANIMATION5[30][4] = {
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x30, 0x00, 0x00, 0x00 }, // Frame 1
|
||
|
{ 0x30, 0x00, 0x00, 0x00 }, // Frame 2
|
||
|
{ 0x30, 0x00, 0x00, 0x06 }, // Frame 3
|
||
|
{ 0x30, 0x00, 0x00, 0x06 }, // Frame 4
|
||
|
{ 0x70, 0x00, 0x00, 0x06 }, // Frame 5
|
||
|
{ 0x70, 0x00, 0x00, 0x06 }, // Frame 6
|
||
|
{ 0x76, 0x00, 0x00, 0x06 }, // Frame 7
|
||
|
{ 0x70, 0x40, 0x00, 0x06 }, // Frame 8
|
||
|
{ 0x70, 0x00, 0x40, 0x06 }, // Frame 9
|
||
|
{ 0x70, 0x00, 0x00, 0x46 }, // Frame 10
|
||
|
{ 0x70, 0x00, 0x00, 0x06 }, // Frame 11
|
||
|
{ 0x70, 0x00, 0x00, 0x46 }, // Frame 12
|
||
|
{ 0x70, 0x00, 0x00, 0x06 }, // Frame 13
|
||
|
{ 0x70, 0x00, 0x00, 0x06 }, // Frame 14
|
||
|
{ 0x70, 0x00, 0x00, 0x0c }, // Frame 15
|
||
|
{ 0x70, 0x00, 0x00, 0x0c }, // Frame 16
|
||
|
{ 0x70, 0x00, 0x00, 0x88 }, // Frame 17
|
||
|
{ 0x30, 0x00, 0x00, 0x88 }, // Frame 18
|
||
|
{ 0x30, 0x00, 0x00, 0x88 }, // Frame 19
|
||
|
{ 0x30, 0x00, 0x00, 0x88 }, // Frame 20
|
||
|
{ 0x30, 0x00, 0x00, 0x88 }, // Frame 21
|
||
|
{ 0x00, 0x00, 0x00, 0x88 }, // Frame 22
|
||
|
{ 0x00, 0x00, 0x00, 0x88 }, // Frame 23
|
||
|
{ 0x00, 0x00, 0x00, 0x88 }, // Frame 24
|
||
|
{ 0x00, 0x00, 0x00, 0x88 }, // Frame 25
|
||
|
{ 0x00, 0x00, 0x00, 0x88 }, // Frame 26
|
||
|
{ 0x00, 0x00, 0x00, 0x88 } // Frame 27
|
||
|
};
|
||
|
|
||
|
/* Animation Data - HGFEDCBA Map */
|
||
|
const uint8_t ANIMATION6[41][4] = {
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 0
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 1
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 2
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 3
|
||
|
{ 0x00, 0x00, 0x00, 0x00 }, // Frame 4
|
||
|
{ 0x30, 0x00, 0x00, 0x00 }, // Frame 5
|
||
|
{ 0x30, 0x00, 0x00, 0x00 }, // Frame 6
|
||
|
{ 0x30, 0x00, 0x00, 0x06 }, // Frame 7
|
||
|
{ 0x30, 0x00, 0x00, 0x06 }, // Frame 8
|
||
|
{ 0x06, 0x00, 0x00, 0x06 }, // Frame 9
|
||
|
{ 0x06, 0x00, 0x00, 0x30 }, // Frame 10
|
||
|
{ 0x00, 0x30, 0x06, 0x00 }, // Frame 11
|
||
|
{ 0x00, 0x30, 0x06, 0x00 }, // Frame 12
|
||
|
{ 0x00, 0x50, 0x06, 0x00 }, // Frame 13
|
||
|
{ 0x00, 0x50, 0x44, 0x00 }, // Frame 14
|
||
|
{ 0x00, 0x50, 0x44, 0x00 }, // Frame 15
|
||
|
{ 0x00, 0x30, 0x06, 0x00 }, // Frame 16
|
||
|
{ 0x00, 0x30, 0x06, 0x00 }, // Frame 17
|
||
|
{ 0x00, 0x70, 0x06, 0x00 }, // Frame 18
|
||
|
{ 0x00, 0x06, 0x46, 0x40 }, // Frame 19
|
||
|
{ 0x00, 0x06, 0x46, 0x40 }, // Frame 20
|
||
|
{ 0x00, 0x06, 0x46, 0x70 }, // Frame 21
|
||
|
{ 0x00, 0x06, 0x46, 0x46 }, // Frame 22
|
||
|
{ 0x00, 0x06, 0x46, 0x50 }, // Frame 23
|
||
|
{ 0x00, 0x06, 0x46, 0x40 }, // Frame 24
|
||
|
{ 0x00, 0x06, 0x46, 0x00 }, // Frame 25
|
||
|
{ 0x00, 0x06, 0x06, 0x00 }, // Frame 26
|
||
|
{ 0x00, 0x06, 0x06, 0x00 }, // Frame 27
|
||
|
{ 0x00, 0x06, 0x0c, 0x00 }, // Frame 28
|
||
|
{ 0x00, 0x06, 0x0c, 0x00 }, // Frame 29
|
||
|
{ 0x00, 0x06, 0x88, 0x00 }, // Frame 30
|
||
|
{ 0x00, 0x06, 0x88, 0x00 }, // Frame 31
|
||
|
{ 0x00, 0x30, 0x88, 0x00 }, // Frame 32
|
||
|
{ 0x00, 0x30, 0x88, 0x00 }, // Frame 33
|
||
|
{ 0x06, 0x00, 0x88, 0x00 }, // Frame 34
|
||
|
{ 0x06, 0x00, 0x88, 0x00 }, // Frame 35
|
||
|
{ 0x30, 0x00, 0x88, 0x00 }, // Frame 36
|
||
|
{ 0x30, 0x00, 0x88, 0x00 }, // Frame 37
|
||
|
{ 0x00, 0x00, 0x88, 0x00 }, // Frame 38
|
||
|
{ 0x00, 0x00, 0x88, 0x00 }, // Frame 39
|
||
|
{ 0x00, 0x00, 0x88, 0x00 } // Frame 40
|
||
|
};
|
||
|
|
||
|
/* Animation Data - HGFEDCBA Map */
|
||
|
const uint8_t ANIMATION7[30][4] = {
|
||
|
{ 0x00, 0x00, 0x00, 0x3c }, // Frame 0
|
||
|
{ 0x00, 0x00, 0x3c, 0x1e }, // Frame 0
|
||
|
{ 0x00, 0x3c, 0x1e, 0x79 }, // Frame 0
|
||
|
{ 0x3c, 0x1e, 0x79, 0x38 }, // Frame 1
|
||
|
{ 0x1e, 0x79, 0x38, 0x39 }, // Frame 2
|
||
|
{ 0x79, 0x38, 0x39, 0x3f }, // Frame 3
|
||
|
{ 0x38, 0x39, 0x3f, 0x37 }, // Frame 4
|
||
|
{ 0x39, 0x3f, 0x37, 0x79 }, // Frame 5
|
||
|
{ 0x3f, 0x37, 0x79, 0x00 }, // Frame 6
|
||
|
{ 0x37, 0x79, 0x00, 0x00 }, // Frame 7
|
||
|
{ 0x79, 0x00, 0x00, 0x78 }, // Frame 8
|
||
|
{ 0x00, 0x00, 0x78, 0x5c }, // Frame 9
|
||
|
{ 0x00, 0x78, 0x5c, 0x00 }, // Frame 10
|
||
|
{ 0x78, 0x5c, 0x00, 0x00 }, // Frame 11
|
||
|
{ 0x5c, 0x00, 0x00, 0x78 }, // Frame 12
|
||
|
{ 0x00, 0x00, 0x78, 0x74 }, // Frame 13
|
||
|
{ 0x00, 0x78, 0x74, 0x48 }, // Frame 14
|
||
|
{ 0x78, 0x74, 0x48, 0x00 }, // Frame 15
|
||
|
{ 0x74, 0x48, 0x00, 0x00 }, // Frame 16
|
||
|
{ 0x48, 0x00, 0x00, 0x71 }, // Frame 17
|
||
|
{ 0x00, 0x00, 0x71, 0x1c }, // Frame 18
|
||
|
{ 0x00, 0x71, 0x1c, 0x78 }, // Frame 19
|
||
|
{ 0x71, 0x1c, 0x78, 0x1c }, // Frame 20
|
||
|
{ 0x1c, 0x78, 0x1c, 0x50 }, // Frame 21
|
||
|
{ 0x78, 0x1c, 0x50, 0x48 }, // Frame 22
|
||
|
{ 0x1c, 0x50, 0x48, 0x82 }, // Frame 23
|
||
|
{ 0x50, 0x48, 0x82, 0x00 }, // Frame 24
|
||
|
{ 0x48, 0x82, 0x00, 0x00 }, // Frame 25
|
||
|
{ 0x82, 0x00, 0x00, 0x00 } // Frame 26
|
||
|
};
|