Commit ab1f3aa6 authored by Theodor-Adrian Stana's avatar Theodor-Adrian Stana

Improved tracking icon

parent 92c0bc60
/*
* Copyright (C) 2014 Julian Lewis
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 3
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, you may find one here:
* http://www.gnu.org/licenses/gpl-3.0-standalone.html
* or you may search the http://www.gnu.org website for the version 3 license,
* or you may write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include <bitmaps.h>
static const uint8_t settings_icon_data[] = {
0x02,
0x81,
0x0d,
0x81,
0x0c,
0x81,
0x08,
0x80,
0x01,
0x82,
0x08,
0x85,
0x09,
0x85,
0x0c,
0x82,
0x0c,
0x82,
0x0c,
0x82,
0x0c,
0x85,
0x09,
0x85,
0x08,
0x82,
0x01,
0x80,
0x08,
0x81,
0x0c,
0x81,
0x0d,
0x81,
0x02};
const struct rle_bitmap settings_icon = { 15, 15, settings_icon_data };
static const uint8_t comp_circle2_data[] = {
0x33,
0x8f,
0x61,
0x86,
0x0d,
0x86,
0x57,
static const uint8_t comp_circle_data[] = {
0x20,
0x8d,
0x3d,
0x84,
0x19,
0x0b,
0x84,
0x50,
0x36,
0x83,
0x21,
0x13,
0x83,
0x4b,
0x82,
0x27,
0x82,
0x47,
0x82,
0x2b,
0x82,
0x42,
0x30,
0x83,
0x2f,
0x19,
0x83,
0x3e,
0x81,
0x35,
0x81,
0x3b,
0x82,
0x37,
0x82,
0x37,
0x82,
0x3b,
0x82,
0x34,
0x81,
0x3f,
0x81,
0x31,
0x2b,
0x82,
0x41,
0x1f,
0x82,
0x2e,
0x81,
0x45,
0x81,
0x2c,
0x81,
0x47,
0x81,
0x2a,
0x81,
0x49,
0x81,
0x27,
0x82,
0x4b,
0x23,
0x82,
0x24,
0x81,
0x4f,
0x81,
0x22,
0x81,
0x51,
0x81,
0x20,
0x81,
0x53,
0x27,
0x81,
0x21,
0x82,
0x29,
0x82,
0x1e,
0x81,
0x55,
0x2d,
0x81,
0x1d,
0x80,
0x57,
0x80,
0x1c,
0x81,
0x57,
0x2f,
0x81,
0x1a,
0x81,
0x59,
0x31,
0x81,
0x18,
0x81,
0x5b,
0x33,
0x81,
0x16,
0x81,
0x5d,
0x35,
0x81,
0x15,
0x80,
0x5f,
0x80,
0x14,
0x81,
0x5f,
0x37,
0x81,
0x12,
0x81,
0x61,
0x39,
0x81,
0x11,
0x80,
0x63,
0x80,
0x10,
0x81,
0x63,
0x3b,
0x81,
0x0f,
0x80,
0x65,
0x80,
0x0e,
0x81,
0x65,
0x3d,
0x81,
0x0d,
0x80,
0x3f,
0x80,
0x0c,
0x81,
0x67,
0x3f,
0x81,
0x0b,
0x80,
0x69,
0x80,
0x0b,
0x80,
0x69,
0x80,
0x0a,
0x81,
0x69,
0x41,
0x81,
0x09,
0x80,
0x6b,
0x43,
0x80,
0x08,
0x81,
0x6b,
0x43,
0x81,
0x07,
0x80,
0x6d,
0x45,
0x80,
0x06,
0x81,
0x6d,
0x45,
0x81,
0x05,
0x80,
0x6f,
0x47,
0x80,
0x05,
0x80,
0x6f,
0x47,
0x80,
0x04,
0x81,
0x6f,
0x47,
0x81,
0x03,
0x80,
0x71,
0x80,
0x03,
0x80,
0x71,
0x49,
0x80,
0x03,
0x80,
0x71,
0x49,
0x80,
0x02,
0x81,
0x71,
0x49,
0x81,
0x01,
0x80,
0x73,
0x80,
0x01,
0x80,
0x73,
0x80,
0x01,
0x80,
0x73,
0x4b,
0x80,
0x01,
0x80,
0x73,
0x4b,
0x80,
0x01,
0x80,
0x73,
0x4b,
0x80,
0x00,
0x81,
0x73,
0x4b,
0x82,
0x75,
0x81,
0x75,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x81,
0x75,
0x4d,
0x82,
0x73,
0x4b,
0x81,
0x00,
0x80,
0x73,
0x80,
0x01,
0x80,
0x73,
0x80,
0x01,
0x80,
0x73,
0x4b,
0x80,
0x01,
0x80,
0x73,
0x4b,
0x80,
0x01,
0x80,
0x73,
0x4b,
0x80,
0x01,
0x81,
0x71,
0x49,
0x81,
0x02,
0x80,
0x71,
0x49,
0x80,
0x03,
0x80,
0x71,
0x80,
0x03,
0x80,
0x71,
0x49,
0x80,
0x03,
0x81,
0x6f,
0x47,
0x81,
0x04,
0x80,
0x6f,
0x47,
0x80,
0x05,
0x80,
0x6f,
0x47,
0x80,
0x05,
0x81,
0x6d,
0x45,
0x81,
0x06,
0x80,
0x6d,
0x45,
0x80,
0x07,
0x81,
0x6b,
0x43,
0x81,
0x08,
0x80,
0x6b,
0x43,
0x80,
0x09,
0x81,
0x69,
0x41,
0x81,
0x0a,
0x80,
0x69,
0x80,
0x0b,
0x80,
0x69,
0x80,
0x0b,
0x81,
0x67,
0x3f,
0x81,
0x0c,
0x80,
0x3f,
0x80,
0x0d,
0x81,
0x65,
0x3d,
0x81,
0x0e,
0x80,
0x65,
0x80,
0x0f,
0x81,
0x63,
0x3b,
0x81,
0x10,
0x80,
0x63,
0x80,
0x11,
0x81,
0x61,
0x39,
0x81,
0x12,
0x81,
0x5f,
0x37,
0x81,
0x14,
0x80,
0x5f,
0x80,
0x15,
0x81,
0x5d,
0x35,
0x81,
0x16,
0x81,
0x5b,
0x33,
0x81,
0x18,
0x81,
0x59,
0x31,
0x81,
0x1a,
0x81,
0x57,
0x2f,
0x81,
0x1c,
0x80,
0x57,
0x80,
0x1d,
0x81,
0x55,
0x2d,
0x81,
0x1e,
0x82,
0x29,
0x82,
0x21,
0x81,
0x53,
0x81,
0x20,
0x81,
0x51,
0x81,
0x22,
0x81,
0x4f,
0x27,
0x81,
0x24,
0x82,
0x23,
0x82,
0x27,
0x82,
0x1f,
0x82,
0x2b,
0x83,
0x19,
0x83,
0x30,
0x83,
0x13,
0x83,
0x36,
0x84,
0x0b,
0x84,
0x3d,
0x8d,
0x20};
const struct rle_bitmap comp_circle = { 80, 80, comp_circle_data };
static const uint8_t comp_circle2_data[] = {
0x33,
0x8f,
0x61,
0x86,
0x0d,
0x86,
0x57,
0x84,
0x19,
0x84,
0x50,
0x83,
0x21,
0x83,
0x4b,
0x82,
0x27,
0x81,
0x49,
0x81,
0x2a,
0x81,
0x82,
0x47,
0x81,
0x2c,
0x81,
0x45,
0x81,
0x2e,
0x82,
0x41,
0x2b,
0x82,
0x31,
0x42,
0x83,
0x2f,
0x83,
0x3e,
0x81,
0x3f,
0x35,
0x81,
0x34,
0x82,
0x3b,
0x82,
0x37,
......@@ -456,467 +352,417 @@ static const uint8_t comp_circle2_data[] = {
0x37,
0x82,
0x3b,
0x82,
0x34,
0x81,
0x35,
0x3f,
0x81,
0x3e,
0x83,
0x2f,
0x83,
0x42,
0x31,
0x82,
0x2b,
0x41,
0x82,
0x2e,
0x81,
0x45,
0x81,
0x2c,
0x81,
0x47,
0x82,
0x81,
0x2a,
0x81,
0x49,
0x81,
0x27,
0x82,
0x4b,
0x83,
0x21,
0x83,
0x50,
0x84,
0x19,
0x84,
0x57,
0x86,
0x0d,
0x86,
0x61,
0x8f,
0x33};
const struct rle_bitmap comp_circle2 = { 120, 120, comp_circle2_data };
static const uint8_t game_ico_data[] = {
0x8f,
0x0c,
0x82,
0x24,
0x81,
0x0c,
0x4f,
0x81,
0x0c,
0x22,
0x81,
0x0c,
0x51,
0x81,
0x02,
0x83,
0x05,
0x20,
0x81,
0x01,
0x85,
0x04,
0x53,
0x81,
0x00,
0x87,
0x03,
0x1e,
0x81,
0x00,
0x87,
0x03,
0x55,
0x81,
0x00,
0x87,
0x03,
0x1d,
0x80,
0x57,
0x80,
0x1c,
0x81,
0x00,
0x87,
0x03,
0x57,
0x81,
0x01,
0x85,
0x04,
0x1a,
0x81,
0x02,
0x83,
0x05,
0x59,
0x81,
0x0c,
0x8f};
const struct rle_bitmap game_ico = { 15, 15, game_ico_data };
static const uint8_t tracking_data[] = {
0x80,
0x02,
0x80,
0x0a,
0x80,
0x00,
0x18,
0x81,
0x5b,
0x81,
0x16,
0x81,
0x5d,
0x81,
0x15,
0x80,
0x0c,
0x8a,
0x02,
0x5f,
0x80,
0x00,
0x80,
0x07,
0x14,
0x81,
0x5f,
0x81,
0x12,
0x81,
0x61,
0x81,
0x11,
0x80,
0x01,
0x63,
0x80,
0x02,
0x10,
0x81,
0x63,
0x81,
0x0f,
0x80,
0x06,
0x65,
0x80,
0x0e,
0x81,
0x65,
0x81,
0x0c,
0x81,
0x67,
0x81,
0x0b,
0x80,
0x00,
0x69,
0x80,
0x00,
0x0b,
0x80,
0x0a,
0x82,
0x07,
0x85,
0x08,
0x69,
0x80,
0x02,
0x0a,
0x81,
0x69,
0x81,
0x09,
0x80,
0x00,
0x6b,
0x80,
0x08,
0x81,
0x6b,
0x81,
0x07,
0x80,
0x01,
0x6d,
0x80,
0x02,
0x06,
0x81,
0x02,
0x80,
0x01,
0x6d,
0x81,
0x05,
0x80,
0x07,
0x6f,
0x80,
0x00,
0x05,
0x80,
0x02,
0x6f,
0x80,
0x08,
0x85,
0x07,
0x04,
0x81,
0x6f,
0x81,
0x03,
0x80,
0x00,
0x71,
0x80,
0x0a,
0x03,
0x80,
0x02,
0x71,
0x80,
0x09};
const struct rle_bitmap tracking = { 15, 15, tracking_data };
static const uint8_t comp_arrow_data[] = {
0x05,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0a,
0x84,
0x09,
0x84,
0x09,
0x84,
0x09,
0x84,
0x09,
0x84,
0x09,
0x84,
0x08,
0x86,
0x07,
0x86,
0x07,
0x86,
0x07,
0x86,
0x07,
0x86,
0x07,
0x86,
0x06,
0x88,
0x05,
0x88,
0x05,
0x88,
0x05,
0x88,
0x05,
0x88,
0x05,
0x88,
0x04,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x80,
0x71,
0x80,
0x02,
0x8c,
0x81,
0x71,
0x81,
0x01,
0x8c,
0x80,
0x73,
0x80,
0x01,
0x8c,
0x80,
0x73,
0x80,
0x01,
0x8c,
0x80,
0x73,
0x80,
0x01,
0x8c,
0x80,
0x73,
0x80,
0x01,
0x8c,
0x80,
0x73,
0x80,
0x00,
0xad,
0x0c,
0x81,
0x0c,
0x80,
0x73,
0x82,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x81,
0x75,
0x82,
0x73,
0x81,
0x00,
0x80,
0x0a,
0x73,
0x80,
0x01,
0x80,
0x0a,
0x73,
0x80,
0x01,
0x80,
0x0a,
0x73,
0x80,
0x01,
0x80,
0x0a,
0x73,
0x80,
0x01,
0x80,
0x0a,
0x73,
0x80,
0x01,
0x80,
0x0a,
0x80,
0x81,
0x71,
0x81,
0x02,
0x80,
0x08,
0x80,
0x03,
0x80,
0x08,
0x80,
0x03,
0x80,
0x08,
0x71,
0x80,
0x03,
0x80,
0x08,
0x71,
0x80,
0x03,
0x80,
0x08,
0x71,
0x80,
0x03,
0x80,
0x08,
0x80,
0x81,
0x6f,
0x81,
0x04,
0x80,
0x06,
0x6f,
0x80,
0x05,
0x80,
0x06,
0x6f,
0x80,
0x05,
0x80,
0x81,
0x6d,
0x81,
0x06,
0x80,
0x05,
0x80,
0x06,
0x6d,
0x80,
0x05,
0x07,
0x81,
0x6b,
0x81,
0x08,
0x80,
0x06,
0x80,
0x06,
0x80,
0x04,
0x80,
0x07,
0x80,
0x04,
0x80,
0x07,
0x80,
0x04,
0x80,
0x07,
0x80,
0x04,
0x80,
0x07,
0x80,
0x04,
0x80,
0x07,
0x80,
0x04,
0x80,
0x08,
0x80,
0x02,
0x80,
0x09,
0x80,
0x02,
0x80,
0x09,
0x80,
0x02,
0x80,
0x09,
0x80,
0x02,
0x6b,
0x80,
0x09,
0x80,
0x02,
0x80,
0x09,
0x80,
0x02,
0x80,
0x81,
0x69,
0x81,
0x0a,
0x80,
0x00,
0x69,
0x80,
0x0b,
0x80,
0x00,
0x69,
0x80,
0x0b,
0x82,
0x05};
const struct rle_bitmap comp_arrow = { 15, 70, comp_arrow_data };
static const uint8_t date_icon_data[] = {
0x10,
0x8a,
0x03,
0x80,
0x08,
0x80,
0x03,
0x8a,
0x03,
0x80,
0x08,
0x80,
0x03,
0x80,
0x01,
0x83,
0x02,
0x80,
0x03,
0x80,
0x04,
0x80,
0x02,
0x80,
0x03,
0x80,
0x03,
0x80,
0x03,
0x80,
0x03,
0x81,
0x67,
0x81,
0x0c,
0x81,
0x65,
0x81,
0x0e,
0x80,
0x04,
0x65,
0x80,
0x02,
0x0f,
0x81,
0x63,
0x81,
0x10,
0x80,
0x03,
0x63,
0x80,
0x01,
0x11,
0x81,
0x61,
0x81,
0x12,
0x81,
0x5f,
0x81,
0x14,
0x80,
0x01,
0x5f,
0x80,
0x02,
0x15,
0x81,
0x5d,
0x81,
0x16,
0x81,
0x5b,
0x81,
0x18,
0x81,
0x59,
0x81,
0x1a,
0x81,
0x57,
0x81,
0x1c,
0x80,
0x03,
0x57,
0x80,
0x02,
0x1d,
0x81,
0x01,
0x55,
0x81,
0x1e,
0x81,
0x53,
0x81,
0x20,
0x81,
0x51,
0x81,
0x22,
0x81,
0x4f,
0x81,
0x24,
0x82,
0x03,
0x80,
0x05,
0x80,
0x01,
0x80,
0x03,
0x80,
0x05,
0x80,
0x00,
0x80,
0x04,
0x88,
0x12};
const struct rle_bitmap date_icon = { 15, 15, date_icon_data };
static const uint8_t battery_charging_data[] = {
0x8d,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x05,
0x4b,
0x82,
0x27,
0x81,
0x03,
0x49,
0x81,
0x2a,
0x81,
0x47,
0x81,
0x2c,
0x81,
0x45,
0x81,
0x2e,
0x82,
0x04,
0x84,
0x01,
0x41,
0x82,
0x00,
0x86,
0x03,
0x31,
0x81,
0x3f,
0x81,
0x34,
0x82,
0x00,
0x86,
0x03,
0x3b,
0x82,
0x04,
0x84,
0x01,
0x37,
0x82,
0x05,
0x37,
0x82,
0x3b,
0x81,
0x03,
0x35,
0x81,
0x3e,
0x83,
0x2f,
0x83,
0x42,
0x82,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x8d,
0x00};
const struct rle_bitmap battery_charging = { 15, 12, battery_charging_data };
0x2b,
0x82,
0x47,
0x82,
0x27,
0x82,
0x4b,
0x83,
0x21,
0x83,
0x50,
0x84,
0x19,
0x84,
0x57,
0x86,
0x0d,
0x86,
0x61,
0x8f,
0x33};
const struct rle_bitmap comp_circle2 = { 120, 120, comp_circle2_data };
static const uint8_t comp_circle3_data[] = {
0x33,
......@@ -1908,82 +1754,207 @@ static const uint8_t comp_circle3_data[] = {
0x33};
const struct rle_bitmap comp_circle3 = { 121, 121, comp_circle3_data };
static const uint8_t clock_icon_data[] = {
static const uint8_t comp_arrow_data[] = {
0x05,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0a,
0x84,
0x09,
0x84,
0x09,
0x84,
0x09,
0x84,
0x09,
0x84,
0x09,
0x84,
0x08,
0x86,
0x07,
0x86,
0x07,
0x86,
0x07,
0x86,
0x07,
0x86,
0x07,
0x86,
0x06,
0x88,
0x05,
0x88,
0x05,
0x88,
0x05,
0x88,
0x05,
0x88,
0x05,
0x88,
0x04,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x03,
0x8a,
0x02,
0x8c,
0x01,
0x8c,
0x01,
0x8c,
0x01,
0x8c,
0x01,
0x8c,
0x01,
0x8c,
0x00,
0x84,
0xad,
0x0c,
0x81,
0x0c,
0x80,
0x00,
0x80,
0x0a,
0x80,
0x01,
0x80,
0x0a,
0x80,
0x01,
0x80,
0x0a,
0x80,
0x01,
0x80,
0x0a,
0x80,
0x01,
0x80,
0x0a,
0x80,
0x01,
0x80,
0x0a,
0x80,
0x02,
0x80,
0x08,
0x80,
0x03,
0x80,
0x08,
0x80,
0x03,
0x80,
0x08,
0x80,
0x03,
0x80,
0x08,
0x80,
0x03,
0x80,
0x08,
0x80,
0x03,
0x80,
0x08,
0x80,
0x04,
0x80,
0x06,
0x80,
0x05,
0x80,
0x06,
0x80,
0x05,
0x80,
0x06,
0x80,
0x05,
0x80,
0x06,
0x80,
0x05,
0x80,
0x06,
0x80,
0x06,
0x80,
0x04,
0x80,
0x07,
0x00,
0x80,
0x04,
0x80,
0x00,
0x04,
0x07,
0x80,
0x03,
0x04,
0x80,
0x03,
0x07,
0x80,
0x02,
0x00,
0x04,
0x80,
0x04,
0x00,
0x01,
0x07,
0x80,
0x04,
0x80,
0x07,
0x80,
0x04,
0x80,
0x00,
0x00,
0x05,
0x08,
0x80,
0x05,
0x00,
0x02,
0x80,
0x05,
0x09,
0x80,
0x05,
0x81,
0x05,
0x02,
0x80,
0x05,
0x81,
0x06,
0x09,
0x80,
0x04,
0x02,
0x80,
0x00,
0x07,
0x09,
0x80,
0x03,
0x00,
0x00,
0x02,
0x80,
0x0a,
0x09,
0x80,
0x01,
0x00,
0x0a,
0x00,
0x02,
0x80,
0x08,
0x09,
0x80,
0x04,
0x00,
0x02,
0x80,
0x04,
0x0a,
0x80,
0x00,
0x07,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x82,
0x00,
0x04};
const struct rle_bitmap clock_icon = { 15, 15, clock_icon_data };
0x05};
const struct rle_bitmap comp_arrow = { 15, 70, comp_arrow_data };
static const uint8_t comp_arrow2_data[] = {
0x05,
......@@ -2266,420 +2237,154 @@ static const uint8_t comp_arrow2_data[] = {
0x80,
0x02,
0x80,
0x09,
0x80,
0x02,
0x80,
0x09,
0x80,
0x02,
0x80,
0x09,
0x80,
0x02,
0x80,
0x0a,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x82,
0x05};
const struct rle_bitmap comp_arrow2 = { 15, 110, comp_arrow2_data };
static const uint8_t gps_disconnected_data[] = {
0x0a,
0x80,
0x0d,
0x80,
0x0b,
0x84,
0x03,
0x82,
0x04,
0x80,
0x04,
0x81,
0x06,
0x80,
0x03,
0x81,
0x03,
0x81,
0x06,
0x82,
0x00,
0x83,
0x06,
0x82,
0x02,
0x80,
0x07,
0x83,
0x01,
0x80,
0x01,
0x80,
0x05,
0x83,
0x03,
0x80,
0x06,
0x84,
0x00,
0x81,
0x07,
0x85,
0x0a,
0x81,
0x09,
0x84,
0x08,
0x86,
0x05};
const struct rle_bitmap gps_disconnected = { 15, 15, gps_disconnected_data };
static const uint8_t example_icon_data[] = {
0x2e,
0x81,
0x05,
0x81,
0x04,
0x81,
0x05,
0x82,
0x16,
0x80,
0x0d,
0x80,
0x0d,
0x80,
0x08,
0x80,
0x09,
0x80,
0x02,
0x80,
0x08,
0x81,
0x02,
0x81,
0x06,
0x81,
0x04,
0x83,
0x01,
0x82,
0x08,
0x83,
0x14};
const struct rle_bitmap example_icon = { 15, 15, example_icon_data };
static const uint8_t comp_circle_data[] = {
0x20,
0x8d,
0x3d,
0x84,
0x0b,
0x84,
0x36,
0x83,
0x13,
0x83,
0x30,
0x83,
0x19,
0x83,
0x2b,
0x82,
0x1f,
0x82,
0x27,
0x82,
0x23,
0x82,
0x24,
0x81,
0x27,
0x81,
0x21,
0x82,
0x29,
0x82,
0x1e,
0x81,
0x2d,
0x81,
0x1c,
0x81,
0x2f,
0x81,
0x1a,
0x81,
0x31,
0x81,
0x18,
0x81,
0x33,
0x81,
0x16,
0x81,
0x35,
0x81,
0x14,
0x81,
0x37,
0x81,
0x12,
0x81,
0x39,
0x81,
0x10,
0x81,
0x3b,
0x81,
0x0e,
0x81,
0x3d,
0x81,
0x0d,
0x80,
0x3f,
0x09,
0x80,
0x02,
0x80,
0x0c,
0x81,
0x3f,
0x81,
0x0a,
0x81,
0x41,
0x81,
0x09,
0x80,
0x43,
0x02,
0x80,
0x08,
0x81,
0x43,
0x81,
0x07,
0x09,
0x80,
0x45,
0x02,
0x80,
0x06,
0x81,
0x45,
0x81,
0x05,
0x0a,
0x80,
0x47,
0x00,
0x80,
0x05,
0x0b,
0x80,
0x47,
0x00,
0x80,
0x04,
0x81,
0x47,
0x81,
0x03,
0x0b,
0x80,
0x49,
0x00,
0x80,
0x03,
0x0b,
0x80,
0x49,
0x00,
0x80,
0x0b,
0x82,
0x05};
const struct rle_bitmap comp_arrow2 = { 15, 110, comp_arrow2_data };
static const uint8_t comp_ico_data[] = {
0x04,
0x80,
0x02,
0x81,
0x49,
0x80,
0x09,
0x81,
0x01,
0x80,
0x4b,
0x09,
0x80,
0x01,
0x00,
0x80,
0x4b,
0x00,
0x80,
0x09,
0x80,
0x01,
0x81,
0x09,
0x80,
0x4b,
0x02,
0x80,
0x00,
0x81,
0x4b,
0x82,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x81,
0x4d,
0x1a,
0x80,
0x0c,
0x82,
0x4b,
0x81,
0x0a,
0x80,
0x00,
0x80,
0x4b,
0x00,
0x80,
0x01,
0x0b,
0x80,
0x4b,
0x0d,
0x80,
0x01,
0x0d,
0x80,
0x4b,
0x0d,
0x80,
0x01,
0x81,
0x49,
0x81,
0x02,
0x0d,
0x80,
0x49,
0x0d,
0x80,
0x06};
const struct rle_bitmap comp_ico = { 15, 15, comp_ico_data };
static const uint8_t date_icon_data[] = {
0x10,
0x8a,
0x03,
0x80,
0x08,
0x80,
0x03,
0x8a,
0x03,
0x80,
0x49,
0x08,
0x80,
0x03,
0x81,
0x47,
0x81,
0x80,
0x01,
0x83,
0x02,
0x80,
0x03,
0x80,
0x04,
0x80,
0x47,
0x02,
0x80,
0x05,
0x03,
0x80,
0x47,
0x03,
0x80,
0x05,
0x81,
0x45,
0x81,
0x06,
0x03,
0x80,
0x45,
0x03,
0x80,
0x07,
0x81,
0x43,
0x81,
0x08,
0x04,
0x80,
0x43,
0x02,
0x80,
0x09,
0x81,
0x41,
0x81,
0x0a,
0x81,
0x3f,
0x81,
0x0c,
0x03,
0x80,
0x3f,
0x01,
0x80,
0x0d,
0x81,
0x3d,
0x81,
0x0e,
0x81,
0x3b,
0x81,
0x10,
0x81,
0x39,
0x81,
0x12,
0x81,
0x37,
0x81,
0x14,
0x81,
0x35,
0x81,
0x16,
0x81,
0x33,
0x81,
0x18,
0x81,
0x31,
0x81,
0x1a,
0x81,
0x2f,
0x81,
0x1c,
0x81,
0x2d,
0x81,
0x1e,
0x82,
0x29,
0x82,
0x21,
0x81,
0x27,
0x01,
0x80,
0x02,
0x80,
0x03,
0x80,
0x02,
0x81,
0x24,
0x82,
0x23,
0x82,
0x27,
0x82,
0x1f,
0x01,
0x82,
0x2b,
0x83,
0x19,
0x83,
0x30,
0x83,
0x13,
0x83,
0x36,
0x84,
0x0b,
0x84,
0x3d,
0x8d,
0x20};
const struct rle_bitmap comp_circle = { 80, 80, comp_circle_data };
0x03,
0x80,
0x05,
0x80,
0x01,
0x80,
0x03,
0x80,
0x05,
0x80,
0x00,
0x80,
0x04,
0x88,
0x12};
const struct rle_bitmap date_icon = { 15, 15, date_icon_data };
static const uint8_t gps_receiving_data[] = {
0x06,
......@@ -2795,176 +2500,505 @@ static const uint8_t gps_searching_data[] = {
0x05};
const struct rle_bitmap gps_searching = { 15, 15, gps_searching_data };
static const uint8_t comp_ico_data[] = {
static const uint8_t gps_disconnected_data[] = {
0x0a,
0x80,
0x0d,
0x80,
0x0b,
0x84,
0x03,
0x82,
0x04,
0x80,
0x04,
0x81,
0x06,
0x80,
0x03,
0x81,
0x03,
0x81,
0x06,
0x82,
0x00,
0x83,
0x06,
0x82,
0x02,
0x80,
0x07,
0x83,
0x01,
0x80,
0x01,
0x80,
0x05,
0x83,
0x03,
0x80,
0x06,
0x84,
0x00,
0x81,
0x07,
0x85,
0x0a,
0x81,
0x09,
0x84,
0x08,
0x86,
0x05};
const struct rle_bitmap gps_disconnected = { 15, 15, gps_disconnected_data };
static const uint8_t usb_ms_icon_data[] = {
0x03,
0x86,
0x07,
0x80,
0x04,
0x80,
0x07,
0x80,
0x00,
0x80,
0x00,
0x80,
0x00,
0x80,
0x07,
0x80,
0x00,
0x80,
0x00,
0x80,
0x00,
0x80,
0x06,
0x88,
0x05,
0x80,
0x06,
0x80,
0x05,
0x80,
0x00,
0x84,
0x00,
0x80,
0x05,
0x80,
0x00,
0x80,
0x02,
0x80,
0x00,
0x80,
0x05,
0x80,
0x00,
0x80,
0x02,
0x80,
0x00,
0x80,
0x05,
0x80,
0x00,
0x80,
0x02,
0x80,
0x00,
0x80,
0x05,
0x80,
0x00,
0x80,
0x02,
0x80,
0x00,
0x80,
0x05,
0x80,
0x00,
0x80,
0x02,
0x80,
0x00,
0x80,
0x05,
0x80,
0x01,
0x82,
0x01,
0x80,
0x06,
0x80,
0x04,
0x80,
0x08,
0x84,
0x04};
const struct rle_bitmap usb_ms_icon = { 15, 15, usb_ms_icon_data };
static const uint8_t battery_data[] = {
0x8d,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x8d,
0x00};
const struct rle_bitmap battery = { 15, 12, battery_data };
static const uint8_t battery_charging_data[] = {
0x8d,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x05,
0x81,
0x03,
0x82,
0x04,
0x84,
0x01,
0x82,
0x00,
0x86,
0x03,
0x82,
0x00,
0x86,
0x03,
0x82,
0x04,
0x84,
0x01,
0x82,
0x05,
0x81,
0x03,
0x82,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x8d,
0x00};
const struct rle_bitmap battery_charging = { 15, 12, battery_charging_data };
static const uint8_t clock_icon_data[] = {
0x03,
0x00,
0x84,
0x07,
0x00,
0x80,
0x04,
0x80,
0x00,
0x04,
0x80,
0x03,
0x80,
0x03,
0x80,
0x02,
0x00,
0x04,
0x80,
0x04,
0x00,
0x01,
0x80,
0x09,
0x04,
0x80,
0x04,
0x80,
0x00,
0x00,
0x05,
0x80,
0x05,
0x00,
0x80,
0x09,
0x05,
0x80,
0x01,
0x05,
0x81,
0x09,
0x80,
0x02,
0x05,
0x80,
0x1a,
0x05,
0x81,
0x06,
0x80,
0x0c,
0x82,
0x0a,
0x04,
0x80,
0x00,
0x07,
0x80,
0x03,
0x00,
0x00,
0x80,
0x0b,
0x80,
0x0d,
0x80,
0x0d,
0x80,
0x0d,
0x0a,
0x80,
0x0d,
0x01,
0x00,
0x0a,
0x00,
0x02,
0x80,
0x0d,
0x08,
0x80,
0x06};
const struct rle_bitmap comp_ico = { 15, 15, comp_ico_data };
static const uint8_t usb_ms_icon_data[] = {
0x03,
0x86,
0x07,
0x04,
0x00,
0x80,
0x04,
0x80,
0x00,
0x07,
0x80,
0x00,
0x80,
0x82,
0x00,
0x04};
const struct rle_bitmap clock_icon = { 15, 15, clock_icon_data };
static const uint8_t example_icon_data[] = {
0x2e,
0x81,
0x05,
0x81,
0x04,
0x81,
0x05,
0x82,
0x16,
0x80,
0x00,
0x0d,
0x80,
0x07,
0x0d,
0x80,
0x00,
0x08,
0x80,
0x00,
0x09,
0x80,
0x00,
0x02,
0x80,
0x08,
0x81,
0x02,
0x81,
0x06,
0x88,
0x05,
0x81,
0x04,
0x83,
0x01,
0x82,
0x08,
0x83,
0x14};
const struct rle_bitmap example_icon = { 15, 15, example_icon_data };
static const uint8_t settings_icon_data[] = {
0x02,
0x81,
0x0d,
0x81,
0x0c,
0x81,
0x08,
0x80,
0x06,
0x01,
0x82,
0x08,
0x85,
0x09,
0x85,
0x0c,
0x82,
0x0c,
0x82,
0x0c,
0x82,
0x0c,
0x85,
0x09,
0x85,
0x08,
0x82,
0x01,
0x80,
0x08,
0x81,
0x0c,
0x81,
0x0d,
0x81,
0x02};
const struct rle_bitmap settings_icon = { 15, 15, settings_icon_data };
static const uint8_t game_ico_data[] = {
0x8f,
0x0c,
0x81,
0x0c,
0x81,
0x0c,
0x81,
0x0c,
0x81,
0x02,
0x83,
0x05,
0x80,
0x81,
0x01,
0x85,
0x04,
0x81,
0x00,
0x84,
0x87,
0x03,
0x81,
0x00,
0x80,
0x87,
0x03,
0x81,
0x00,
0x87,
0x03,
0x81,
0x00,
0x87,
0x03,
0x81,
0x01,
0x85,
0x04,
0x81,
0x02,
0x83,
0x05,
0x81,
0x0c,
0x8f};
const struct rle_bitmap game_ico = { 15, 15, game_ico_data };
static const uint8_t tracking_data[] = {
0x01,
0x80,
0x00,
0x02,
0x80,
0x02,
0x80,
0x00,
0x02,
0x80,
0x05,
0x02,
0x80,
0x00,
0x80,
0x02,
0x04,
0x80,
0x00,
0x80,
0x05,
0x04,
0x88,
0x04,
0x80,
0x00,
0x80,
0x04,
0x82,
0x02,
0x80,
0x00,
0x02,
0x80,
0x05,
0x02,
0x80,
0x00,
0x80,
0x02,
0x80,
0x00,
0x80,
0x05,
0x0b,
0x80,
0x00,
0x0d,
0x80,
0x02,
0x0d,
0x80,
0x00,
0x0d,
0x80,
0x05,
0x0d,
0x80,
0x01,
0x82,
0x01,
0x03,
0x80,
0x06,
0x02,
0x80,
0x04,
0x02,
0x80,
0x08,
0x84,
0x04};
const struct rle_bitmap usb_ms_icon = { 15, 15, usb_ms_icon_data };
static const uint8_t battery_data[] = {
0x8d,
0x00,
0x80,
0x0b,
0x80,
0x00,
0x80,
0x0b,
0x02,
0x80,
0x00,
0x80,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x82,
0x0b,
0x04,
0x82,
0x0b,
0x04,
0x88,
0x04,
0x80,
0x00,
0x80,
0x0b,
0x04,
0x80,
0x00,
0x8d,
0x00};
const struct rle_bitmap battery = { 15, 12, battery_data };
0x80,
0x02,
0x80,
0x02,
0x80,
0x02,
0x80,
0x02,
0x80};
const struct rle_bitmap tracking = { 15, 15, tracking_data };
......@@ -10,23 +10,23 @@ struct rle_bitmap
const uint8_t *data;
};
extern const struct rle_bitmap settings_icon;
extern const struct rle_bitmap gps_disconnected;
extern const struct rle_bitmap comp_circle3;
extern const struct rle_bitmap date_icon;
extern const struct rle_bitmap tracking;
extern const struct rle_bitmap comp_circle2;
extern const struct rle_bitmap game_ico;
extern const struct rle_bitmap tracking;
extern const struct rle_bitmap settings_icon;
extern const struct rle_bitmap comp_circle;
extern const struct rle_bitmap usb_ms_icon;
extern const struct rle_bitmap comp_arrow2;
extern const struct rle_bitmap gps_receiving;
extern const struct rle_bitmap comp_arrow;
extern const struct rle_bitmap date_icon;
extern const struct rle_bitmap example_icon;
extern const struct rle_bitmap battery_charging;
extern const struct rle_bitmap comp_circle3;
extern const struct rle_bitmap clock_icon;
extern const struct rle_bitmap comp_arrow2;
extern const struct rle_bitmap gps_disconnected;
extern const struct rle_bitmap example_icon;
extern const struct rle_bitmap comp_circle;
extern const struct rle_bitmap gps_receiving;
extern const struct rle_bitmap gps_searching;
extern const struct rle_bitmap comp_ico;
extern const struct rle_bitmap usb_ms_icon;
extern const struct rle_bitmap battery;
extern const struct rle_bitmap gps_searching;
#endif /* BITMAPS_H */
sw/bitmaps/tracking.bmp

774 Bytes | W: | H:

sw/bitmaps/tracking.bmp

774 Bytes | W: | H:

sw/bitmaps/tracking.bmp
sw/bitmaps/tracking.bmp
sw/bitmaps/tracking.bmp
sw/bitmaps/tracking.bmp
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment