Pretty icons

This commit is contained in:
furrtek 2016-12-26 20:33:38 +01:00
parent a67feb01fd
commit c0909fa298
26 changed files with 436 additions and 82 deletions

View file

@ -29,6 +29,351 @@ namespace ui {
// Use firmware/tools/make_bitmap.py !
static constexpr uint8_t bitmap_icon_adsb_data[] = {
0x80, 0x01,
0xC0, 0x03,
0xC0, 0x03,
0xC0, 0x03,
0xC0, 0x03,
0xE8, 0x17,
0xFA, 0x5F,
0xFE, 0x7F,
0xFF, 0xFF,
0xC7, 0xE3,
0xC0, 0x03,
0xC0, 0x03,
0xC0, 0x03,
0xE0, 0x07,
0xF8, 0x1F,
0x38, 0x1C,
};
static constexpr Bitmap bitmap_icon_adsb {
{ 16, 16 }, bitmap_icon_adsb_data
};
static constexpr uint8_t bitmap_icon_bht_data[] = {
0x00, 0x00,
0xE0, 0x07,
0xF8, 0x08,
0x9C, 0x07,
0x0C, 0x00,
0x8E, 0x0A,
0x46, 0x12,
0x26, 0x22,
0x06, 0x02,
0x06, 0x00,
0x06, 0x00,
0x06, 0x00,
0x06, 0x00,
0x06, 0x00,
0x06, 0x00,
0x00, 0x00,
};
static constexpr Bitmap bitmap_icon_bht {
{ 16, 16 }, bitmap_icon_bht_data
};
static constexpr uint8_t bitmap_icon_closecall_data[] = {
0x00, 0x00,
0x00, 0x10,
0x00, 0x38,
0x00, 0x7C,
0x00, 0x00,
0x3E, 0x00,
0xE3, 0x00,
0x80, 0x01,
0x1C, 0x03,
0x22, 0x02,
0x41, 0x06,
0x88, 0x04,
0x9C, 0x04,
0x88, 0x04,
0x41, 0x06,
0x22, 0x02,
};
static constexpr Bitmap bitmap_icon_closecall {
{ 16, 16 }, bitmap_icon_closecall_data
};
static constexpr uint8_t bitmap_icon_foxhunt_data[] = {
0x18, 0x18,
0x28, 0x14,
0x68, 0x16,
0x68, 0x16,
0xC8, 0x13,
0x88, 0x11,
0x04, 0x20,
0x24, 0x24,
0x22, 0x44,
0x01, 0x80,
0x06, 0x60,
0x98, 0x19,
0x20, 0x04,
0x40, 0x02,
0x80, 0x01,
0x00, 0x00,
};
static constexpr Bitmap bitmap_icon_foxhunt {
{ 16, 16 }, bitmap_icon_foxhunt_data
};
static constexpr uint8_t bitmap_icon_hackrf_data[] = {
0x80, 0x00,
0xC0, 0x01,
0xE0, 0x03,
0x80, 0x00,
0x80, 0x0E,
0x90, 0x0E,
0xB8, 0x0E,
0x90, 0x04,
0x90, 0x02,
0xA0, 0x01,
0xC0, 0x00,
0x80, 0x00,
0xC0, 0x01,
0xE0, 0x03,
0xE0, 0x03,
0xC0, 0x01,
};
static constexpr Bitmap bitmap_icon_hackrf {
{ 16, 16 }, bitmap_icon_hackrf_data
};
static constexpr uint8_t bitmap_icon_jammer_data[] = {
0xA6, 0x2C,
0x73, 0x47,
0x2E, 0xB9,
0x55, 0xD7,
0x7E, 0xAE,
0xD3, 0x45,
0xCA, 0xBA,
0x71, 0x15,
0xDA, 0xBE,
0xF5, 0xAB,
0xAD, 0x98,
0x48, 0x77,
0xAD, 0xCA,
0x58, 0x7D,
0xBF, 0xAF,
0x5A, 0x65,
};
static constexpr Bitmap bitmap_icon_jammer {
{ 16, 16 }, bitmap_icon_jammer_data
};
static constexpr uint8_t bitmap_icon_lcr_data[] = {
0x0C, 0x00,
0xFF, 0x7F,
0x01, 0x80,
0xC1, 0x9B,
0xFF, 0x7F,
0x0C, 0x00,
0xFF, 0x7F,
0x01, 0x80,
0xC1, 0x9D,
0xFF, 0x7F,
0x0C, 0x00,
0x0C, 0x00,
0x0C, 0x00,
0x0C, 0x00,
0x0C, 0x00,
0x0C, 0x00,
};
static constexpr Bitmap bitmap_icon_lcr {
{ 16, 16 }, bitmap_icon_lcr_data
};
static constexpr uint8_t bitmap_icon_microphone_data[] = {
0xC0, 0x03,
0x60, 0x05,
0xB0, 0x0A,
0x50, 0x0D,
0xB0, 0x0E,
0x60, 0x05,
0xE0, 0x07,
0x20, 0x04,
0x20, 0x04,
0xE0, 0x04,
0xE0, 0x04,
0xC0, 0x02,
0x40, 0x02,
0x40, 0x02,
0x40, 0x02,
0xC0, 0x03,
};
static constexpr Bitmap bitmap_icon_microphone {
{ 16, 16 }, bitmap_icon_microphone_data
};
static constexpr uint8_t bitmap_icon_morse_data[] = {
0x00, 0x00,
0x18, 0x00,
0x18, 0x00,
0x18, 0x00,
0x0C, 0x00,
0x0C, 0x00,
0x0C, 0x00,
0x0C, 0x1F,
0x06, 0x1F,
0x06, 0x00,
0x66, 0xC0,
0x66, 0xC0,
0x03, 0x00,
0x03, 0x00,
0x03, 0x00,
0x00, 0x00,
};
static constexpr Bitmap bitmap_icon_morse {
{ 16, 16 }, bitmap_icon_morse_data
};
static constexpr uint8_t bitmap_icon_numbers_data[] = {
0x00, 0x00,
0x68, 0x1B,
0x48, 0x09,
0x48, 0x1A,
0x48, 0x5B,
0x08, 0x00,
0x14, 0x00,
0x1C, 0x00,
0x14, 0x00,
0x14, 0x00,
0x1C, 0x00,
0x14, 0x00,
0x22, 0x00,
0x3E, 0x00,
0x22, 0x00,
0x00, 0x00,
};
static constexpr Bitmap bitmap_icon_numbers {
{ 16, 16 }, bitmap_icon_numbers_data
};
static constexpr uint8_t bitmap_icon_nuoptix_data[] = {
0x80, 0x01,
0x80, 0x01,
0x40, 0x02,
0x40, 0x1A,
0x40, 0x1A,
0x20, 0x0C,
0x20, 0x0F,
0x20, 0x1E,
0x10, 0x0E,
0x10, 0x0B,
0x10, 0x0B,
0xF8, 0x1F,
0xF8, 0x1F,
0xF8, 0x1F,
0xFC, 0x3F,
0xFC, 0x3F,
};
static constexpr Bitmap bitmap_icon_nuoptix {
{ 16, 16 }, bitmap_icon_nuoptix_data
};
static constexpr uint8_t bitmap_icon_rds_data[] = {
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x3C, 0x3C,
0x7E, 0x7E,
0x67, 0xE7,
0x83, 0xC3,
0xC7, 0xE1,
0xFD, 0xBC,
0x42, 0x42,
0x3C, 0x3C,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
0x00, 0x00,
};
static constexpr Bitmap bitmap_icon_rds {
{ 16, 16 }, bitmap_icon_rds_data
};
static constexpr uint8_t bitmap_icon_remote_data[] = {
0x20, 0x00,
0x20, 0x00,
0x20, 0x00,
0x20, 0x00,
0xF0, 0x03,
0x10, 0x04,
0xD0, 0x08,
0xD0, 0x08,
0x10, 0x08,
0xD0, 0x08,
0xD0, 0x08,
0x10, 0x08,
0x10, 0x08,
0x10, 0x08,
0x10, 0x08,
0xE0, 0x07,
};
static constexpr Bitmap bitmap_icon_remote {
{ 16, 16 }, bitmap_icon_remote_data
};
static constexpr uint8_t bitmap_icon_soundboard_data[] = {
0x00, 0x00,
0xDE, 0x7B,
0x63, 0x8C,
0x21, 0x84,
0x21, 0x84,
0xDE, 0x7B,
0x63, 0x8C,
0x21, 0x84,
0x21, 0x84,
0xDE, 0x7B,
0x63, 0x8C,
0x21, 0x84,
0x21, 0x84,
0xDE, 0x7B,
0x00, 0x00,
0x00, 0x00,
};
static constexpr Bitmap bitmap_icon_soundboard {
{ 16, 16 }, bitmap_icon_soundboard_data
};
static constexpr uint8_t bitmap_icon_whistle_data[] = {
0x00, 0x00,
0x60, 0x00,
0xFC, 0x01,
0xFF, 0x03,
0xFF, 0x0F,
0xF9, 0x11,
0x66, 0x30,
0x88, 0x3C,
0x10, 0x7F,
0x10, 0x7E,
0x08, 0x7C,
0x08, 0x7C,
0x10, 0x3C,
0x20, 0x0E,
0xC0, 0x03,
0x00, 0x00,
};
static constexpr Bitmap bitmap_icon_whistle {
{ 16, 16 }, bitmap_icon_whistle_data
};
static constexpr uint8_t bitmap_stealth_data[] = {
0x00, 0x00,
0x00, 0x00,