| #pragma once |
| |
| #include <cinttypes> |
| |
| #include "pw_color/color.h" |
| #include "pw_draw/sprite_sheet.h" |
| |
| using pw::color::color_rgb565_t; |
| |
| // Pixel data for the Pigweed ascii art banner. |
| const color_rgb565_t pw_banner46x10_sprite_data[] = { |
| |
| // Sprite 0 |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x9a93, // #9b539b |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x9a93, // #9b539b |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x9a93, // #9b539b |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0x9a93, // #9b539b |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0x9a93, // #9b539b |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xaad5, // #a95aa9 |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xaad5, // #a95aa9 |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xaad5, // #a95aa9 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xaad5, // #a95aa9 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0xf81f, // #ff00ff |
| 0x9a93, // #9b539b |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0x71ee, // #703c70 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0x71ee, // #703c70 |
| 0xf81f, // #ff00ff |
| 0xaad5, // #a95aa9 |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xfc5f, // #ff88ff |
| 0xf81f, // #ff00ff |
| |
| }; |
| |
| pw::draw::SpriteSheet pw_banner46x10_sprite_sheet = { |
| .width = 46, |
| .height = 10, |
| .count = 1, |
| .transparent_color = 0xf81f, |
| ._data = pw_banner46x10_sprite_data}; |