kugelmuehle/fire_frames.h

51 lines
5.4 KiB
C
Raw Normal View History

2026-09-26 01:10:32 +02:00
#pragma once
#include <Arduino.h>
// Abmessungen: 21x32, 8 Frames
#define FIRE_FLAMES_WIDTH 21
#define FIRE_FLAMES_HEIGHT 32
#define FIRE_FLAMES_FRAME_COUNT 8
const unsigned char fire_flames_frame_0[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x4C, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x40, 0x00, 0x20, 0xC8, 0x00, 0x20, 0xB4, 0x00, 0x80, 0x5A, 0x00, 0x80, 0x24, 0x00, 0x20, 0x74, 0x00, 0x00, 0x20, 0x00, 0x80, 0x0A, 0x00, 0x00, 0x21, 0x00, 0x80, 0x30, 0x00, 0x80, 0x25, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00
};
const unsigned char fire_flames_frame_1[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x4D, 0x00, 0x00, 0x4C, 0x00, 0x00, 0xCE, 0x00, 0x00, 0x40, 0x00, 0x20, 0xC8, 0x00, 0x20, 0xB4, 0x00, 0x80, 0x5A, 0x00, 0x80, 0x24, 0x00, 0x20, 0x74, 0x00, 0x00, 0x20, 0x00, 0x80, 0x0A, 0x00, 0x00, 0x21, 0x00, 0x80, 0x30, 0x00, 0x80, 0x25, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00
};
const unsigned char fire_flames_frame_2[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x05, 0x00, 0x00, 0x0F, 0x00, 0x80, 0x0C, 0x00, 0x80, 0x4D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x05, 0x00, 0x00, 0x4E, 0x00, 0x40, 0xC7, 0x00, 0x40, 0xC8, 0x00, 0x40, 0xC3, 0x00, 0x20, 0x58, 0x00, 0x00, 0x15, 0x00, 0xA0, 0x24, 0x00, 0x80, 0x34, 0x00, 0xE0, 0x00, 0x00, 0x40, 0x49, 0x00, 0xA0, 0x57, 0x00, 0x40, 0x30, 0x00, 0xC0, 0x09, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00
};
const unsigned char fire_flames_frame_3[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x05, 0x00, 0x00, 0x0F, 0x00, 0x80, 0x0C, 0x00, 0x80, 0x4D, 0x00, 0x00, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x05, 0x00, 0x00, 0x4E, 0x00, 0x40, 0xC7, 0x00, 0x40, 0xC8, 0x00, 0x40, 0xC3, 0x00, 0x20, 0x58, 0x00, 0x00, 0x15, 0x00, 0xA0, 0x24, 0x00, 0x80, 0x34, 0x00, 0xE0, 0x00, 0x00, 0x40, 0x49, 0x00, 0xA0, 0x57, 0x00, 0x40, 0x30, 0x00, 0xC0, 0x09, 0x00, 0x00, 0x24, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00
};
const unsigned char fire_flames_frame_4[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x00, 0x40, 0x00, 0x20, 0x40, 0x00, 0x00, 0x24, 0x00, 0x40, 0xEC, 0x00, 0x00, 0xB0, 0x00, 0x00, 0xD6, 0x00, 0x00, 0x38, 0x00, 0x60, 0xE0, 0x00, 0x60, 0xDA, 0x00, 0xA0, 0x18, 0x00, 0x20, 0xAF, 0x00, 0xE0, 0x05, 0x00, 0x80, 0xCD, 0x00, 0xE0, 0x0A, 0x00, 0xC0, 0x40, 0x00, 0x80, 0x31, 0x00, 0x80, 0x14, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x00
};
const unsigned char fire_flames_frame_5[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x62, 0x00, 0x00, 0x60, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x58, 0x00, 0x60, 0xE9, 0x00, 0x20, 0x04, 0x00, 0x20, 0x82, 0x00, 0x60, 0xA0, 0x00, 0xA0, 0x40, 0x00, 0xA0, 0xA7, 0x00, 0xE0, 0xFA, 0x00, 0x60, 0x41, 0x00, 0x00, 0x29, 0x00, 0x40, 0x0A, 0x00, 0x80, 0x0D, 0x00, 0x00, 0x04, 0x00
};
const unsigned char fire_flames_frame_6[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x62, 0x00, 0x00, 0x60, 0x00, 0x00, 0x4A, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x58, 0x00, 0x60, 0xE9, 0x00, 0x20, 0x04, 0x00, 0x20, 0x82, 0x00, 0x60, 0xA0, 0x00, 0xA0, 0x40, 0x00, 0xA0, 0xA7, 0x00, 0xE0, 0xFA, 0x00, 0x60, 0x41, 0x00, 0x00, 0x29, 0x00, 0x40, 0x0A, 0x00, 0x80, 0x0D, 0x00, 0x00, 0x04, 0x00
};
const unsigned char fire_flames_frame_7[] PROGMEM = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x42, 0x00, 0x20, 0x46, 0x00, 0x00, 0x44, 0x00, 0x00, 0x06, 0x00, 0x00, 0xE4, 0x00, 0x00, 0x3C, 0x00, 0x40, 0xE6, 0x00, 0x40, 0x46, 0x00, 0x60, 0xB8, 0x00, 0x60, 0x12, 0x00, 0x00, 0x47, 0x00, 0xA0, 0xD4, 0x00, 0x00, 0x2E, 0x00, 0x80, 0x79, 0x00, 0x00, 0x38, 0x00, 0x80, 0x6B, 0x00, 0x00, 0x79, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x00
};
const unsigned char* const fire_flames_frames[] PROGMEM = {
fire_flames_frame_0,
fire_flames_frame_1,
fire_flames_frame_2,
fire_flames_frame_3,
fire_flames_frame_4,
fire_flames_frame_5,
fire_flames_frame_6,
fire_flames_frame_7,
};