2026-01-11 08:07:13 -05:00

104 lines
2.3 KiB
C++

#ifndef ICONS_H
#define ICONS_H
#include <pico/stdlib.h>
extern unsigned char __0_svg_raw[];
extern int __0_svg_raw_len;
extern unsigned char __1_svg_raw[];
extern int __1_svg_raw_len;
extern unsigned char __2_svg_raw[];
extern int __2_svg_raw_len;
extern unsigned char __3_svg_raw[];
extern int __3_svg_raw_len;
extern unsigned char __4_svg_raw[];
extern int __4_svg_raw_len;
extern unsigned char __5_svg_raw[];
extern int __5_svg_raw_len;
extern unsigned char __6_svg_raw[];
extern int __6_svg_raw_len;
extern unsigned char __7_svg_raw[];
extern int __7_svg_raw_len;
extern unsigned char __8_svg_raw[];
extern int __8_svg_raw_len;
extern unsigned char __9_svg_raw[];
extern int __9_svg_raw_len;
extern unsigned char __10_svg_raw[];
extern int __10_svg_raw_len;
extern unsigned char __11_svg_raw[];
extern int __11_svg_raw_len;
extern unsigned char __12_svg_raw[];
extern int __12_svg_raw_len;
extern unsigned char __13_svg_raw[];
extern int __13_svg_raw_len;
extern unsigned char __14_svg_raw[];
extern int __14_svg_raw_len;
extern unsigned char __15_svg_raw[];
extern int __15_svg_raw_len;
extern unsigned char __16_svg_raw[];
extern int __16_svg_raw_len;
extern unsigned char __17_svg_raw[];
extern int __17_svg_raw_len;
extern unsigned char __18_svg_raw[];
extern int __18_svg_raw_len;
extern unsigned char __19_svg_raw[];
extern int __19_svg_raw_len;
extern unsigned char __20_svg_raw[];
extern int __20_svg_raw_len;
extern unsigned char W_svg_raw[];
extern int W_svg_raw_len;
extern unsigned char U_svg_raw[];
extern int U_svg_raw_len;
extern unsigned char B_svg_raw[];
extern int B_svg_raw_len;
extern unsigned char R_svg_raw[];
extern int R_svg_raw_len;
extern unsigned char G_svg_raw[];
extern int G_svg_raw_len;
extern unsigned char C_svg_raw[];
extern int C_svg_raw_len;
namespace icon
{
constexpr const unsigned char* NUMBER_ICONS[21]
= { __0_svg_raw, __1_svg_raw, __2_svg_raw, __3_svg_raw, __4_svg_raw,
__5_svg_raw, __6_svg_raw, __7_svg_raw, __8_svg_raw, __9_svg_raw,
__10_svg_raw, __11_svg_raw, __12_svg_raw, __13_svg_raw, __14_svg_raw,
__15_svg_raw, __16_svg_raw, __17_svg_raw, __18_svg_raw, __19_svg_raw,
__20_svg_raw };
constexpr int LENGTH = 32 * 32 * 3;
const unsigned char* wubrgc(uint8_t value);
}
#endif // ICONS_H