mirror of
https://github.com/lvgl/lvgl.git
synced 2025-01-28 07:03:00 +08:00
lv_misc files added from misc repo
This commit is contained in:
parent
c5b9a4eb17
commit
c3471fd04e
@ -13,11 +13,11 @@
|
|||||||
#include "lv_draw.h"
|
#include "lv_draw.h"
|
||||||
#include "lv_draw_rbasic.h"
|
#include "lv_draw_rbasic.h"
|
||||||
#include "lv_draw_vbasic.h"
|
#include "lv_draw_vbasic.h"
|
||||||
#include "misc/gfx/text.h"
|
#include "../lv_misc/lv_text.h"
|
||||||
#include "misc/gfx/circ.h"
|
#include "../lv_misc/lv_circ.h"
|
||||||
#include "misc/fs/fsint.h"
|
#include "../lv_misc/lv_fs.h"
|
||||||
#include "misc/math/math_base.h"
|
#include "../lv_misc/lv_math.h"
|
||||||
#include "misc/fs/ufs/ufs.h"
|
#include "../lv_misc/lv_ufs.h"
|
||||||
#include "../lv_objx/lv_img.h"
|
#include "../lv_objx/lv_img.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
|
@ -14,7 +14,7 @@ extern "C" {
|
|||||||
* INCLUDES
|
* INCLUDES
|
||||||
*********************/
|
*********************/
|
||||||
#include "misc_conf.h"
|
#include "misc_conf.h"
|
||||||
#include "misc/gfx/text.h"
|
#include "../lv_misc/lv_text.h"
|
||||||
#include "../lv_obj/lv_style.h"
|
#include "../lv_obj/lv_style.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
#include "../lv_hal/lv_hal_disp.h"
|
#include "../lv_hal/lv_hal_disp.h"
|
||||||
#include "lv_draw_rbasic.h"
|
#include "lv_draw_rbasic.h"
|
||||||
#include "lv_conf.h"
|
#include "lv_conf.h"
|
||||||
#include "misc/gfx/font.h"
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* DEFINES
|
* DEFINES
|
||||||
|
@ -13,9 +13,9 @@ extern "C" {
|
|||||||
/*********************
|
/*********************
|
||||||
* INCLUDES
|
* INCLUDES
|
||||||
*********************/
|
*********************/
|
||||||
#include "misc/gfx/color.h"
|
#include "../lv_misc/lv_color.h"
|
||||||
#include "misc/gfx/area.h"
|
#include "../lv_misc/lv_area.h"
|
||||||
#include "misc/gfx/font.h"
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* DEFINES
|
* DEFINES
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#include "../lv_hal/lv_hal_disp.h"
|
#include "../lv_hal/lv_hal_disp.h"
|
||||||
#include "misc/gfx/area.h"
|
#include "../lv_misc/lv_area.h"
|
||||||
#include "misc/gfx/font.h"
|
#include "../lv_misc/lv_font.h"
|
||||||
#include "misc/gfx/color.h"
|
#include "../lv_misc/lv_color.h"
|
||||||
|
|
||||||
#if LV_VDB_SIZE != 0
|
#if LV_VDB_SIZE != 0
|
||||||
|
|
||||||
|
@ -17,9 +17,9 @@ extern "C" {
|
|||||||
|
|
||||||
#if LV_VDB_SIZE != 0
|
#if LV_VDB_SIZE != 0
|
||||||
|
|
||||||
#include "misc/gfx/color.h"
|
#include "../lv_misc/lv_color.h"
|
||||||
#include "misc/gfx/area.h"
|
#include "../lv_misc/lv_area.h"
|
||||||
#include "misc/gfx/font.h"
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* DEFINES
|
* DEFINES
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include "../lv_hal/lv_hal_disp.h"
|
#include "../lv_hal/lv_hal_disp.h"
|
||||||
#include "misc/mem/dyn_mem.h"
|
#include "../lv_misc/lv_mem.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* DEFINES
|
* DEFINES
|
||||||
|
@ -18,7 +18,7 @@ extern "C" {
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include "lv_hal.h"
|
#include "lv_hal.h"
|
||||||
#include "misc/gfx/color.h"
|
#include "../lv_misc/lv_color.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* DEFINES
|
* DEFINES
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
* INCLUDES
|
* INCLUDES
|
||||||
*********************/
|
*********************/
|
||||||
#include "../lv_hal/lv_hal_indev.h"
|
#include "../lv_hal/lv_hal_indev.h"
|
||||||
#include "misc/mem/linked_list.h"
|
#include "../lv_misc/lv_mem.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* DEFINES
|
* DEFINES
|
||||||
|
@ -18,7 +18,7 @@ extern "C" {
|
|||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include "lv_hal.h"
|
#include "lv_hal.h"
|
||||||
#include "misc/gfx/area.h"
|
#include "../lv_misc/lv_area.h"
|
||||||
|
|
||||||
/*********************
|
/*********************
|
||||||
* DEFINES
|
* DEFINES
|
||||||
|
353
lv_misc/lv_anim.c
Normal file
353
lv_misc/lv_anim.c
Normal file
@ -0,0 +1,353 @@
|
|||||||
|
/**
|
||||||
|
* @file anim.c
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#include "../lv_misc/lv_task.h"
|
||||||
|
#include "lv_anim.h"
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#if USE_ANIM != 0
|
||||||
|
#include "lv_math.h"
|
||||||
|
#include MISC_SYSTICK_INCLUDE
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
#define ANIM_PATH_LENGTH 129 /*Elements in a path array*/
|
||||||
|
#define ANIM_PATH_START 64 /*In path array a value which corresponds to the start position*/
|
||||||
|
#define ANIM_PATH_END 192 /* ... to the end position. Not required, just for clearance.*/
|
||||||
|
#define ANIM_PATH_NORM_SHIFT 7 /*ANIM_PATH_START - ANIM_PATH_END. Must be 2^N. The exponent goes here. */
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
static void anim_task (void * param);
|
||||||
|
static bool anim_ready_handler(anim_t * a);
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC VARIABLES
|
||||||
|
**********************/
|
||||||
|
static ll_dsc_t anim_ll;
|
||||||
|
static uint32_t last_task_run;
|
||||||
|
static bool anim_del_global_flag = false;
|
||||||
|
|
||||||
|
static anim_path_t anim_path_lin[] =
|
||||||
|
{64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
|
||||||
|
96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
|
||||||
|
128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
|
||||||
|
160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192};
|
||||||
|
|
||||||
|
static anim_path_t anim_path_step[] =
|
||||||
|
{64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
||||||
|
64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
||||||
|
64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64,
|
||||||
|
64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 192,};
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Init. the animation module
|
||||||
|
*/
|
||||||
|
void anim_init(void)
|
||||||
|
{
|
||||||
|
ll_init(&anim_ll, sizeof(anim_t));
|
||||||
|
last_task_run = MISC_SYSTICK_GET();
|
||||||
|
ptask_create(anim_task, ANIM_REFR_PERIOD, PTASK_PRIO_MID, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an animation
|
||||||
|
* @param anim_p an initialized 'anim_t' variable. Not required after call.
|
||||||
|
*/
|
||||||
|
void anim_create(anim_t * anim_p)
|
||||||
|
{
|
||||||
|
/* Do not let two animations for the same 'var' with the same 'fp'*/
|
||||||
|
if(anim_p->fp != NULL) anim_del(anim_p->var, anim_p->fp); /*fp == NULL would delete all animations of var*/
|
||||||
|
|
||||||
|
/*Add the new animation to the animation linked list*/
|
||||||
|
anim_t * new_anim = ll_ins_head(&anim_ll);
|
||||||
|
dm_assert(new_anim);
|
||||||
|
|
||||||
|
/*Initialize the animation descriptor*/
|
||||||
|
anim_p->playback_now = 0;
|
||||||
|
memcpy(new_anim, anim_p, sizeof(anim_t));
|
||||||
|
|
||||||
|
/*Set the start value*/
|
||||||
|
if(new_anim->fp != NULL) new_anim->fp(new_anim->var, new_anim->start);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete an animation for a variable with a given animatior function
|
||||||
|
* @param var pointer to variable
|
||||||
|
* @param fp a function pointer which is animating 'var',
|
||||||
|
* or NULL to delete all animations of 'var'
|
||||||
|
* @return true: at least 1 animation is deleted, false: no animation is deleted
|
||||||
|
*/
|
||||||
|
bool anim_del(void * var, anim_fp_t fp)
|
||||||
|
{
|
||||||
|
bool del = false;
|
||||||
|
anim_t * a;
|
||||||
|
anim_t * a_next;
|
||||||
|
a = ll_get_head(&anim_ll);
|
||||||
|
while(a != NULL) {
|
||||||
|
/*'a' might be deleted, so get the next object while 'a' is valid*/
|
||||||
|
a_next = ll_get_next(&anim_ll, a);
|
||||||
|
|
||||||
|
if(a->var == var && (a->fp == fp || fp == NULL)) {
|
||||||
|
ll_rem(&anim_ll, a);
|
||||||
|
dm_free(a);
|
||||||
|
del = true;
|
||||||
|
anim_del_global_flag = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
a = a_next;
|
||||||
|
}
|
||||||
|
|
||||||
|
return del;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Calculate the time of an animation with a given speed and the start and end values
|
||||||
|
* @param speed speed of animation in unit/sec
|
||||||
|
* @param start start value of the animation
|
||||||
|
* @param end end value of the animation
|
||||||
|
* @return the required time [ms] for the animation with the given parameters
|
||||||
|
*/
|
||||||
|
uint16_t anim_speed_to_time(uint16_t speed, int32_t start, int32_t end)
|
||||||
|
{
|
||||||
|
int32_t d = MATH_ABS((int32_t) start - end);
|
||||||
|
uint16_t time = (int32_t)((int32_t)(d * 1000) / speed);
|
||||||
|
|
||||||
|
if(time == 0) {
|
||||||
|
time++;
|
||||||
|
}
|
||||||
|
|
||||||
|
return time;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a predefine animation path
|
||||||
|
* @param name name of the path from 'anim_path_name_t'
|
||||||
|
* @return pointer to the path array
|
||||||
|
*/
|
||||||
|
anim_path_t * anim_get_path(anim_path_name_t name)
|
||||||
|
{
|
||||||
|
switch (name) {
|
||||||
|
case ANIM_PATH_LIN:
|
||||||
|
return anim_path_lin;
|
||||||
|
break;
|
||||||
|
case ANIM_PATH_STEP:
|
||||||
|
return anim_path_step;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
return NULL;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/**********************
|
||||||
|
* STATIC FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Periodically handle the animations.
|
||||||
|
* @param param unused
|
||||||
|
*/
|
||||||
|
static void anim_task (void * param)
|
||||||
|
{
|
||||||
|
volatile uint32_t elaps;
|
||||||
|
elaps = MISC_SYSTICK_ELAPS(last_task_run);
|
||||||
|
|
||||||
|
anim_t * a;
|
||||||
|
anim_t * a_next;
|
||||||
|
a = ll_get_head(&anim_ll);
|
||||||
|
while(a != NULL) {
|
||||||
|
/*'a' might be deleted, so get the next object while 'a' is valid*/
|
||||||
|
a_next = ll_get_next(&anim_ll, a);
|
||||||
|
|
||||||
|
a->act_time += elaps;
|
||||||
|
if(a->act_time >= 0) {
|
||||||
|
if(a->act_time > a->time) a->act_time = a->time;
|
||||||
|
|
||||||
|
/* Get the index of the path array based on the elapsed time*/
|
||||||
|
uint8_t path_i;
|
||||||
|
if(a->time == a->act_time) {
|
||||||
|
path_i = ANIM_PATH_LENGTH - 1; /*Use the last value id the time fully elapsed*/
|
||||||
|
} else {
|
||||||
|
path_i = a->act_time * (ANIM_PATH_LENGTH - 1) / a->time;
|
||||||
|
}
|
||||||
|
/* Get the new value which will be proportional to the current element of 'path_p'
|
||||||
|
* and the 'start' and 'end' values*/
|
||||||
|
int32_t new_val;
|
||||||
|
new_val = (int32_t)(a->path[path_i] - ANIM_PATH_START) * (a->end - a->start);
|
||||||
|
new_val = new_val >> ANIM_PATH_NORM_SHIFT;
|
||||||
|
new_val += a->start;
|
||||||
|
|
||||||
|
if(a->fp != NULL) a->fp(a->var, new_val); /*Apply the calculated value*/
|
||||||
|
|
||||||
|
/*If the time is elapsed the animation is ready*/
|
||||||
|
if(a->act_time >= a->time) {
|
||||||
|
bool invalid;
|
||||||
|
invalid = anim_ready_handler(a);
|
||||||
|
if(invalid != false) {
|
||||||
|
a_next = ll_get_head(&anim_ll); /*a_next might be invalid if animation delete occurred*/
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
a = a_next;
|
||||||
|
}
|
||||||
|
|
||||||
|
last_task_run = MISC_SYSTICK_GET();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called when an animation is ready to do the necessary thinks
|
||||||
|
* e.g. repeat, play back, delete etc.
|
||||||
|
* @param a pointer to an animation descriptor
|
||||||
|
* @return true: animation delete occurred
|
||||||
|
* */
|
||||||
|
static bool anim_ready_handler(anim_t * a)
|
||||||
|
{
|
||||||
|
bool invalid = false;
|
||||||
|
|
||||||
|
/*Delete the animation if
|
||||||
|
* - no repeat and no play back (simple one shot animation)
|
||||||
|
* - no repeat, play back is enabled and play back is ready */
|
||||||
|
if((a->repeat == 0 && a->playback == 0) ||
|
||||||
|
(a->repeat == 0 && a->playback == 1 && a->playback_now == 1)) {
|
||||||
|
void (*cb) (void *) = a->end_cb;
|
||||||
|
void * p = a->var;
|
||||||
|
ll_rem(&anim_ll, a);
|
||||||
|
dm_free(a);
|
||||||
|
|
||||||
|
/*Call the callback function at the end*/
|
||||||
|
/* Check if an animation is deleted in the cb function
|
||||||
|
* if yes then the caller function has to know this*/
|
||||||
|
anim_del_global_flag = false;
|
||||||
|
if(cb != NULL) cb(p);
|
||||||
|
invalid = anim_del_global_flag;
|
||||||
|
}
|
||||||
|
/*If the animation is not deleted then restart it*/
|
||||||
|
else {
|
||||||
|
a->act_time = - a->repeat_pause; /*Restart the animation*/
|
||||||
|
/*Swap the start and end values in play back mode*/
|
||||||
|
if(a->playback != 0) {
|
||||||
|
/*If now turning back use the 'playback_pause*/
|
||||||
|
if(a->playback_now == 0) a->act_time = - a->playback_pause;
|
||||||
|
|
||||||
|
/*Toggle the play back state*/
|
||||||
|
a->playback_now = a->playback_now == 0 ? 1: 0;
|
||||||
|
/*Swap the start and end values*/
|
||||||
|
int32_t tmp;
|
||||||
|
tmp = a->start;
|
||||||
|
a->start = a->end;
|
||||||
|
a->end = tmp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return invalid;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*For compatibility add dummy functions*/
|
||||||
|
#else
|
||||||
|
|
||||||
|
#if USE_PTASK != 0
|
||||||
|
static void anim_dummy_handler(void * anim_dm);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an animation. Immediately set to end value
|
||||||
|
* @param anim_p an initialized 'anim_t' variable. Not required after call.
|
||||||
|
*/
|
||||||
|
void anim_create(anim_t * anim_p)
|
||||||
|
{
|
||||||
|
|
||||||
|
/*If no delay simply set the end value end call the callback */
|
||||||
|
if(anim_p->act_time == 0) {
|
||||||
|
if(anim_p->fp != NULL) anim_p->fp(anim_p->var, anim_p->end);
|
||||||
|
if(anim_p->end_cb != NULL) anim_p->end_cb(anim_p->var);
|
||||||
|
}
|
||||||
|
/*With delay set the start value and set a one shot ptask to set end value and call the callback*/
|
||||||
|
else {
|
||||||
|
#if USE_DYN_MEM != 0 && USE_PTASK != 0
|
||||||
|
if(anim_p->fp != NULL) anim_p->fp(anim_p->var, anim_p->start);
|
||||||
|
void * anim_dm = dm_alloc(sizeof(anim_t));
|
||||||
|
memcpy(anim_dm, anim_p, sizeof(anim_t));
|
||||||
|
ptask_t * ptask = ptask_create(anim_dummy_handler, -anim_p->act_time, PTASK_PRIO_LOW, anim_dm);
|
||||||
|
ptask_once(ptask);
|
||||||
|
#else
|
||||||
|
if(anim_p->fp != NULL) anim_p->fp(anim_p->var, anim_p->end);
|
||||||
|
if(anim_p->end_cb != NULL) anim_p->end_cb(anim_p->var);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete an animation for a variable with a given animatior function (Now do nothing)
|
||||||
|
* @param var pointer to variable
|
||||||
|
* @param fp a function pointer which is animating 'var',
|
||||||
|
* or NULL to ignore it and delete all animation with 'var
|
||||||
|
* @return true: at least 1 animation is deleted, false: no animation is deleted
|
||||||
|
*/
|
||||||
|
bool anim_del(void * var, anim_fp_t fp)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Calculate the time of an animation with a given speed and the start and end values (Give dummy value)
|
||||||
|
* @param speed speed of animation in unit/sec
|
||||||
|
* @param start start value of the animation
|
||||||
|
* @param end end value of the animation
|
||||||
|
* @return the required time [ms] for the animation with the given parameters
|
||||||
|
*/
|
||||||
|
uint16_t anim_speed_to_time(uint16_t speed, int32_t start, int32_t end)
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a predefine animation path (Give NULL)
|
||||||
|
* @param name name of the path from 'anim_path_name_t'
|
||||||
|
* @return pointer to the path array
|
||||||
|
*/
|
||||||
|
anim_path_t * anim_get_path(anim_path_name_t name)
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
#if USE_PTASK != 0
|
||||||
|
|
||||||
|
/**
|
||||||
|
* A One Shot ptask to handle end callbacks with delay
|
||||||
|
* @param anim_dm pointer to temporal dynamically allocated animation
|
||||||
|
*/
|
||||||
|
static void anim_dummy_handler(void * anim_dm)
|
||||||
|
{
|
||||||
|
anim_t * anim = anim_dm;
|
||||||
|
|
||||||
|
if(anim->fp != NULL) anim->fp(anim->var, anim->end);
|
||||||
|
if(anim->end_cb != NULL) anim->end_cb(anim->var);
|
||||||
|
|
||||||
|
dm_free(anim_dm);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /*USE_ANIM*/
|
||||||
|
|
123
lv_misc/lv_anim.h
Normal file
123
lv_misc/lv_anim.h
Normal file
@ -0,0 +1,123 @@
|
|||||||
|
/**
|
||||||
|
* @file anim.h
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef ANIM_H
|
||||||
|
#define ANIM_H
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
/*For compatibility always include this header*/
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
ANIM_PATH_LIN,
|
||||||
|
ANIM_PATH_STEP,
|
||||||
|
}anim_path_name_t;
|
||||||
|
|
||||||
|
typedef uint8_t anim_path_t;
|
||||||
|
|
||||||
|
typedef void (*anim_fp_t)(void *, int32_t);
|
||||||
|
typedef void (*anim_cb_t)(void *);
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
void * var; /*Variable to animate*/
|
||||||
|
anim_fp_t fp; /*Animator function*/
|
||||||
|
anim_cb_t end_cb; /*Call it when the animation is ready*/
|
||||||
|
anim_path_t * path; /*An array with the steps of animations*/
|
||||||
|
int32_t start; /*Start value*/
|
||||||
|
int32_t end; /*End value*/
|
||||||
|
int16_t time; /*Animation time in ms*/
|
||||||
|
int16_t act_time; /*Current time in animation. Set to negative to make delay.*/
|
||||||
|
uint16_t playback_pause; /*Wait before play back*/
|
||||||
|
uint16_t repeat_pause; /*Wait before repeat*/
|
||||||
|
uint8_t playback :1; /*When the animation is ready play it back*/
|
||||||
|
uint8_t repeat :1; /*Repeat the animation infinitely*/
|
||||||
|
/*Animation system use these - user shouldn't set*/
|
||||||
|
uint8_t playback_now :1; /*Play back is in progress*/
|
||||||
|
}anim_t;
|
||||||
|
|
||||||
|
/*Example initialization
|
||||||
|
anim_t a;
|
||||||
|
a.var = obj;
|
||||||
|
a.start = lv_obj_get_height(obj);
|
||||||
|
a.end = new_height;
|
||||||
|
a.fp = (anim_fp_t)lv_obj_set_height;
|
||||||
|
a.path = anim_get_path(ANIM_PATH_LIN);
|
||||||
|
a.end_cb = NULL;
|
||||||
|
a.act_time = 0;
|
||||||
|
a.time = 200;
|
||||||
|
a.playback = 0;
|
||||||
|
a.playback_pause = 0;
|
||||||
|
a.repeat = 0;
|
||||||
|
a.repeat_pause = 0;
|
||||||
|
*/
|
||||||
|
/**********************
|
||||||
|
* GLOBAL PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Init. the animation module
|
||||||
|
*/
|
||||||
|
void anim_init(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an animation
|
||||||
|
* @param anim_p an initialized 'anim_t' variable. Not required after call.
|
||||||
|
*/
|
||||||
|
void anim_create(anim_t * anim_p);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Delete an animation for a variable with a given animatior function
|
||||||
|
* @param var pointer to variable
|
||||||
|
* @param fp a function pointer which is animating 'var',
|
||||||
|
* or NULL to ignore it and delete all animation with 'var
|
||||||
|
* @return true: at least 1 animation is deleted, false: no animation is deleted
|
||||||
|
*/
|
||||||
|
bool anim_del(void * var, anim_fp_t fp);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Calculate the time of an animation with a given speed and the start and end values
|
||||||
|
* @param speed speed of animation in unit/sec
|
||||||
|
* @param start start value of the animation
|
||||||
|
* @param end end value of the animation
|
||||||
|
* @return the required time [ms] for the animation with the given parameters
|
||||||
|
*/
|
||||||
|
uint16_t anim_speed_to_time(uint16_t speed, int32_t start, int32_t end);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get a predefine animation path
|
||||||
|
* @param name name of the path from 'anim_path_name_t'
|
||||||
|
* @return pointer to the path array
|
||||||
|
*/
|
||||||
|
anim_path_t * anim_get_path(anim_path_name_t name);
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
} /* extern "C" */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
238
lv_misc/lv_area.c
Normal file
238
lv_misc/lv_area.c
Normal file
@ -0,0 +1,238 @@
|
|||||||
|
/**
|
||||||
|
* @file 2d.c
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_AREA != 0
|
||||||
|
|
||||||
|
#include "lv_area.h"
|
||||||
|
#include "lv_math.h"
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC VARIABLES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param x1 left coordinate of the area
|
||||||
|
* @param y1 top coordinate of the area
|
||||||
|
* @param x2 right coordinate of the area
|
||||||
|
* @param y2 bottom coordinate of the area
|
||||||
|
*/
|
||||||
|
void area_set(area_t * area_p, cord_t x1, cord_t y1, cord_t x2, cord_t y2)
|
||||||
|
{
|
||||||
|
area_p->x1 = x1;
|
||||||
|
area_p->y1 = y1;
|
||||||
|
area_p->x2 = x2;
|
||||||
|
area_p->y2 = y2;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the width of an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param w the new width of the area (w == 1 makes x1 == x2)
|
||||||
|
*/
|
||||||
|
void area_set_width(area_t * area_p, cord_t w)
|
||||||
|
{
|
||||||
|
area_p->x2 = area_p->x1 + w - 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the height of an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param h the new height of the area (h == 1 makes y1 == y2)
|
||||||
|
*/
|
||||||
|
void area_set_height(area_t * area_p, cord_t h)
|
||||||
|
{
|
||||||
|
area_p->y2 = area_p->y1 + h - 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the position of an area (width and height will be kept)
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param x the new x coordinate of the area
|
||||||
|
* @param y the new y coordinate of the area
|
||||||
|
*/
|
||||||
|
void area_set_pos(area_t * area_p, cord_t x, cord_t y)
|
||||||
|
{
|
||||||
|
cord_t w = area_get_width(area_p);
|
||||||
|
cord_t h = area_get_height(area_p);
|
||||||
|
area_p->x1 = x;
|
||||||
|
area_p->y1 = y;
|
||||||
|
area_set_width(area_p, w);
|
||||||
|
area_set_height(area_p, h);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return with area of an area (x * y)
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @return size of area
|
||||||
|
*/
|
||||||
|
uint32_t area_get_size(const area_t * area_p)
|
||||||
|
{
|
||||||
|
uint32_t size;
|
||||||
|
|
||||||
|
size = (uint32_t)(area_p->x2 - area_p->x1 + 1) *
|
||||||
|
(area_p->y2 - area_p->y1 + 1);
|
||||||
|
|
||||||
|
return size;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the common parts of two areas
|
||||||
|
* @param res_p pointer to an area, the result will be stored her
|
||||||
|
* @param a1_p pointer to the first area
|
||||||
|
* @param a2_p pointer to the second area
|
||||||
|
* @return false: the two area has NO common parts, res_p is invalid
|
||||||
|
*/
|
||||||
|
bool area_union(area_t * res_p, const area_t * a1_p, const area_t * a2_p)
|
||||||
|
{
|
||||||
|
/* Get the smaller area from 'a1_p' and 'a2_p' */
|
||||||
|
res_p->x1 = MATH_MAX(a1_p->x1, a2_p->x1);
|
||||||
|
res_p->y1 = MATH_MAX(a1_p->y1, a2_p->y1);
|
||||||
|
res_p->x2 = MATH_MIN(a1_p->x2, a2_p->x2);
|
||||||
|
res_p->y2 = MATH_MIN(a1_p->y2, a2_p->y2);
|
||||||
|
|
||||||
|
/*If x1 or y1 greater then x2 or y2 then the areas union is empty*/
|
||||||
|
bool union_ok = true;
|
||||||
|
if((res_p->x1 > res_p->x2) ||
|
||||||
|
(res_p->y1 > res_p->y2))
|
||||||
|
{
|
||||||
|
union_ok = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
return union_ok;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Join two areas into a third which involves the other two
|
||||||
|
* @param res_p pointer to an area, the result will be stored here
|
||||||
|
* @param a1_p pointer to the first area
|
||||||
|
* @param a2_p pointer to the second area
|
||||||
|
*/
|
||||||
|
void area_join(area_t * a_res_p, const area_t * a1_p, const area_t * a2_p)
|
||||||
|
{
|
||||||
|
a_res_p->x1 = MATH_MIN(a1_p->x1, a2_p->x1);
|
||||||
|
a_res_p->y1 = MATH_MIN(a1_p->y1, a2_p->y1);
|
||||||
|
a_res_p->x2 = MATH_MAX(a1_p->x2, a2_p->x2);
|
||||||
|
a_res_p->y2 = MATH_MAX(a1_p->y2, a2_p->y2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a point is on an area
|
||||||
|
* @param a_p pointer to an area
|
||||||
|
* @param p_p pointer to a point
|
||||||
|
* @return false:the point is out of the area
|
||||||
|
*/
|
||||||
|
bool area_is_point_on(const area_t * a_p, const point_t * p_p)
|
||||||
|
{
|
||||||
|
bool is_on = false;
|
||||||
|
|
||||||
|
if((p_p->x >= a_p->x1 && p_p->x <= a_p->x2) &&
|
||||||
|
((p_p->y >= a_p->y1 && p_p->y <= a_p->y2)))
|
||||||
|
{
|
||||||
|
is_on = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return is_on;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if two area has common parts
|
||||||
|
* @param a1_p pointer to an area.
|
||||||
|
* @param a2_p pointer to an other area
|
||||||
|
* @return false: a1_p and a2_p has no common parts
|
||||||
|
*/
|
||||||
|
bool area_is_on(const area_t * a1_p, const area_t * a2_p)
|
||||||
|
{
|
||||||
|
/*Two area are on each other if... */
|
||||||
|
|
||||||
|
point_t p;
|
||||||
|
/*a2 left-top corner is on a1*/
|
||||||
|
p.x = a2_p->x1;
|
||||||
|
p.y = a2_p->y1;
|
||||||
|
if(area_is_point_on(a1_p, &p)) return true;
|
||||||
|
|
||||||
|
/*a2 right-top corner is on a1*/
|
||||||
|
p.x = a2_p->x1;
|
||||||
|
p.y = a2_p->y1;
|
||||||
|
if(area_is_point_on(a1_p, &p)) return true;
|
||||||
|
|
||||||
|
/*a2 left-bottom corner is on a1*/
|
||||||
|
p.x = a2_p->x1;
|
||||||
|
p.y = a2_p->y2;
|
||||||
|
if(area_is_point_on(a1_p, &p)) return true;
|
||||||
|
|
||||||
|
/*a2 right-bottom corner is on a1*/
|
||||||
|
p.x = a2_p->x2;
|
||||||
|
p.y = a2_p->y2;
|
||||||
|
if(area_is_point_on(a1_p, &p)) return true;
|
||||||
|
|
||||||
|
/*a2 is horizontally bigger then a1 and covers it*/
|
||||||
|
if((a2_p->x1 <= a1_p->x1 && a2_p->x2 >= a1_p->x2) && /*a2 hor. cover a1?*/
|
||||||
|
((a2_p->y1 <= a1_p->y1 && a2_p->y1 >= a1_p->y2) || /*upper edge is on a1?*/
|
||||||
|
(a2_p->y2 <= a1_p->y1 && a2_p->y2 >= a1_p->y2) ||/* or lower edge is on a1?*/
|
||||||
|
(a2_p->y1 <= a1_p->y1 && a2_p->y2 >= a1_p->y2))) /*or a2 vert bigger then a1*/
|
||||||
|
return true;
|
||||||
|
|
||||||
|
/*a2 is vertically bigger then a1 and covers it*/
|
||||||
|
if((a2_p->y1 <= a1_p->y1 && a2_p->y2 >= a1_p->y2) && /*a2 vert. cover a1?*/
|
||||||
|
((a2_p->x1 <= a1_p->x1 && a2_p->x1 >= a1_p->x2) || /*left edge is on a1?*/
|
||||||
|
(a2_p->x2 <= a1_p->x1 && a2_p->x2 >= a1_p->x2) ||/* or right edge is on a1?*/
|
||||||
|
(a2_p->x1 <= a1_p->x1 && a2_p->x2 >= a1_p->x2))) /*or a2 hor. bigger then a1*/
|
||||||
|
return true;
|
||||||
|
|
||||||
|
/*Else no cover*/
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if an area is fully on an other
|
||||||
|
* @param ain_p pointer to an area which could be on aholder_p
|
||||||
|
* @param aholder pointer to an area which could involve ain_p
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
bool area_is_in(const area_t * ain_p, const area_t * aholder_p)
|
||||||
|
{
|
||||||
|
bool is_in = false;
|
||||||
|
|
||||||
|
if(ain_p->x1 >= aholder_p->x1 &&
|
||||||
|
ain_p->y1 >= aholder_p->y1 &&
|
||||||
|
ain_p->x2 <= aholder_p->x2 &&
|
||||||
|
ain_p->y2 <= aholder_p->y2)
|
||||||
|
{
|
||||||
|
is_in = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return is_in;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
#endif /*USE_AREA*/
|
174
lv_misc/lv_area.h
Normal file
174
lv_misc/lv_area.h
Normal file
@ -0,0 +1,174 @@
|
|||||||
|
/**
|
||||||
|
* @file area.h
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef AREA_H
|
||||||
|
#define AREA_H
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_AREA != 0
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdbool.h>
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
#define CORD_MAX (16383) /*To avoid overflow don't let the max [-32,32k] range */
|
||||||
|
#define CORD_MIN (-16384)
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
typedef int16_t cord_t;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
cord_t x;
|
||||||
|
cord_t y;
|
||||||
|
}point_t;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
cord_t x1;
|
||||||
|
cord_t y1;
|
||||||
|
cord_t x2;
|
||||||
|
cord_t y2;
|
||||||
|
}area_t;
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param x1 left coordinate of the area
|
||||||
|
* @param y1 top coordinate of the area
|
||||||
|
* @param x2 right coordinate of the area
|
||||||
|
* @param y2 bottom coordinate of the area
|
||||||
|
*/
|
||||||
|
void area_set(area_t * area_p, cord_t x1, cord_t y1, cord_t x2, cord_t y2);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Copy an area
|
||||||
|
* @param dest pointer to the destination area
|
||||||
|
* @param src pointer to the source area
|
||||||
|
*/
|
||||||
|
static void inline area_cpy(area_t * dest, const area_t * src)
|
||||||
|
{
|
||||||
|
memcpy(dest, src, sizeof(area_t));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the width of an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @return the width of the area (if x1 == x2 -> width = 1)
|
||||||
|
*/
|
||||||
|
static inline cord_t area_get_width(const area_t * area_p)
|
||||||
|
{
|
||||||
|
return area_p->x2 - area_p->x1 + 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the height of an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @return the height of the area (if y1 == y2 -> height = 1)
|
||||||
|
*/
|
||||||
|
static inline cord_t area_get_height(const area_t * area_p)
|
||||||
|
{
|
||||||
|
return area_p->y2 - area_p->y1 + 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the width of an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param w the new width of the area (w == 1 makes x1 == x2)
|
||||||
|
*/
|
||||||
|
void area_set_width(area_t * area_p, cord_t w);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the height of an area
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param h the new height of the area (h == 1 makes y1 == y2)
|
||||||
|
*/
|
||||||
|
void area_set_height(area_t * area_p, cord_t h);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the position of an area (width and height will be kept)
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @param x the new x coordinate of the area
|
||||||
|
* @param y the new y coordinate of the area
|
||||||
|
*/
|
||||||
|
void area_set_pos(area_t * area_p, cord_t x, cord_t y);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return with area of an area (x * y)
|
||||||
|
* @param area_p pointer to an area
|
||||||
|
* @return size of area
|
||||||
|
*/
|
||||||
|
uint32_t area_get_size(const area_t * area_p);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the common parts of two areas
|
||||||
|
* @param res_p pointer to an area, the result will be stored her
|
||||||
|
* @param a1_p pointer to the first area
|
||||||
|
* @param a2_p pointer to the second area
|
||||||
|
* @return false: the two area has NO common parts, res_p is invalid
|
||||||
|
*/
|
||||||
|
bool area_union(area_t * res_p, const area_t * a1_p, const area_t * a2_p);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Join two areas into a third which involves the other two
|
||||||
|
* @param res_p pointer to an area, the result will be stored here
|
||||||
|
* @param a1_p pointer to the first area
|
||||||
|
* @param a2_p pointer to the second area
|
||||||
|
*/
|
||||||
|
void area_join(area_t * a_res_p, const area_t * a1_p, const area_t * a2_p);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if a point is on an area
|
||||||
|
* @param a_p pointer to an area
|
||||||
|
* @param p_p pointer to a point
|
||||||
|
* @return false:the point is out of the area
|
||||||
|
*/
|
||||||
|
bool area_is_point_on(const area_t * a_p, const point_t * p_p);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if two area has common parts
|
||||||
|
* @param a1_p pointer to an area.
|
||||||
|
* @param a2_p pointer to an other area
|
||||||
|
* @return false: a1_p and a2_p has no common parts
|
||||||
|
*/
|
||||||
|
bool area_is_on(const area_t * a1_p, const area_t * a2_p);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Check if an area is fully on an other
|
||||||
|
* @param ain_p pointer to an area which could be on aholder_p
|
||||||
|
* @param aholder pointer to an area which could involve ain_p
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
bool area_is_in(const area_t * ain_p, const area_t * aholder_p);
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
#endif /*USE_AREA*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
} /* extern "C" */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
84
lv_misc/lv_circ.c
Normal file
84
lv_misc/lv_circ.c
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
/**
|
||||||
|
* @file circ.c
|
||||||
|
* Circle drawing algorithm (with Bresenham)
|
||||||
|
* Only a 1/8 circle is calculated. Use CIRC_OCT1_X, CIRC_OCT1_Y macros to get
|
||||||
|
* the other octets.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_CIRC != 0
|
||||||
|
|
||||||
|
#include "lv_area.h"
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC VARIABLES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize the circle drawing
|
||||||
|
* @param c pointer to a point. The coordinates will be calculated here
|
||||||
|
* @param tmp point to a variable. It will store temporary data
|
||||||
|
* @param radius radius of the circle
|
||||||
|
*/
|
||||||
|
void circ_init(point_t * c, cord_t * tmp, cord_t radius)
|
||||||
|
{
|
||||||
|
c->x = radius;
|
||||||
|
c->y = 0;
|
||||||
|
*tmp = 1 - radius;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test the circle drawing is ready or not
|
||||||
|
* @param c same as in circ_init
|
||||||
|
* @return true if the circle is not ready yet
|
||||||
|
*/
|
||||||
|
bool circ_cont(point_t * c)
|
||||||
|
{
|
||||||
|
return c->y <= c->x ? true : false;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the next point from the circle
|
||||||
|
* @param c same as in circ_init. The next point stored here.
|
||||||
|
* @param tmp same as in circ_init.
|
||||||
|
*/
|
||||||
|
void circ_next(point_t * c, cord_t * tmp)
|
||||||
|
{
|
||||||
|
c->y++;
|
||||||
|
|
||||||
|
if (*tmp <= 0) {
|
||||||
|
(*tmp) += 2 * c->y + 1; // Change in decision criterion for y -> y+1
|
||||||
|
} else {
|
||||||
|
c->x--;
|
||||||
|
(*tmp) += 2 * (c->y - c->x) + 1; // Change for y -> y+1, x -> x-1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
#endif /*USE_CIRC*/
|
||||||
|
|
84
lv_misc/lv_circ.h
Normal file
84
lv_misc/lv_circ.h
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
/**
|
||||||
|
* @file circ.h
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef CIRC_H
|
||||||
|
#define CIRC_H
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_CIRC != 0
|
||||||
|
|
||||||
|
#include "lv_area.h"
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
#define CIRC_OCT1_X(p) (p.x)
|
||||||
|
#define CIRC_OCT1_Y(p) (p.y)
|
||||||
|
#define CIRC_OCT2_X(p) (p.y)
|
||||||
|
#define CIRC_OCT2_Y(p) (p.x)
|
||||||
|
#define CIRC_OCT3_X(p) (-p.y)
|
||||||
|
#define CIRC_OCT3_Y(p) (p.x)
|
||||||
|
#define CIRC_OCT4_X(p) (-p.x)
|
||||||
|
#define CIRC_OCT4_Y(p) (p.y)
|
||||||
|
#define CIRC_OCT5_X(p) (-p.x)
|
||||||
|
#define CIRC_OCT5_Y(p) (-p.y)
|
||||||
|
#define CIRC_OCT6_X(p) (-p.y)
|
||||||
|
#define CIRC_OCT6_Y(p) (-p.x)
|
||||||
|
#define CIRC_OCT7_X(p) (p.y)
|
||||||
|
#define CIRC_OCT7_Y(p) (-p.x)
|
||||||
|
#define CIRC_OCT8_X(p) (p.x)
|
||||||
|
#define CIRC_OCT8_Y(p) (-p.y)
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize the circle drawing
|
||||||
|
* @param c pointer to a point. The coordinates will be calculated here
|
||||||
|
* @param tmp point to a variable. It will store temporary data
|
||||||
|
* @param radius radius of the circle
|
||||||
|
*/
|
||||||
|
void circ_init(point_t * c, cord_t * tmp, cord_t radius);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test the circle drawing is ready or not
|
||||||
|
* @param c same as in circ_init
|
||||||
|
* @return true if the circle is not ready yet
|
||||||
|
*/
|
||||||
|
bool circ_cont(point_t * c);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the next point from the circle
|
||||||
|
* @param c same as in circ_init. The next point stored here.
|
||||||
|
* @param tmp same as in circ_init.
|
||||||
|
*/
|
||||||
|
void circ_next(point_t * c, cord_t * tmp);
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
#endif /*USE_CIRC*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
} /* extern "C" */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
138
lv_misc/lv_color.c
Normal file
138
lv_misc/lv_color.c
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
/**
|
||||||
|
* @file color.c
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "lv_color.h"
|
||||||
|
#if USE_COLOR != 0
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC VARIABLES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert a HSV color to RGB
|
||||||
|
* @param h hue [0..359]
|
||||||
|
* @param s saturation [0..100]
|
||||||
|
* @param v value [0..100]
|
||||||
|
* @return the given RGB color in RGB (with COLOR_DEPTH depth)
|
||||||
|
*/
|
||||||
|
color_t color_hsv_to_rgb(uint16_t h, uint8_t s, uint8_t v)
|
||||||
|
{
|
||||||
|
h = (uint32_t)((uint32_t)h * 255) / 360;
|
||||||
|
s = (uint16_t)((uint16_t)s * 255) / 100;
|
||||||
|
v = (uint16_t)((uint16_t)v * 255) / 100;
|
||||||
|
|
||||||
|
uint8_t r, g, b;
|
||||||
|
|
||||||
|
uint8_t region, remainder, p, q, t;
|
||||||
|
|
||||||
|
if (s == 0)
|
||||||
|
{
|
||||||
|
r = v;
|
||||||
|
g = v;
|
||||||
|
b = v;
|
||||||
|
return COLOR_MAKE(v, v, v);
|
||||||
|
}
|
||||||
|
|
||||||
|
region = h / 43;
|
||||||
|
remainder = (h - (region * 43)) * 6;
|
||||||
|
|
||||||
|
p = (v * (255 - s)) >> 8;
|
||||||
|
q = (v * (255 - ((s * remainder) >> 8))) >> 8;
|
||||||
|
t = (v * (255 - ((s * (255 - remainder)) >> 8))) >> 8;
|
||||||
|
|
||||||
|
switch (region)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
r = v; g = t; b = p;
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
r = q; g = v; b = p;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
r = p; g = v; b = t;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
r = p; g = q; b = v;
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
r = t; g = p; b = v;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
r = v; g = p; b = q;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
color_t result = COLOR_MAKE(r, g, b);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert an RGB color to HSV
|
||||||
|
* @param r red
|
||||||
|
* @param g green
|
||||||
|
* @param b blue
|
||||||
|
* @return the given RGB color n HSV
|
||||||
|
*/
|
||||||
|
color_hsv_t color_rgb_to_hsv(uint8_t r, uint8_t g, uint8_t b)
|
||||||
|
{
|
||||||
|
color_hsv_t hsv;
|
||||||
|
uint8_t rgbMin, rgbMax;
|
||||||
|
|
||||||
|
rgbMin = r < g ? (r < b ? r : b) : (g < b ? g : b);
|
||||||
|
rgbMax = r > g ? (r > b ? r : b) : (g > b ? g : b);
|
||||||
|
|
||||||
|
hsv.v = rgbMax;
|
||||||
|
if (hsv.v == 0)
|
||||||
|
{
|
||||||
|
hsv.h = 0;
|
||||||
|
hsv.s = 0;
|
||||||
|
return hsv;
|
||||||
|
}
|
||||||
|
|
||||||
|
hsv.s = 255 * (long)(rgbMax - rgbMin) / hsv.v;
|
||||||
|
if (hsv.s == 0)
|
||||||
|
{
|
||||||
|
hsv.h = 0;
|
||||||
|
return hsv;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (rgbMax == r)
|
||||||
|
hsv.h = 0 + 43 * (g - b) / (rgbMax - rgbMin);
|
||||||
|
else if (rgbMax == g)
|
||||||
|
hsv.h = 85 + 43 * (b - r) / (rgbMax - rgbMin);
|
||||||
|
else
|
||||||
|
hsv.h = 171 + 43 * (r - g) / (rgbMax - rgbMin);
|
||||||
|
|
||||||
|
return hsv;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif /*USE_COLOR*/
|
314
lv_misc/lv_color.h
Normal file
314
lv_misc/lv_color.h
Normal file
@ -0,0 +1,314 @@
|
|||||||
|
/**
|
||||||
|
* @file color.h
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef COLOR_H
|
||||||
|
#define COLOR_H
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_COLOR != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
#define COLOR_BLACK COLOR_MAKE(0x00,0x00,0x00)
|
||||||
|
#define COLOR_WHITE COLOR_MAKE(0xFF,0xFF,0xFF)
|
||||||
|
#define COLOR_RED COLOR_MAKE(0xFF,0x00,0x00)
|
||||||
|
#define COLOR_LIME COLOR_MAKE(0x00,0xFF,0x00)
|
||||||
|
#define COLOR_BLUE COLOR_MAKE(0x00,0x00,0xFF)
|
||||||
|
#define COLOR_YELLOW COLOR_MAKE(0xFF,0xFF,0x00)
|
||||||
|
#define COLOR_CYAN COLOR_MAKE(0x00,0xFF,0xFF)
|
||||||
|
#define COLOR_AQUA COLOR_CYAN
|
||||||
|
#define COLOR_MAGENTA COLOR_MAKE(0xFF,0x00,0xFF)
|
||||||
|
#define COLOR_SILVER COLOR_MAKE(0xC0,0xC0,0xC0)
|
||||||
|
#define COLOR_GRAY COLOR_MAKE(0x80,0x80,0x80)
|
||||||
|
#define COLOR_MARRON COLOR_MAKE(0x80,0x00,0x00)
|
||||||
|
#define COLOR_OLIVE COLOR_MAKE(0x80,0x80,0x00)
|
||||||
|
#define COLOR_GREEN COLOR_MAKE(0x00,0x80,0x00)
|
||||||
|
#define COLOR_PURPLE COLOR_MAKE(0x80,0x00,0x80)
|
||||||
|
#define COLOR_TEAL COLOR_MAKE(0x00,0x80,0x80)
|
||||||
|
#define COLOR_NAVY COLOR_MAKE(0x00,0x00,0x80)
|
||||||
|
#define COLOR_ORANGE COLOR_MAKE(0xFF,0xA5,0x00)
|
||||||
|
|
||||||
|
#define OPA_TRANSP 0
|
||||||
|
#define OPA_0 0
|
||||||
|
#define OPA_10 25
|
||||||
|
#define OPA_20 51
|
||||||
|
#define OPA_30 76
|
||||||
|
#define OPA_40 102
|
||||||
|
#define OPA_50 127
|
||||||
|
#define OPA_60 153
|
||||||
|
#define OPA_70 178
|
||||||
|
#define OPA_80 204
|
||||||
|
#define OPA_90 229
|
||||||
|
#define OPA_100 255
|
||||||
|
#define OPA_COVER 255
|
||||||
|
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
typedef union
|
||||||
|
{
|
||||||
|
uint8_t blue :1;
|
||||||
|
uint8_t green :1;
|
||||||
|
uint8_t red :1;
|
||||||
|
uint8_t full :1;
|
||||||
|
}color1_t;
|
||||||
|
|
||||||
|
typedef union
|
||||||
|
{
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
uint8_t blue :2;
|
||||||
|
uint8_t green :3;
|
||||||
|
uint8_t red :3;
|
||||||
|
};
|
||||||
|
uint8_t full;
|
||||||
|
}color8_t;
|
||||||
|
|
||||||
|
typedef union
|
||||||
|
{
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
uint16_t blue :5;
|
||||||
|
uint16_t green :6;
|
||||||
|
uint16_t red :5;
|
||||||
|
};
|
||||||
|
uint16_t full;
|
||||||
|
}color16_t;
|
||||||
|
|
||||||
|
typedef union
|
||||||
|
{
|
||||||
|
struct
|
||||||
|
{
|
||||||
|
uint8_t blue;
|
||||||
|
uint8_t green;
|
||||||
|
uint8_t red;
|
||||||
|
};
|
||||||
|
uint32_t full;
|
||||||
|
}color24_t;
|
||||||
|
|
||||||
|
#if COLOR_DEPTH == 1
|
||||||
|
typedef uint8_t color_int_t;
|
||||||
|
typedef color1_t color_t;
|
||||||
|
#elif COLOR_DEPTH == 8
|
||||||
|
typedef uint8_t color_int_t;
|
||||||
|
typedef color8_t color_t;
|
||||||
|
#elif COLOR_DEPTH == 16
|
||||||
|
typedef uint16_t color_int_t;
|
||||||
|
typedef color16_t color_t;
|
||||||
|
#elif COLOR_DEPTH == 24
|
||||||
|
typedef uint32_t color_int_t;
|
||||||
|
typedef color24_t color_t;
|
||||||
|
#else
|
||||||
|
#error "Invalid COLOR_DEPTH in misc_conf.h! Set it to 1, 8, 16 or 24!"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
typedef uint8_t opa_t;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
uint16_t h;
|
||||||
|
uint8_t s;
|
||||||
|
uint8_t v;
|
||||||
|
} color_hsv_t;
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/*In color conversations:
|
||||||
|
* - When converting to bigger color type the LSB weight of 1 LSB is calculated
|
||||||
|
* E.g. 16 bit Red has 5 bits
|
||||||
|
* 8 bit Red has 2 bits
|
||||||
|
* ----------------------
|
||||||
|
* 8 bit red LSB = (2^5 - 1) / (2^2 - 1) = 31 / 3 = 10
|
||||||
|
*
|
||||||
|
* - When calculating to smaller color type simply shift out the LSBs
|
||||||
|
* E.g. 8 bit Red has 2 bits
|
||||||
|
* 16 bit Red has 5 bits
|
||||||
|
* ----------------------
|
||||||
|
* Shift right with 5 - 3 = 2
|
||||||
|
*/
|
||||||
|
|
||||||
|
static inline uint8_t color_to1(color_t color)
|
||||||
|
{
|
||||||
|
#if COLOR_DEPTH == 1
|
||||||
|
return color.full;
|
||||||
|
#elif COLOR_DEPTH == 8
|
||||||
|
if((color.red & 0b100) ||
|
||||||
|
(color.green & 0b100) ||
|
||||||
|
(color.blue & 0b10)) {
|
||||||
|
return 1;
|
||||||
|
} else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#elif COLOR_DEPTH == 16
|
||||||
|
if((color.red & 0b10000) ||
|
||||||
|
(color.green & 0b100000) ||
|
||||||
|
(color.blue & 0b10000)) {
|
||||||
|
return 1;
|
||||||
|
} else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#elif COLOR_DEPTH == 24
|
||||||
|
if((color.red & 0x80) ||
|
||||||
|
(color.green & 0x80) ||
|
||||||
|
(color.blue & 0x80)) {
|
||||||
|
return 1;
|
||||||
|
} else {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline uint8_t color_to8(color_t color)
|
||||||
|
{
|
||||||
|
#if COLOR_DEPTH == 1
|
||||||
|
if(color.full == 0) return 0;
|
||||||
|
else return 0xFF;
|
||||||
|
#elif COLOR_DEPTH == 8
|
||||||
|
return color.full;
|
||||||
|
#elif COLOR_DEPTH == 16
|
||||||
|
color8_t ret;
|
||||||
|
ret.red = color.red >> 2; /* 5 - 3 = 2*/
|
||||||
|
ret.green = color.green >> 3; /* 6 - 3 = 3*/
|
||||||
|
ret.blue = color.blue >> 3; /* 5 - 2 = 3*/
|
||||||
|
return ret.full;
|
||||||
|
#elif COLOR_DEPTH == 24
|
||||||
|
color8_t ret;
|
||||||
|
ret.red = color.red >> 5; /* 8 - 3 = 5*/
|
||||||
|
ret.green = color.green >> 5; /* 8 - 3 = 5*/
|
||||||
|
ret.blue = color.blue >> 6; /* 8 - 2 = 6*/
|
||||||
|
return ret.full;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline uint16_t color_to16(color_t color)
|
||||||
|
{
|
||||||
|
#if COLOR_DEPTH == 1
|
||||||
|
if(color.full == 0) return 0;
|
||||||
|
else return 0xFFFF;
|
||||||
|
#elif COLOR_DEPTH == 8
|
||||||
|
color16_t ret;
|
||||||
|
ret.red = color.red * 4; /*(2^5 - 1)/(2^3 - 1) = 31/7 = 4*/
|
||||||
|
ret.green = color.green * 9; /*(2^6 - 1)/(2^3 - 1) = 63/7 = 9*/
|
||||||
|
ret.blue = color.blue * 10; /*(2^5 - 1)/(2^2 - 1) = 31/3 = 10*/
|
||||||
|
return ret.full;
|
||||||
|
#elif COLOR_DEPTH == 16
|
||||||
|
return color.full;
|
||||||
|
#elif COLOR_DEPTH == 24
|
||||||
|
color16_t ret;
|
||||||
|
ret.red = color.red >> 3; /* 8 - 5 = 3*/
|
||||||
|
ret.green = color.green >> 2; /* 8 - 6 = 2*/
|
||||||
|
ret.blue = color.blue >> 3; /* 8 - 5 = 3*/
|
||||||
|
return ret.full;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline uint32_t color_to24(color_t color)
|
||||||
|
{
|
||||||
|
#if COLOR_DEPTH == 1
|
||||||
|
if(color.full == 0) return 0;
|
||||||
|
else return 0xFFFFFF;
|
||||||
|
#elif COLOR_DEPTH == 8
|
||||||
|
color24_t ret;
|
||||||
|
ret.red = color.red * 36; /*(2^8 - 1)/(2^3 - 1) = 255/7 = 36*/
|
||||||
|
ret.green = color.green * 36; /*(2^8 - 1)/(2^3 - 1) = 255/7 = 36*/
|
||||||
|
ret.blue = color.blue * 85; /*(2^8 - 1)/(2^2 - 1) = 255/3 = 85*/
|
||||||
|
return ret.full;
|
||||||
|
#elif COLOR_DEPTH == 16
|
||||||
|
color24_t ret;
|
||||||
|
ret.red = color.red * 8; /*(2^8 - 1)/(2^5 - 1) = 255/31 = 8*/
|
||||||
|
ret.green = color.green * 4; /*(2^8 - 1)/(2^6 - 1) = 255/63 = 4*/
|
||||||
|
ret.blue = color.blue * 8; /*(2^8 - 1)/(2^5 - 1) = 255/31 = 8*/
|
||||||
|
return ret.full;
|
||||||
|
#elif COLOR_DEPTH == 24
|
||||||
|
return color.full;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
static inline color_t color_mix(color_t c1, color_t c2, uint8_t mix)
|
||||||
|
{
|
||||||
|
color_t ret;
|
||||||
|
ret.red = (uint16_t)((uint16_t) c1.red * mix + (c2.red * (255 - mix))) >> 8;
|
||||||
|
ret.green = (uint16_t)((uint16_t) c1.green * mix + (c2.green * (255 - mix))) >> 8;
|
||||||
|
ret.blue = (uint16_t)((uint16_t) c1.blue * mix + (c2.blue * (255 - mix))) >> 8;
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the brightness of a color
|
||||||
|
* @param color a color
|
||||||
|
* @return the brightness [0..255]
|
||||||
|
*/
|
||||||
|
static inline uint8_t color_brightness(color_t color)
|
||||||
|
{
|
||||||
|
color24_t c24;
|
||||||
|
c24.full = color_to24(color);
|
||||||
|
uint16_t bright = 3 * c24.red + c24.blue + 4 * c24.green;
|
||||||
|
return (uint16_t) bright >> 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
#if COLOR_DEPTH == 1
|
||||||
|
#define COLOR_MAKE(r8, g8, b8) ((color_t){b8 >> 7 | g8 >> 7 | r8 >> 7})
|
||||||
|
#elif COLOR_DEPTH == 8
|
||||||
|
#define COLOR_MAKE(r8, g8, b8) ((color_t){{b8 >> 6, g8 >> 5, r8 >> 5}})
|
||||||
|
#elif COLOR_DEPTH == 16
|
||||||
|
#define COLOR_MAKE(r8, g8, b8) ((color_t){{b8 >> 3, g8 >> 2, r8 >> 3}})
|
||||||
|
#elif COLOR_DEPTH == 24
|
||||||
|
#define COLOR_MAKE(r8, g8, b8) ((color_t){{b8, g8, r8}})
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define COLOR_HEX(c) COLOR_MAKE(((uint32_t)((uint32_t)c >> 16) & 0xFF), \
|
||||||
|
((uint32_t)((uint32_t)c >> 8) & 0xFF), \
|
||||||
|
((uint32_t) c & 0xFF))
|
||||||
|
|
||||||
|
/*Usage COLOR_HEX3(0x16C) which means COLOR_HEX(0x1166CC)*/
|
||||||
|
#define COLOR_HEX3(c) COLOR_MAKE((((c >> 4) & 0xF0) | ((c >> 8) & 0xF)), \
|
||||||
|
((uint32_t)(c & 0xF0) | ((c & 0xF0) >> 4)), \
|
||||||
|
((uint32_t)(c & 0xF) | ((c & 0xF) << 4)))
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert a HSV color to RGB
|
||||||
|
* @param h hue [0..359]
|
||||||
|
* @param s saturation [0..100]
|
||||||
|
* @param v value [0..100]
|
||||||
|
* @return the given RGB color in RGB (with COLOR_DEPTH depth)
|
||||||
|
*/
|
||||||
|
color_t color_hsv_to_rgb(uint16_t h, uint8_t s, uint8_t v);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Convert an RGB color to HSV
|
||||||
|
* @param r red
|
||||||
|
* @param g green
|
||||||
|
* @param b blue
|
||||||
|
* @return the given RGB color n HSV
|
||||||
|
*/
|
||||||
|
color_hsv_t color_rgb_to_hsv(uint8_t r, uint8_t g, uint8_t b);
|
||||||
|
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
#endif /*USE_COLOR*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
} /* extern "C" */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
496
lv_misc/lv_font.c
Normal file
496
lv_misc/lv_font.c
Normal file
@ -0,0 +1,496 @@
|
|||||||
|
/**
|
||||||
|
* @file font.c
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT != 0
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include "lv_font.h"
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC VARIABLES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize the built-in fonts
|
||||||
|
*/
|
||||||
|
void font_init(void)
|
||||||
|
{
|
||||||
|
|
||||||
|
/*DEJAVU 10*/
|
||||||
|
#if USE_FONT_DEJAVU_10 != 0
|
||||||
|
font_add(&font_dejavu_10, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_SUP != 0
|
||||||
|
#if USE_FONT_DEJAVU_10 != 0
|
||||||
|
font_add(&font_dejavu_10_sup, &font_dejavu_10);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_10_sup, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_LATIN_EXT_A != 0
|
||||||
|
#if USE_FONT_DEJAVU_10 != 0
|
||||||
|
font_add(&font_dejavu_10_latin_ext_a, &font_dejavu_10);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_10_latine_ext_a, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_LATIN_EXT_B != 0
|
||||||
|
#if USE_FONT_DEJAVU_10 != 0
|
||||||
|
font_add(&font_dejavu_10_latin_ext_b, &font_dejavu_10);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_10_latin_ext_b, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_CYRILLIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_10 != 0
|
||||||
|
font_add(&font_dejavu_10_cyrillic, &font_dejavu_10);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_10_cyrillic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*SYMBOL 10*/
|
||||||
|
#if USE_FONT_SYMBOL_10_BASIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_10 != 0
|
||||||
|
font_add(&font_symbol_10_basic, &font_dejavu_10);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_10_basic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_10_FILE != 0
|
||||||
|
#if USE_FONT_SYMBOL_10_BASIC != 0
|
||||||
|
font_add(&font_symbol_10_file, &font_symbol_10_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_10_file, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_10_FEEDBACK != 0
|
||||||
|
#if USE_FONT_SYMBOL_10_BASIC != 0
|
||||||
|
font_add(&font_symbol_10_feedback, &font_symbol_10_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_10_feedback, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*DEJAVU 20*/
|
||||||
|
#if USE_FONT_DEJAVU_20 != 0
|
||||||
|
font_add(&font_dejavu_20, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_SUP != 0
|
||||||
|
#if USE_FONT_DEJAVU_20 != 0
|
||||||
|
font_add(&font_dejavu_20_sup, &font_dejavu_20);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_20_sup, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_LATIN_EXT_A != 0
|
||||||
|
#if USE_FONT_DEJAVU_20 != 0
|
||||||
|
font_add(&font_dejavu_20_latin_ext_a, &font_dejavu_20);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_20_latin_ext_a, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_LATIN_EXT_B != 0
|
||||||
|
#if USE_FONT_DEJAVU_20 != 0
|
||||||
|
font_add(&font_dejavu_20_latin_ext_b, &font_dejavu_20);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_20_latin_ext_b, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_CYRILLIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_20 != 0
|
||||||
|
font_add(&font_dejavu_20_cyrillic, &font_dejavu_20);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_20_cyrillic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*SYMBOL 20*/
|
||||||
|
#if USE_FONT_SYMBOL_20_BASIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_20 != 0
|
||||||
|
font_add(&font_symbol_20_basic, &font_dejavu_20);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_20_basic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_20_FILE != 0
|
||||||
|
#if USE_FONT_SYMBOL_20_BASIC != 0
|
||||||
|
font_add(&font_symbol_20_file, &font_symbol_20_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_20_file, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_20_FEEDBACK != 0
|
||||||
|
#if USE_FONT_SYMBOL_20_BASIC != 0
|
||||||
|
font_add(&font_symbol_20_feedback, &font_symbol_20_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_20_feedback, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*DEJAVU 30*/
|
||||||
|
#if USE_FONT_DEJAVU_30 != 0
|
||||||
|
font_add(&font_dejavu_30, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_SUP != 0
|
||||||
|
#if USE_FONT_DEJAVU_30 != 0
|
||||||
|
font_add(&font_dejavu_30_sup, &font_dejavu_30);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_30_sup, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_LATIN_EXT_A != 0
|
||||||
|
#if USE_FONT_DEJAVU_30 != 0
|
||||||
|
font_add(&font_dejavu_30_latin_ext_a, &font_dejavu_30);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_30_latin_ext_a, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_LATIN_EXT_B != 0
|
||||||
|
#if USE_FONT_DEJAVU_30 != 0
|
||||||
|
font_add(&font_dejavu_30_latin_ext_b, &font_dejavu_30);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_30_latin_ext_b, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_CYRILLIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_30 != 0
|
||||||
|
font_add(&font_dejavu_30_cyrillic, &font_dejavu_30);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_30_cyrillic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*SYMBOL 30*/
|
||||||
|
#if USE_FONT_SYMBOL_30_BASIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_30 != 0
|
||||||
|
font_add(&font_symbol_30_basic, &font_dejavu_30);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_30_basic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_30_FILE != 0
|
||||||
|
#if USE_FONT_SYMBOL_30_BASIC != 0
|
||||||
|
font_add(&font_symbol_30_file, &font_symbol_30_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_30_file, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_30_FEEDBACK != 0
|
||||||
|
#if USE_FONT_SYMBOL_30_BASIC != 0
|
||||||
|
font_add(&font_symbol_30_feedback, &font_symbol_30_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_30_feedback, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*DEJAVU 40*/
|
||||||
|
#if USE_FONT_DEJAVU_40 != 0
|
||||||
|
font_add(&font_dejavu_40, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_SUP != 0
|
||||||
|
#if USE_FONT_DEJAVU_40 != 0
|
||||||
|
font_add(&font_dejavu_40_sup, &font_dejavu_40);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_40_sup, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_LATIN_EXT_A != 0
|
||||||
|
#if USE_FONT_DEJAVU_40 != 0
|
||||||
|
font_add(&font_dejavu_40_latin_ext_a, &font_dejavu_40);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_40_latin_ext_a, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_LATIN_EXT_B != 0
|
||||||
|
#if USE_FONT_DEJAVU_40 != 0
|
||||||
|
font_add(&font_dejavu_40_latin_ext_b, &font_dejavu_40);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_40_latin_ext_b, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_CYRILLIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_40 != 0
|
||||||
|
font_add(&font_dejavu_40_cyrillic, &font_dejavu_40);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_40_cyrillic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*SYMBOL 40*/
|
||||||
|
#if USE_FONT_SYMBOL_40_BASIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_40 != 0
|
||||||
|
font_add(&font_symbol_40_basic, &font_dejavu_40);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_40_basic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_40_FILE != 0
|
||||||
|
#if USE_FONT_SYMBOL_40_BASIC != 0
|
||||||
|
font_add(&font_symbol_40_file, &font_symbol_40_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_40_file, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_40_FEEDBACK != 0
|
||||||
|
#if USE_FONT_SYMBOL_40_BASIC != 0
|
||||||
|
font_add(&font_symbol_40_feedback, &font_symbol_40_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_40_feedback, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*DEJAVU 60*/
|
||||||
|
#if USE_FONT_DEJAVU_60 != 0
|
||||||
|
font_add(&font_dejavu_60, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_SUP != 0
|
||||||
|
#if USE_FONT_DEJAVU_60 != 0
|
||||||
|
font_add(&font_dejavu_60_sup, &font_dejavu_60);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_60_sup, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_LATIN_EXT_A != 0
|
||||||
|
#if USE_FONT_DEJAVU_60 != 0
|
||||||
|
font_add(&font_dejavu_60_latin_ext_a, &font_dejavu_60);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_60_latin_ext_a, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_LATIN_EXT_B != 0
|
||||||
|
#if USE_FONT_DEJAVU_60 != 0
|
||||||
|
font_add(&font_dejavu_60_latin_ext_b, &font_dejavu_60);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_60_latin_ext_b, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_CYRILLIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_60 != 0
|
||||||
|
font_add(&font_dejavu_60_cyrillic, &font_dejavu_60);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_60_cyrillic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*SYMBOL 60*/
|
||||||
|
#if USE_FONT_SYMBOL_60_BASIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_60 != 0
|
||||||
|
font_add(&font_symbol_60_basic, &font_dejavu_60);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_60_basic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_60_FILE != 0
|
||||||
|
#if USE_FONT_SYMBOL_60_BASIC != 0
|
||||||
|
font_add(&font_symbol_60_file, &font_symbol_60_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_60_file, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_60_FEEDBACK != 0
|
||||||
|
#if USE_FONT_SYMBOL_60_BASIC != 0
|
||||||
|
font_add(&font_symbol_60_feedback, &font_symbol_60_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_60_feedback, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*DEJAVU 80*/
|
||||||
|
#if USE_FONT_DEJAVU_80 != 0
|
||||||
|
font_add(&font_dejavu_80, NULL);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_SUP != 0
|
||||||
|
#if USE_FONT_DEJAVU_80 != 0
|
||||||
|
font_add(&font_dejavu_80_sup, &font_dejavu_80);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_80_sup, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_LATIN_EXT_A != 0
|
||||||
|
#if USE_FONT_DEJAVU_80 != 0
|
||||||
|
font_add(&font_dejavu_80_latin_ext_a, &font_dejavu_80);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_80_latin_ext_a, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_LATIN_EXT_B != 0
|
||||||
|
#if USE_FONT_DEJAVU_80 != 0
|
||||||
|
font_add(&font_dejavu_80_latin_ext_b, &font_dejavu_80);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_80_latin_ext_b, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_CYRILLIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_80 != 0
|
||||||
|
font_add(&font_dejavu_80_cyrillic, &font_dejavu_80);
|
||||||
|
#else
|
||||||
|
font_add(&font_dejavu_80_cyrillic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/*SYMBOL 80*/
|
||||||
|
#if USE_FONT_SYMBOL_80_BASIC != 0
|
||||||
|
#if USE_FONT_DEJAVU_80 != 0
|
||||||
|
font_add(&font_symbol_80_basic, &font_dejavu_80);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_80_basic, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_80_FILE != 0
|
||||||
|
#if USE_FONT_SYMBOL_80_BASIC != 0
|
||||||
|
font_add(&font_symbol_80_file, &font_symbol_80_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_80_file, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_80_FEEDBACK != 0
|
||||||
|
#if USE_FONT_SYMBOL_80_BASIC != 0
|
||||||
|
font_add(&font_symbol_80_feedback, &font_symbol_80_basic);
|
||||||
|
#else
|
||||||
|
font_add(&font_symbol_80_feedback, NULL);
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a pair from font name and font dsc. get function. After it 'font_get' can be used for this font
|
||||||
|
* @param name name of the font
|
||||||
|
* @param dsc_get_fp the font descriptor get function
|
||||||
|
* @param parent add this font as charter set extension of 'parent'
|
||||||
|
*/
|
||||||
|
void font_add(font_t *child, font_t *parent)
|
||||||
|
{
|
||||||
|
if(parent == NULL) return;
|
||||||
|
|
||||||
|
while(parent->next_page != NULL) {
|
||||||
|
parent = parent->next_page; /*Got to the last page and add the new font there*/
|
||||||
|
}
|
||||||
|
|
||||||
|
parent->next_page = child;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return with the bitmap of a font.
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @param letter a letter
|
||||||
|
* @return pointer to the bitmap of the letter
|
||||||
|
*/
|
||||||
|
const uint8_t * font_get_bitmap(const font_t * font_p, uint32_t letter)
|
||||||
|
{
|
||||||
|
const font_t * font_i = font_p;
|
||||||
|
while(font_i != NULL) {
|
||||||
|
if(letter >= font_i->first_ascii && letter <= font_i->last_ascii) {
|
||||||
|
uint32_t index = (letter - font_i->first_ascii);
|
||||||
|
return &font_i->bitmap[font_i->map[index]];
|
||||||
|
}
|
||||||
|
|
||||||
|
font_i = font_i->next_page;
|
||||||
|
}
|
||||||
|
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the width of a letter in a font
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @param letter a letter
|
||||||
|
* @return the width of a letter
|
||||||
|
*/
|
||||||
|
uint8_t font_get_width(const font_t * font_p, uint32_t letter)
|
||||||
|
{
|
||||||
|
const font_t * font_i = font_p;
|
||||||
|
while(font_i != NULL) {
|
||||||
|
if(letter >= font_i->first_ascii && letter <= font_i->last_ascii) {
|
||||||
|
uint32_t index = (letter - font_i->first_ascii);
|
||||||
|
return font_i->width[index];
|
||||||
|
}
|
||||||
|
font_i = font_i->next_page;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the width of a letter in a font )Give the real size on the screen (half size if FONT_ANTIALIAS is enabled)
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @param letter a letter
|
||||||
|
* @return the width of a letter
|
||||||
|
*/
|
||||||
|
uint8_t font_get_width_scale(const font_t * font_p, uint32_t letter)
|
||||||
|
{
|
||||||
|
return font_get_width(font_p, letter) >> FONT_ANTIALIAS;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* STATIC FUNCTIONS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
#endif /*USE_FONT*/
|
177
lv_misc/lv_font.h
Normal file
177
lv_misc/lv_font.h
Normal file
@ -0,0 +1,177 @@
|
|||||||
|
/**
|
||||||
|
* @file font.h
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef FONT_H
|
||||||
|
#define FONT_H
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* INCLUDES
|
||||||
|
*********************/
|
||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <stddef.h>
|
||||||
|
|
||||||
|
#include "lv_fonts/symbol_def.h"
|
||||||
|
|
||||||
|
/*********************
|
||||||
|
* DEFINES
|
||||||
|
*********************/
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* TYPEDEFS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
struct _font_struct;
|
||||||
|
|
||||||
|
typedef struct _font_struct
|
||||||
|
{
|
||||||
|
uint32_t first_ascii;
|
||||||
|
uint32_t last_ascii;
|
||||||
|
uint8_t height_row;
|
||||||
|
const uint8_t * bitmap;
|
||||||
|
const uint32_t * map;
|
||||||
|
const uint8_t * width;
|
||||||
|
struct _font_struct * next_page; /*Pointer to a font extension*/
|
||||||
|
}font_t;
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* GLOBAL PROTOTYPES
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize the built-in fonts
|
||||||
|
*/
|
||||||
|
void font_init(void);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a pair from font name and font dsc. get function. After it 'font_get' can be used for this font
|
||||||
|
* @param child pointer to a font to join to the 'parent'
|
||||||
|
* @param parent pointer to a font. 'child' will be joined here
|
||||||
|
*/
|
||||||
|
void font_add(font_t *child, font_t *parent);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return with the bitmap of a font.
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @param letter a letter
|
||||||
|
* @return pointer to the bitmap of the letter
|
||||||
|
*/
|
||||||
|
const uint8_t * font_get_bitmap(const font_t * font_p, uint32_t letter);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the height of a font
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @return the height of a font
|
||||||
|
*/
|
||||||
|
static inline uint8_t font_get_height(const font_t * font_p)
|
||||||
|
{
|
||||||
|
return font_p->height_row;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the height of a font. Give the real size on the screen (half size if FONT_ANTIALIAS is enabled)
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @return the height of a font
|
||||||
|
*/
|
||||||
|
static inline uint8_t font_get_height_scale(const font_t * font_p)
|
||||||
|
{
|
||||||
|
return font_p->height_row >> FONT_ANTIALIAS;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the width of a letter in a font
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @param letter a letter
|
||||||
|
* @return the width of a letter
|
||||||
|
*/
|
||||||
|
uint8_t font_get_width(const font_t * font_p, uint32_t letter);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the width of a letter in a font )Give the real size on the screen (half size if FONT_ANTIALIAS is enabled)
|
||||||
|
* @param font_p pointer to a font
|
||||||
|
* @param letter a letter
|
||||||
|
* @return the width of a letter
|
||||||
|
*/
|
||||||
|
uint8_t font_get_width_scale(const font_t * font_p, uint32_t letter);
|
||||||
|
|
||||||
|
/**********************
|
||||||
|
* MACROS
|
||||||
|
**********************/
|
||||||
|
|
||||||
|
/***********************
|
||||||
|
* POST INCLUDES
|
||||||
|
***********************/
|
||||||
|
/*Add built-in fonts*/
|
||||||
|
|
||||||
|
#include "lv_fonts/dejavu_10.h"
|
||||||
|
#include "lv_fonts/dejavu_10_sup.h"
|
||||||
|
#include "lv_fonts/dejavu_10_latin_ext_a.h"
|
||||||
|
#include "lv_fonts/dejavu_10_latin_ext_b.h"
|
||||||
|
#include "lv_fonts/dejavu_10_cyrillic.h"
|
||||||
|
#include "lv_fonts/symbol_10_basic.h"
|
||||||
|
#include "lv_fonts/symbol_10_file.h"
|
||||||
|
#include "lv_fonts/symbol_10_feedback.h"
|
||||||
|
|
||||||
|
#include "lv_fonts/dejavu_20.h"
|
||||||
|
#include "lv_fonts/dejavu_20_sup.h"
|
||||||
|
#include "lv_fonts/dejavu_20_latin_ext_a.h"
|
||||||
|
#include "lv_fonts/dejavu_20_latin_ext_b.h"
|
||||||
|
#include "lv_fonts/dejavu_20_cyrillic.h"
|
||||||
|
#include "lv_fonts/symbol_20_basic.h"
|
||||||
|
#include "lv_fonts/symbol_20_file.h"
|
||||||
|
#include "lv_fonts/symbol_20_feedback.h"
|
||||||
|
|
||||||
|
#include "lv_fonts/dejavu_30.h"
|
||||||
|
#include "lv_fonts/dejavu_30_sup.h"
|
||||||
|
#include "lv_fonts/dejavu_30_latin_ext_a.h"
|
||||||
|
#include "lv_fonts/dejavu_30_latin_ext_b.h"
|
||||||
|
#include "lv_fonts/dejavu_30_cyrillic.h"
|
||||||
|
#include "lv_fonts/symbol_30_basic.h"
|
||||||
|
#include "lv_fonts/symbol_30_file.h"
|
||||||
|
#include "lv_fonts/symbol_30_feedback.h"
|
||||||
|
|
||||||
|
#include "lv_fonts/dejavu_40.h"
|
||||||
|
#include "lv_fonts/dejavu_40_sup.h"
|
||||||
|
#include "lv_fonts/dejavu_40_latin_ext_a.h"
|
||||||
|
#include "lv_fonts/dejavu_40_latin_ext_b.h"
|
||||||
|
#include "lv_fonts/dejavu_40_cyrillic.h"
|
||||||
|
#include "lv_fonts/symbol_40_basic.h"
|
||||||
|
#include "lv_fonts/symbol_40_file.h"
|
||||||
|
#include "lv_fonts/symbol_40_feedback.h"
|
||||||
|
|
||||||
|
#include "lv_fonts/dejavu_60.h"
|
||||||
|
#include "lv_fonts/dejavu_60_sup.h"
|
||||||
|
#include "lv_fonts/dejavu_60_latin_ext_a.h"
|
||||||
|
#include "lv_fonts/dejavu_60_latin_ext_b.h"
|
||||||
|
#include "lv_fonts/dejavu_60_cyrillic.h"
|
||||||
|
#include "lv_fonts/symbol_60_basic.h"
|
||||||
|
#include "lv_fonts/symbol_60_file.h"
|
||||||
|
#include "lv_fonts/symbol_60_feedback.h"
|
||||||
|
|
||||||
|
#include "lv_fonts/dejavu_80.h"
|
||||||
|
#include "lv_fonts/dejavu_80_sup.h"
|
||||||
|
#include "lv_fonts/dejavu_80_latin_ext_a.h"
|
||||||
|
#include "lv_fonts/dejavu_80_latin_ext_b.h"
|
||||||
|
#include "lv_fonts/dejavu_80_cyrillic.h"
|
||||||
|
#include "lv_fonts/symbol_80_basic.h"
|
||||||
|
#include "lv_fonts/symbol_80_file.h"
|
||||||
|
#include "lv_fonts/symbol_80_feedback.h"
|
||||||
|
|
||||||
|
#endif /*USE_FONT*/
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
} /* extern "C" */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
#endif
|
1194
lv_misc/lv_fonts/dejavu_10.c
Normal file
1194
lv_misc/lv_fonts/dejavu_10.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_10.h
Normal file
17
lv_misc/lv_fonts/dejavu_10.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_10_H
|
||||||
|
#define DEJAVU_10_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10 != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_10;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_10 != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_10_H*/
|
3166
lv_misc/lv_fonts/dejavu_10_cyrillic.c
Normal file
3166
lv_misc/lv_fonts/dejavu_10_cyrillic.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_10_cyrillic.h
Normal file
17
lv_misc/lv_fonts/dejavu_10_cyrillic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_10_CYRILLIC_H
|
||||||
|
#define DEJAVU_10_CYRILLIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_CYRILLIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_10_cyrillic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_10_CYRILLIC != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_10_CYRILLIC_H*/
|
1598
lv_misc/lv_fonts/dejavu_10_latin_ext_a.c
Normal file
1598
lv_misc/lv_fonts/dejavu_10_latin_ext_a.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_10_latin_ext_a.h
Normal file
17
lv_misc/lv_fonts/dejavu_10_latin_ext_a.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_10_LATIN_EXT_A_H
|
||||||
|
#define DEJAVU_10_LATIN_EXT_A_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_LATIN_EXT_A != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_10_latin_ext_a;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_10_LATIN_EXT_A != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_10_LATIN_EXT_A_H*/
|
2578
lv_misc/lv_fonts/dejavu_10_latin_ext_b.c
Normal file
2578
lv_misc/lv_fonts/dejavu_10_latin_ext_b.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_10_latin_ext_b.h
Normal file
17
lv_misc/lv_fonts/dejavu_10_latin_ext_b.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_10_LATIN_EXT_B_H
|
||||||
|
#define DEJAVU_10_LATIN_EXT_B_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_LATIN_EXT_B != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_10_latin_ext_b;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_10_LATIN_EXT_B != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_10_LATIN_EXT_B_H*/
|
1206
lv_misc/lv_fonts/dejavu_10_sup.c
Normal file
1206
lv_misc/lv_fonts/dejavu_10_sup.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_10_sup.h
Normal file
17
lv_misc/lv_fonts/dejavu_10_sup.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_10_SUP_H
|
||||||
|
#define DEJAVU_10_SUP_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_10_SUP != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_10_sup;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_10_SUP != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_10_SUP_H*/
|
2144
lv_misc/lv_fonts/dejavu_20.c
Normal file
2144
lv_misc/lv_fonts/dejavu_20.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_20.h
Normal file
17
lv_misc/lv_fonts/dejavu_20.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_20_H
|
||||||
|
#define DEJAVU_20_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20 != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_20;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_20 != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_20_H*/
|
5726
lv_misc/lv_fonts/dejavu_20_cyrillic.c
Normal file
5726
lv_misc/lv_fonts/dejavu_20_cyrillic.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_20_cyrillic.h
Normal file
17
lv_misc/lv_fonts/dejavu_20_cyrillic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_20_CYRILLIC_H
|
||||||
|
#define DEJAVU_20_CYRILLIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_CYRILLIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_20_cyrillic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_20_CYRILLIC != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_20_CYRILLIC_H*/
|
2878
lv_misc/lv_fonts/dejavu_20_latin_ext_a.c
Normal file
2878
lv_misc/lv_fonts/dejavu_20_latin_ext_a.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_20_latin_ext_a.h
Normal file
17
lv_misc/lv_fonts/dejavu_20_latin_ext_a.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_20_LATIN_EXT_A_H
|
||||||
|
#define DEJAVU_20_LATIN_EXT_A_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_LATIN_EXT_A != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_20_latin_ext_a;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_20_LATIN_EXT_A != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_20_LATIN_EXT_A_H*/
|
4658
lv_misc/lv_fonts/dejavu_20_latin_ext_b.c
Normal file
4658
lv_misc/lv_fonts/dejavu_20_latin_ext_b.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_20_latin_ext_b.h
Normal file
17
lv_misc/lv_fonts/dejavu_20_latin_ext_b.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_20_LATIN_EXT_B_H
|
||||||
|
#define DEJAVU_20_LATIN_EXT_B_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_LATIN_EXT_B != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_20_latin_ext_b;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_20_LATIN_EXT_B != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_20_LATIN_EXT_B_H*/
|
2166
lv_misc/lv_fonts/dejavu_20_sup.c
Normal file
2166
lv_misc/lv_fonts/dejavu_20_sup.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_20_sup.h
Normal file
17
lv_misc/lv_fonts/dejavu_20_sup.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_20_SUP_H
|
||||||
|
#define DEJAVU_20_SUP_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_20_SUP != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_20_sup;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_20_SUP != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_20_SUP_H*/
|
3094
lv_misc/lv_fonts/dejavu_30.c
Normal file
3094
lv_misc/lv_fonts/dejavu_30.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_30.h
Normal file
17
lv_misc/lv_fonts/dejavu_30.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_30_H
|
||||||
|
#define DEJAVU_30_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30 != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_30;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_30 != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_30_H*/
|
8286
lv_misc/lv_fonts/dejavu_30_cyrillic.c
Normal file
8286
lv_misc/lv_fonts/dejavu_30_cyrillic.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_30_cyrillic.h
Normal file
17
lv_misc/lv_fonts/dejavu_30_cyrillic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_30_CYRILLIC_H
|
||||||
|
#define DEJAVU_30_CYRILLIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_CYRILLIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_30_cyrillic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_30_CYRILLIC != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_30_CYRILLIC_H*/
|
4158
lv_misc/lv_fonts/dejavu_30_latin_ext_a.c
Normal file
4158
lv_misc/lv_fonts/dejavu_30_latin_ext_a.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_30_latin_ext_a.h
Normal file
17
lv_misc/lv_fonts/dejavu_30_latin_ext_a.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_30_LATIN_EXT_A_H
|
||||||
|
#define DEJAVU_30_LATIN_EXT_A_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_LATIN_EXT_A != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_30_latin_ext_a;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_30_LATIN_EXT_A != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_30_LATIN_EXT_A_H*/
|
6738
lv_misc/lv_fonts/dejavu_30_latin_ext_b.c
Normal file
6738
lv_misc/lv_fonts/dejavu_30_latin_ext_b.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_30_latin_ext_b.h
Normal file
17
lv_misc/lv_fonts/dejavu_30_latin_ext_b.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_30_LATIN_EXT_B_H
|
||||||
|
#define DEJAVU_30_LATIN_EXT_B_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_LATIN_EXT_B != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_30_latin_ext_b;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_30_LATIN_EXT_B != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_30_LATIN_EXT_B_H*/
|
3126
lv_misc/lv_fonts/dejavu_30_sup.c
Normal file
3126
lv_misc/lv_fonts/dejavu_30_sup.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_30_sup.h
Normal file
17
lv_misc/lv_fonts/dejavu_30_sup.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_30_SUP_H
|
||||||
|
#define DEJAVU_30_SUP_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_30_SUP != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_30_sup;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_30_SUP != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_30_SUP_H*/
|
4044
lv_misc/lv_fonts/dejavu_40.c
Normal file
4044
lv_misc/lv_fonts/dejavu_40.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_40.h
Normal file
17
lv_misc/lv_fonts/dejavu_40.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_40_H
|
||||||
|
#define DEJAVU_40_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40 != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_40;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_40 != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_40_H*/
|
10846
lv_misc/lv_fonts/dejavu_40_cyrillic.c
Normal file
10846
lv_misc/lv_fonts/dejavu_40_cyrillic.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_40_cyrillic.h
Normal file
17
lv_misc/lv_fonts/dejavu_40_cyrillic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_40_CYRILLIC_H
|
||||||
|
#define DEJAVU_40_CYRILLIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_CYRILLIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_40_cyrillic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_40_CYRILLIC != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_40_CYRILLIC_H*/
|
5438
lv_misc/lv_fonts/dejavu_40_latin_ext_a.c
Normal file
5438
lv_misc/lv_fonts/dejavu_40_latin_ext_a.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_40_latin_ext_a.h
Normal file
17
lv_misc/lv_fonts/dejavu_40_latin_ext_a.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_40_LATIN_EXT_A_H
|
||||||
|
#define DEJAVU_40_LATIN_EXT_A_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_LATIN_EXT_A != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_40_latin_ext_a;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_40_LATIN_EXT_A != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_40_LATIN_EXT_A_H*/
|
8818
lv_misc/lv_fonts/dejavu_40_latin_ext_b.c
Normal file
8818
lv_misc/lv_fonts/dejavu_40_latin_ext_b.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_40_latin_ext_b.h
Normal file
17
lv_misc/lv_fonts/dejavu_40_latin_ext_b.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_40_LATIN_EXT_B_H
|
||||||
|
#define DEJAVU_40_LATIN_EXT_B_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_LATIN_EXT_B != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_40_latin_ext_b;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_40_LATIN_EXT_B != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_40_LATIN_EXT_B_H*/
|
4086
lv_misc/lv_fonts/dejavu_40_sup.c
Normal file
4086
lv_misc/lv_fonts/dejavu_40_sup.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_40_sup.h
Normal file
17
lv_misc/lv_fonts/dejavu_40_sup.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_40_SUP_H
|
||||||
|
#define DEJAVU_40_SUP_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_40_SUP != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_40_sup;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_40_SUP != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_40_SUP_H*/
|
5944
lv_misc/lv_fonts/dejavu_60.c
Normal file
5944
lv_misc/lv_fonts/dejavu_60.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_60.h
Normal file
17
lv_misc/lv_fonts/dejavu_60.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_60_H
|
||||||
|
#define DEJAVU_60_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60 != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_60;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_60 != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_60_H*/
|
15966
lv_misc/lv_fonts/dejavu_60_cyrillic.c
Normal file
15966
lv_misc/lv_fonts/dejavu_60_cyrillic.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_60_cyrillic.h
Normal file
17
lv_misc/lv_fonts/dejavu_60_cyrillic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_60_CYRILLIC_H
|
||||||
|
#define DEJAVU_60_CYRILLIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_CYRILLIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_60_cyrillic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_60_CYRILLIC != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_60_CYRILLIC_H*/
|
7998
lv_misc/lv_fonts/dejavu_60_latin_ext_a.c
Normal file
7998
lv_misc/lv_fonts/dejavu_60_latin_ext_a.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_60_latin_ext_a.h
Normal file
17
lv_misc/lv_fonts/dejavu_60_latin_ext_a.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_60_LATIN_EXT_A_H
|
||||||
|
#define DEJAVU_60_LATIN_EXT_A_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_LATIN_EXT_A != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_60_latin_ext_a;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_60_LATIN_EXT_A != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_60_LATIN_EXT_A_H*/
|
12978
lv_misc/lv_fonts/dejavu_60_latin_ext_b.c
Normal file
12978
lv_misc/lv_fonts/dejavu_60_latin_ext_b.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_60_latin_ext_b.h
Normal file
17
lv_misc/lv_fonts/dejavu_60_latin_ext_b.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_60_LATIN_EXT_B_H
|
||||||
|
#define DEJAVU_60_LATIN_EXT_B_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_LATIN_EXT_B != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_60_latin_ext_b;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_60_LATIN_EXT_B != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_60_LATIN_EXT_B_H*/
|
6006
lv_misc/lv_fonts/dejavu_60_sup.c
Normal file
6006
lv_misc/lv_fonts/dejavu_60_sup.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_60_sup.h
Normal file
17
lv_misc/lv_fonts/dejavu_60_sup.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_60_SUP_H
|
||||||
|
#define DEJAVU_60_SUP_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_60_SUP != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_60_sup;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_60_SUP != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_60_SUP_H*/
|
7844
lv_misc/lv_fonts/dejavu_80.c
Normal file
7844
lv_misc/lv_fonts/dejavu_80.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_80.h
Normal file
17
lv_misc/lv_fonts/dejavu_80.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_80_H
|
||||||
|
#define DEJAVU_80_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80 != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_80;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_80 != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_80_H*/
|
21086
lv_misc/lv_fonts/dejavu_80_cyrillic.c
Normal file
21086
lv_misc/lv_fonts/dejavu_80_cyrillic.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_80_cyrillic.h
Normal file
17
lv_misc/lv_fonts/dejavu_80_cyrillic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_80_CYRILLIC_H
|
||||||
|
#define DEJAVU_80_CYRILLIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_CYRILLIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_80_cyrillic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_80_CYRILLIC != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_80_CYRILLIC_H*/
|
10558
lv_misc/lv_fonts/dejavu_80_latin_ext_a.c
Normal file
10558
lv_misc/lv_fonts/dejavu_80_latin_ext_a.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_80_latin_ext_a.h
Normal file
17
lv_misc/lv_fonts/dejavu_80_latin_ext_a.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_80_LATIN_EXT_A_H
|
||||||
|
#define DEJAVU_80_LATIN_EXT_A_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_LATIN_EXT_A != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_80_latin_ext_a;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_80_LATIN_EXT_A != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_80_LATIN_EXT_A_H*/
|
17138
lv_misc/lv_fonts/dejavu_80_latin_ext_b.c
Normal file
17138
lv_misc/lv_fonts/dejavu_80_latin_ext_b.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_80_latin_ext_b.h
Normal file
17
lv_misc/lv_fonts/dejavu_80_latin_ext_b.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_80_LATIN_EXT_B_H
|
||||||
|
#define DEJAVU_80_LATIN_EXT_B_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_LATIN_EXT_B != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_80_latin_ext_b;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_80_LATIN_EXT_B != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_80_LATIN_EXT_B_H*/
|
7926
lv_misc/lv_fonts/dejavu_80_sup.c
Normal file
7926
lv_misc/lv_fonts/dejavu_80_sup.c
Normal file
File diff suppressed because it is too large
Load Diff
17
lv_misc/lv_fonts/dejavu_80_sup.h
Normal file
17
lv_misc/lv_fonts/dejavu_80_sup.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef DEJAVU_80_SUP_H
|
||||||
|
#define DEJAVU_80_SUP_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_DEJAVU_80_SUP != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_dejavu_80_sup;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_DEJAVU_80_SUP != 0*/
|
||||||
|
|
||||||
|
#endif /*DEJAVU_80_SUP_H*/
|
207
lv_misc/lv_fonts/symbol_10_basic.c
Normal file
207
lv_misc/lv_fonts/symbol_10_basic.c
Normal file
@ -0,0 +1,207 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_10_BASIC != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_10_basic_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57344, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0xef, 0xc0, // OOO-OOOOOO......
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0xef, 0xc0, // OOO-OOOOOO......
|
||||||
|
0xef, 0xc0, // OOO-OOOOOO......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO......
|
||||||
|
0xef, 0xc0, // OOO-OOOOOO......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
|
||||||
|
// ASCII: 57345, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x01, 0x80, // -------OO-......
|
||||||
|
0x03, 0x80, // ------OOO-......
|
||||||
|
0x67, 0x00, // -OO--OOO--......
|
||||||
|
0x7e, 0x00, // -OOOOOO---......
|
||||||
|
0x3c, 0x00, // --OOOO----......
|
||||||
|
0x18, 0x00, // ---OO-----......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
|
||||||
|
// ASCII: 57346, char width: 8
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0xee, // OOO-OOO-
|
||||||
|
0x7c, // -OOOOO--
|
||||||
|
0x3c, // --OOOO--
|
||||||
|
0x7c, // -OOOOO--
|
||||||
|
0xfe, // OOOOOOO-
|
||||||
|
0x44, // -O---O--
|
||||||
|
0x00, // --------
|
||||||
|
|
||||||
|
// ASCII: 57347, char width: 9
|
||||||
|
0x08, 0x00, // ----O----.......
|
||||||
|
0x08, 0x00, // ----O----.......
|
||||||
|
0x6a, 0x00, // -OO-O-O--.......
|
||||||
|
0x6b, 0x00, // -OO-O-OO-.......
|
||||||
|
0xc9, 0x00, // OO--O--O-.......
|
||||||
|
0x81, 0x80, // O------OO.......
|
||||||
|
0xc1, 0x80, // OO-----OO.......
|
||||||
|
0xc3, 0x00, // OO----OO-.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0x3c, 0x00, // --OOOO---.......
|
||||||
|
|
||||||
|
// ASCII: 57348, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x08, 0x00, // ----O----.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0x67, 0x00, // -OO--OOO-.......
|
||||||
|
0xe3, 0x80, // OOO---OOO.......
|
||||||
|
0x67, 0x00, // -OO--OOO-.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0x08, 0x00, // ----O----.......
|
||||||
|
|
||||||
|
// ASCII: 57349, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x0f, 0x00, // ----OOOO-.......
|
||||||
|
0x3f, 0x00, // --OOOOOO-.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0x77, 0x00, // -OOO-OOO-.......
|
||||||
|
0x37, 0x00, // --OO-OOO-.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
|
||||||
|
// ASCII: 57350, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x18, 0x00, // ---OO----.......
|
||||||
|
0x7f, 0x00, // -OOOOOOO-.......
|
||||||
|
0x47, 0x00, // -O---OOO-.......
|
||||||
|
0xc7, 0x00, // OO---OOO-.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0xe1, 0x00, // OOO----O-.......
|
||||||
|
0xe3, 0x00, // OOO---OO-.......
|
||||||
|
0xfe, 0x00, // OOOOOOO--.......
|
||||||
|
0x3c, 0x00, // --OOOO---.......
|
||||||
|
|
||||||
|
// ASCII: 57351, char width: 7
|
||||||
|
0x00, // -------.
|
||||||
|
0x04, // -----O-.
|
||||||
|
0x0c, // ----OO-.
|
||||||
|
0x1c, // ---OOO-.
|
||||||
|
0x38, // --OOO--.
|
||||||
|
0x70, // -OOO---.
|
||||||
|
0x38, // --OOO--.
|
||||||
|
0x1c, // ---OOO-.
|
||||||
|
0x0c, // ----OO-.
|
||||||
|
0x04, // -----O-.
|
||||||
|
|
||||||
|
// ASCII: 57352, char width: 7
|
||||||
|
0x00, // -------.
|
||||||
|
0x40, // -O-----.
|
||||||
|
0x60, // -OO----.
|
||||||
|
0x30, // --OO---.
|
||||||
|
0x18, // ---OO--.
|
||||||
|
0x1c, // ---OOO-.
|
||||||
|
0x18, // ---OO--.
|
||||||
|
0x30, // --OO---.
|
||||||
|
0x60, // -OO----.
|
||||||
|
0x40, // -O-----.
|
||||||
|
|
||||||
|
// ASCII: 57353, char width: 8
|
||||||
|
0x00, // --------
|
||||||
|
0x18, // ---OO---
|
||||||
|
0x18, // ---OO---
|
||||||
|
0x18, // ---OO---
|
||||||
|
0xff, // OOOOOOOO
|
||||||
|
0xff, // OOOOOOOO
|
||||||
|
0x18, // ---OO---
|
||||||
|
0x18, // ---OO---
|
||||||
|
0x18, // ---OO---
|
||||||
|
0x00, // --------
|
||||||
|
|
||||||
|
// ASCII: 57354, char width: 8
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0xff, // OOOOOOOO
|
||||||
|
0xff, // OOOOOOOO
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
|
||||||
|
// ASCII: 57355, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x08, 0x00, // ----O-----......
|
||||||
|
0x1c, 0x00, // ---OOO----......
|
||||||
|
0x3e, 0x00, // --OOOOO---......
|
||||||
|
0x77, 0x00, // -OOO-OOO--......
|
||||||
|
0xe3, 0x80, // OOO---OOO-......
|
||||||
|
0x41, 0x00, // -O-----O--......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
|
||||||
|
// ASCII: 57356, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0xe3, 0x80, // OOO---OOO-......
|
||||||
|
0x77, 0x00, // -OOO-OOO--......
|
||||||
|
0x3e, 0x00, // --OOOOO---......
|
||||||
|
0x1c, 0x00, // ---OOO----......
|
||||||
|
0x08, 0x00, // ----O-----......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
|
||||||
|
// ASCII: 57357, char width: 11
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO-.....
|
||||||
|
0x80, 0x20, // O---------O.....
|
||||||
|
0x80, 0x20, // O---------O.....
|
||||||
|
0xa0, 0xa0, // O-O-----O-O.....
|
||||||
|
0x80, 0x20, // O---------O.....
|
||||||
|
0x8e, 0x20, // O---OOO---O.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_10_basic_map[] =
|
||||||
|
{
|
||||||
|
0, 20, 40, 50, 70, 90, 110, 130,
|
||||||
|
140, 150, 160, 170, 190, 210,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_10_basic_width[] =
|
||||||
|
{
|
||||||
|
10, 10, 8, 9, 9, 9, 9, 7,
|
||||||
|
7, 8, 8, 10, 10, 11,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_10_basic =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
192, /*First letter's unicode */
|
||||||
|
207, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57344, /*First letter's unicode */
|
||||||
|
57358, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
10, /*Letters height (rows) */
|
||||||
|
symbol_10_basic_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_10_basic_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_10_basic_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_10_BASIC_H*/
|
17
lv_misc/lv_fonts/symbol_10_basic.h
Normal file
17
lv_misc/lv_fonts/symbol_10_basic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_10_BASIC_H
|
||||||
|
#define SYMBOL_10_BASIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_10_BASIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_10_basic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_10_BASIC != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_10_BASIC_H*/
|
219
lv_misc/lv_fonts/symbol_10_feedback.c
Normal file
219
lv_misc/lv_fonts/symbol_10_feedback.c
Normal file
@ -0,0 +1,219 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_10_FEEDBACK != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_10_feedback_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57408, char width: 4
|
||||||
|
0x00, // ----....
|
||||||
|
0x00, // ----....
|
||||||
|
0x10, // ---O....
|
||||||
|
0x30, // --OO....
|
||||||
|
0xf0, // OOOO....
|
||||||
|
0xf0, // OOOO....
|
||||||
|
0xf0, // OOOO....
|
||||||
|
0x30, // --OO....
|
||||||
|
0x00, // ----....
|
||||||
|
0x00, // ----....
|
||||||
|
|
||||||
|
// ASCII: 57409, char width: 6
|
||||||
|
0x00, // ------..
|
||||||
|
0x00, // ------..
|
||||||
|
0x10, // ---O--..
|
||||||
|
0x30, // --OO--..
|
||||||
|
0xf4, // OOOO-O..
|
||||||
|
0xf2, // OOOO--O.
|
||||||
|
0xf0, // OOOO--..
|
||||||
|
0x30, // --OO--..
|
||||||
|
0x00, // ------..
|
||||||
|
0x00, // ------..
|
||||||
|
|
||||||
|
// ASCII: 57410, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x11, 0x00, // ---O---O-.......
|
||||||
|
0x33, 0x80, // --OO--OOO.......
|
||||||
|
0xf5, 0x80, // OOOO-O-OO.......
|
||||||
|
0xf3, 0x80, // OOOO--OOO.......
|
||||||
|
0xf5, 0x80, // OOOO-O-OO.......
|
||||||
|
0x32, 0x80, // --OO--O-O.......
|
||||||
|
0x01, 0x00, // -------O-.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
|
||||||
|
// ASCII: 57411, char width: 10
|
||||||
|
0x0c, 0x00, // ----OO----......
|
||||||
|
0x0c, 0x00, // ----OO----......
|
||||||
|
0x1e, 0x00, // ---OOOO---......
|
||||||
|
0x12, 0x00, // ---O--O---......
|
||||||
|
0x33, 0x00, // --OO--OO--......
|
||||||
|
0x33, 0x00, // --OO--OO--......
|
||||||
|
0x7f, 0x80, // -OOOOOOOO-......
|
||||||
|
0x73, 0x80, // -OOO--OOO-......
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO......
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO......
|
||||||
|
|
||||||
|
// ASCII: 57412, char width: 8
|
||||||
|
0x00, // --------
|
||||||
|
0x40, // -O------
|
||||||
|
0xe0, // OOO-----
|
||||||
|
0xe0, // OOO-----
|
||||||
|
0xc0, // OO------
|
||||||
|
0x60, // -OO-----
|
||||||
|
0x32, // --OO--O-
|
||||||
|
0x1f, // ---OOOOO
|
||||||
|
0x0e, // ----OOO-
|
||||||
|
0x00, // --------
|
||||||
|
|
||||||
|
// ASCII: 57413, char width: 5
|
||||||
|
0x00, // -----...
|
||||||
|
0x60, // -OO--...
|
||||||
|
0x60, // -OO--...
|
||||||
|
0x60, // -OO--...
|
||||||
|
0xf8, // OOOOO...
|
||||||
|
0xf0, // OOOO-...
|
||||||
|
0x30, // --OO-...
|
||||||
|
0x20, // --O--...
|
||||||
|
0x20, // --O--...
|
||||||
|
0x00, // -----...
|
||||||
|
|
||||||
|
// ASCII: 57414, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x1c, 0x00, // ---OOO----......
|
||||||
|
0x3e, 0x00, // --OOOOO---......
|
||||||
|
0x3e, 0x00, // --OOOOO---......
|
||||||
|
0x3f, 0x00, // --OOOOOO--......
|
||||||
|
0x3f, 0x00, // --OOOOOO--......
|
||||||
|
0x7f, 0x00, // -OOOOOOO--......
|
||||||
|
0x7f, 0x00, // -OOOOOOO--......
|
||||||
|
0xff, 0x80, // OOOOOOOOO-......
|
||||||
|
0x1c, 0x00, // ---OOO----......
|
||||||
|
|
||||||
|
// ASCII: 57415, char width: 8
|
||||||
|
0x00, // --------
|
||||||
|
0x00, // --------
|
||||||
|
0x03, // ------OO
|
||||||
|
0x0e, // ----OOO-
|
||||||
|
0x3e, // --OOOOO-
|
||||||
|
0xfc, // OOOOOO--
|
||||||
|
0x1c, // ---OOO--
|
||||||
|
0x08, // ----O---
|
||||||
|
0x08, // ----O---
|
||||||
|
0x00, // --------
|
||||||
|
|
||||||
|
// ASCII: 57416, char width: 11
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x06, 0x00, // -----OO----.....
|
||||||
|
0x3f, 0xc0, // --OOOOOOOO-.....
|
||||||
|
0xe0, 0xe0, // OOO-----OOO.....
|
||||||
|
0x3f, 0x80, // --OOOOOOO--.....
|
||||||
|
0x31, 0x80, // --OO---OO--.....
|
||||||
|
0x1f, 0x00, // ---OOOOO---.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x04, 0x00, // -----O-----.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
|
||||||
|
// ASCII: 57417, char width: 13
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO-...
|
||||||
|
0xff, 0xe8, // OOOOOOOOOOO-O...
|
||||||
|
0xff, 0xe8, // OOOOOOOOOOO-O...
|
||||||
|
0xff, 0xe8, // OOOOOOOOOOO-O...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO-...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
|
||||||
|
// ASCII: 57418, char width: 13
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xff, 0x10, // OOOOOOOO---O-...
|
||||||
|
0xff, 0x08, // OOOOOOOO----O...
|
||||||
|
0xff, 0x08, // OOOOOOOO----O...
|
||||||
|
0xff, 0x08, // OOOOOOOO----O...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO-...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
|
||||||
|
// ASCII: 57419, char width: 13
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xfc, 0x10, // OOOOOO-----O-...
|
||||||
|
0xfc, 0x08, // OOOOOO------O...
|
||||||
|
0xfc, 0x08, // OOOOOO------O...
|
||||||
|
0xfc, 0x08, // OOOOOO------O...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO-...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
|
||||||
|
// ASCII: 57420, char width: 13
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xf0, 0x10, // OOOO-------O-...
|
||||||
|
0xf0, 0x08, // OOOO--------O...
|
||||||
|
0xf0, 0x08, // OOOO--------O...
|
||||||
|
0xf0, 0x08, // OOOO--------O...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO-...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
|
||||||
|
// ASCII: 57421, char width: 13
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0x80, 0x08, // O-----------O...
|
||||||
|
0x80, 0x08, // O-----------O...
|
||||||
|
0x80, 0x08, // O-----------O...
|
||||||
|
0x80, 0x10, // O----------O-...
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO-...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
|
||||||
|
// ASCII: 57422, char width: 9
|
||||||
|
0x3c, 0x00, // --OOOO---.......
|
||||||
|
0x76, 0x00, // -OOO-OO--.......
|
||||||
|
0x73, 0x00, // -OOO--OO-.......
|
||||||
|
0x53, 0x00, // -O-O--OO-.......
|
||||||
|
0x67, 0x00, // -OO--OOO-.......
|
||||||
|
0x67, 0x00, // -OO--OOO-.......
|
||||||
|
0x53, 0x00, // -O-O--OO-.......
|
||||||
|
0x73, 0x00, // -OOO--OO-.......
|
||||||
|
0x76, 0x00, // -OOO-OO--.......
|
||||||
|
0x3c, 0x00, // --OOOO---.......
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_10_feedback_map[] =
|
||||||
|
{
|
||||||
|
0, 10, 20, 40, 60, 70, 80, 100,
|
||||||
|
110, 130, 150, 170, 190, 210, 230,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_10_feedback_width[] =
|
||||||
|
{
|
||||||
|
4, 6, 9, 10, 8, 5, 10, 8,
|
||||||
|
11, 13, 13, 13, 13, 13, 9,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_10_feedback =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
208, /*First letter's unicode */
|
||||||
|
223, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57408, /*First letter's unicode */
|
||||||
|
57423, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
10, /*Letters height (rows) */
|
||||||
|
symbol_10_feedback_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_10_feedback_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_10_feedback_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_10_FEEDBACK_H*/
|
17
lv_misc/lv_fonts/symbol_10_feedback.h
Normal file
17
lv_misc/lv_fonts/symbol_10_feedback.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_10_FEEDBACK_H
|
||||||
|
#define SYMBOL_10_FEEDBACK_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_10_FEEDBACK != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_10_feedback;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_10_FEEDBACK != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_10_FEEDBACK_H*/
|
293
lv_misc/lv_fonts/symbol_10_file.c
Normal file
293
lv_misc/lv_fonts/symbol_10_file.c
Normal file
@ -0,0 +1,293 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_10_FILE != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_10_file_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57376, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x03, 0x80, // ------OOO.......
|
||||||
|
0x1f, 0x80, // ---OOOOOO.......
|
||||||
|
0x1f, 0x80, // ---OOOOOO.......
|
||||||
|
0x1c, 0x80, // ---OOO--O.......
|
||||||
|
0x10, 0x80, // ---O----O.......
|
||||||
|
0x10, 0x80, // ---O----O.......
|
||||||
|
0x17, 0x80, // ---O-OOOO.......
|
||||||
|
0xf3, 0x00, // OOOO--OO-.......
|
||||||
|
0xf0, 0x00, // OOOO-----.......
|
||||||
|
|
||||||
|
// ASCII: 57377, char width: 11
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xa0, 0xa0, // O-O-----O-O.....
|
||||||
|
0xe0, 0xe0, // OOO-----OOO.....
|
||||||
|
0xa0, 0xa0, // O-O-----O-O.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xa0, 0xa0, // O-O-----O-O.....
|
||||||
|
0xe0, 0xe0, // OOO-----OOO.....
|
||||||
|
0xa0, 0xa0, // O-O-----O-O.....
|
||||||
|
0xa0, 0xa0, // O-O-----O-O.....
|
||||||
|
|
||||||
|
// ASCII: 57378, char width: 8
|
||||||
|
0x00, // --------
|
||||||
|
0x3c, // --OOOO--
|
||||||
|
0xff, // OOOOOOOO
|
||||||
|
0x02, // ------O-
|
||||||
|
0x02, // ------O-
|
||||||
|
0x76, // -OOO-OO-
|
||||||
|
0x76, // -OOO-OO-
|
||||||
|
0x66, // -OO--OO-
|
||||||
|
0x02, // ------O-
|
||||||
|
0x7e, // -OOOOOO-
|
||||||
|
|
||||||
|
// ASCII: 57379, char width: 9
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0x3e, 0x00, // --OOOOO--.......
|
||||||
|
0x1e, 0x00, // ---OOOO--.......
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0xf3, 0x80, // OOOO--OOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
|
||||||
|
// ASCII: 57380, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x7e, 0x00, // -OOOOOO--.......
|
||||||
|
0x43, 0x00, // -O----OO-.......
|
||||||
|
0xc1, 0x00, // OO-----O-.......
|
||||||
|
0x81, 0x80, // O------OO.......
|
||||||
|
0xe7, 0x80, // OOO--OOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
|
||||||
|
// ASCII: 57381, char width: 11
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0x80, 0x20, // O---------O.....
|
||||||
|
0xa0, 0x20, // O-O-------O.....
|
||||||
|
0xa3, 0x20, // O-O---OO--O.....
|
||||||
|
0x87, 0xa0, // O----OOOO-O.....
|
||||||
|
0xbf, 0xa0, // O-OOOOOOO-O.....
|
||||||
|
0xbf, 0xa0, // O-OOOOOOO-O.....
|
||||||
|
0xbf, 0xa0, // O-OOOOOOO-O.....
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO-.....
|
||||||
|
|
||||||
|
// ASCII: 57382, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x02, 0x00, // ------O--.......
|
||||||
|
0x07, 0x00, // -----OOO-.......
|
||||||
|
0x0f, 0x00, // ----OOOO-.......
|
||||||
|
0x1e, 0x00, // ---OOOO--.......
|
||||||
|
0x3e, 0x00, // --OOOOO--.......
|
||||||
|
0x7c, 0x00, // -OOOOO---.......
|
||||||
|
0xf8, 0x00, // OOOOO----.......
|
||||||
|
0xb0, 0x00, // O-OO-----.......
|
||||||
|
0xe0, 0x00, // OOO------.......
|
||||||
|
|
||||||
|
// ASCII: 57383, char width: 6
|
||||||
|
0x00, // ------..
|
||||||
|
0x84, // O----O..
|
||||||
|
0x8c, // O---OO..
|
||||||
|
0x9c, // O--OOO..
|
||||||
|
0xfc, // OOOOOO..
|
||||||
|
0xfc, // OOOOOO..
|
||||||
|
0xbc, // O-OOOO..
|
||||||
|
0x9c, // O--OOO..
|
||||||
|
0x8c, // O---OO..
|
||||||
|
0x00, // ------..
|
||||||
|
|
||||||
|
// ASCII: 57384, char width: 8
|
||||||
|
0x00, // --------
|
||||||
|
0x80, // O-------
|
||||||
|
0xe0, // OOO-----
|
||||||
|
0xf8, // OOOOO---
|
||||||
|
0xfc, // OOOOOO--
|
||||||
|
0xff, // OOOOOOOO
|
||||||
|
0xfc, // OOOOOO--
|
||||||
|
0xf0, // OOOO----
|
||||||
|
0xe0, // OOO-----
|
||||||
|
0x80, // O-------
|
||||||
|
|
||||||
|
// ASCII: 57385, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xf7, 0x80, // OOOO-OOOO.......
|
||||||
|
0xe7, 0x00, // OOO--OOO-.......
|
||||||
|
|
||||||
|
// ASCII: 57386, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x00, // OOOOOOOO-.......
|
||||||
|
|
||||||
|
// ASCII: 57387, char width: 6
|
||||||
|
0x00, // ------..
|
||||||
|
0x08, // ----O-..
|
||||||
|
0x88, // O---O-..
|
||||||
|
0xc8, // OO--O-..
|
||||||
|
0xf8, // OOOOO-..
|
||||||
|
0xf8, // OOOOO-..
|
||||||
|
0xe8, // OOO-O-..
|
||||||
|
0xc8, // OO--O-..
|
||||||
|
0x88, // O---O-..
|
||||||
|
0x00, // ------..
|
||||||
|
|
||||||
|
// ASCII: 57388, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x18, 0x00, // ---OO----.......
|
||||||
|
0x3c, 0x00, // --OOOO---.......
|
||||||
|
0x7e, 0x00, // -OOOOOO--.......
|
||||||
|
0xff, 0x00, // OOOOOOOO-.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
|
||||||
|
// ASCII: 57389, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x80, // --------O-......
|
||||||
|
0xe7, 0xc0, // OOO--OOOOO......
|
||||||
|
0x3c, 0x80, // --OOOO--O-......
|
||||||
|
0x18, 0x00, // ---OO-----......
|
||||||
|
0x18, 0x00, // ---OO-----......
|
||||||
|
0x3c, 0x80, // --OOOO--O-......
|
||||||
|
0xe7, 0xc0, // OOO--OOOOO......
|
||||||
|
0x00, 0x80, // --------O-......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
|
||||||
|
// ASCII: 57390, char width: 11
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x6f, 0x80, // -OO-OOOOO--.....
|
||||||
|
0xf0, 0x80, // OOOO----O--.....
|
||||||
|
0x70, 0x80, // -OOO----O--.....
|
||||||
|
0x21, 0xe0, // --O----OOOO.....
|
||||||
|
0x31, 0xc0, // --OO---OOO-.....
|
||||||
|
0x3e, 0x80, // --OOOOO-O--.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
|
||||||
|
// ASCII: 57391, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0xf0, 0x00, // OOOO-----.......
|
||||||
|
0xf8, 0x00, // OOOOO----.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
|
||||||
|
// ASCII: 57392, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0x1e, 0x00, // ---OOOO--.......
|
||||||
|
0x3f, 0x00, // --OOOOOO-.......
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0x0c, 0x00, // ----OO---.......
|
||||||
|
0xf3, 0x80, // OOOO--OOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
|
||||||
|
// ASCII: 57393, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0xe0, 0x00, // OOO-------......
|
||||||
|
0x90, 0x00, // O--O------......
|
||||||
|
0xf0, 0x00, // OOOO------......
|
||||||
|
0x08, 0x00, // ----O-----......
|
||||||
|
0x7c, 0x00, // -OOOOO----......
|
||||||
|
0x92, 0x00, // O--O--O---......
|
||||||
|
0x90, 0x40, // O--O-----O......
|
||||||
|
0xe0, 0x00, // OOO-------......
|
||||||
|
|
||||||
|
// ASCII: 57394, char width: 10
|
||||||
|
0x1e, 0x00, // ---OOOO---......
|
||||||
|
0x32, 0x00, // --OO--O---......
|
||||||
|
0x53, 0x80, // -O-O--OOO-......
|
||||||
|
0xf3, 0x40, // OOOO--OO-O......
|
||||||
|
0x84, 0x40, // O----O---O......
|
||||||
|
0x8e, 0x40, // O---OOO--O......
|
||||||
|
0x80, 0x40, // O--------O......
|
||||||
|
0xf8, 0x40, // OOOOO----O......
|
||||||
|
0x00, 0x40, // ---------O......
|
||||||
|
0x00, 0x40, // ---------O......
|
||||||
|
|
||||||
|
// ASCII: 57395, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0xfe, 0x00, // OOOOOOO--.......
|
||||||
|
0xf5, 0x00, // OOOO-O-O-.......
|
||||||
|
0xf4, 0x80, // OOOO-O--O.......
|
||||||
|
0xbc, 0x80, // O-OOOO--O.......
|
||||||
|
0x80, 0x80, // O-------O.......
|
||||||
|
0xbe, 0x80, // O-OOOOO-O.......
|
||||||
|
0xc0, 0x80, // OO------O.......
|
||||||
|
0xc0, 0x80, // OO------O.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
|
||||||
|
// ASCII: 57396, char width: 9
|
||||||
|
0x78, 0x00, // -OOOO----.......
|
||||||
|
0xfa, 0x00, // OOOOO-O--.......
|
||||||
|
0xfb, 0x00, // OOOOO-OO-.......
|
||||||
|
0xf8, 0x00, // OOOOO----.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_10_file_map[] =
|
||||||
|
{
|
||||||
|
0, 20, 40, 50, 70, 90, 110, 130,
|
||||||
|
140, 150, 170, 190, 200, 220, 240, 260,
|
||||||
|
280, 300, 320, 340, 360,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_10_file_width[] =
|
||||||
|
{
|
||||||
|
9, 11, 8, 9, 9, 11, 9, 6,
|
||||||
|
8, 9, 9, 6, 9, 10, 11, 9,
|
||||||
|
9, 10, 10, 9, 9,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_10_file =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
224, /*First letter's unicode */
|
||||||
|
255, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57376, /*First letter's unicode */
|
||||||
|
57397, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
10, /*Letters height (rows) */
|
||||||
|
symbol_10_file_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_10_file_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_10_file_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_10_FILE_H*/
|
17
lv_misc/lv_fonts/symbol_10_file.h
Normal file
17
lv_misc/lv_fonts/symbol_10_file.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_10_FILE_H
|
||||||
|
#define SYMBOL_10_FILE_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_10_FILE != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_10_file;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_10_FILE != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_10_FILE_H*/
|
347
lv_misc/lv_fonts/symbol_20_basic.c
Normal file
347
lv_misc/lv_fonts/symbol_20_basic.c
Normal file
@ -0,0 +1,347 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_20_BASIC != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_20_basic_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57344, char width: 20
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0xf9, 0xff, 0xf0, // OOOOO--OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0xf9, 0xff, 0xf0, // OOOOO--OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0xfd, 0xff, 0xf0, // OOOOOO-OOOOOOOOOOOOO....
|
||||||
|
0xf9, 0xff, 0xf0, // OOOOO--OOOOOOOOOOOOO....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
|
||||||
|
// ASCII: 57345, char width: 20
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x01, 0x80, // ---------------OO---....
|
||||||
|
0x00, 0x03, 0xc0, // --------------OOOO--....
|
||||||
|
0x00, 0x07, 0xe0, // -------------OOOOOO-....
|
||||||
|
0x00, 0x0f, 0xc0, // ------------OOOOOO--....
|
||||||
|
0x18, 0x1f, 0x80, // ---OO------OOOOOO---....
|
||||||
|
0x3c, 0x3f, 0x00, // --OOOO----OOOOOO----....
|
||||||
|
0x7e, 0x7e, 0x00, // -OOOOOO--OOOOOO-----....
|
||||||
|
0x3f, 0xfc, 0x00, // --OOOOOOOOOOOO------....
|
||||||
|
0x1f, 0xf8, 0x00, // ---OOOOOOOOOO-------....
|
||||||
|
0x0f, 0xf0, 0x00, // ----OOOOOOOO--------....
|
||||||
|
0x07, 0xe0, 0x00, // -----OOOOOO---------....
|
||||||
|
0x03, 0xc0, 0x00, // ------OOOO----------....
|
||||||
|
0x01, 0x80, 0x00, // -------OO-----------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
|
||||||
|
// ASCII: 57346, char width: 16
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x18, 0x18, // ---OO------OO---
|
||||||
|
0x3c, 0x3c, // --OOOO----OOOO--
|
||||||
|
0x7e, 0x7c, // -OOOOOO--OOOOO--
|
||||||
|
0x7f, 0xfc, // -OOOOOOOOOOOOO--
|
||||||
|
0x3f, 0xf8, // --OOOOOOOOOOO---
|
||||||
|
0x1f, 0xf0, // ---OOOOOOOOO----
|
||||||
|
0x0f, 0xe0, // ----OOOOOOO-----
|
||||||
|
0x0f, 0xf0, // ----OOOOOOOO----
|
||||||
|
0x1f, 0xf8, // ---OOOOOOOOOO---
|
||||||
|
0x3f, 0xfc, // --OOOOOOOOOOOO--
|
||||||
|
0x7e, 0xfc, // -OOOOOO-OOOOOO--
|
||||||
|
0x7c, 0x7c, // -OOOOO---OOOOO--
|
||||||
|
0x38, 0x38, // --OOO-----OOO---
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
|
||||||
|
// ASCII: 57347, char width: 17
|
||||||
|
0x00, 0xc0, 0x00, // --------OO-------.......
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO-------.......
|
||||||
|
0x09, 0xc8, 0x00, // ----O--OOO--O----.......
|
||||||
|
0x3d, 0xde, 0x00, // --OOOO-OOO-OOOO--.......
|
||||||
|
0x39, 0xcf, 0x00, // --OOO--OOO--OOOO-.......
|
||||||
|
0x71, 0xc7, 0x00, // -OOO---OOO---OOO-.......
|
||||||
|
0xf1, 0xc7, 0x80, // OOOO---OOO---OOOO.......
|
||||||
|
0xe1, 0xc3, 0x80, // OOO----OOO----OOO.......
|
||||||
|
0xe1, 0xc3, 0x80, // OOO----OOO----OOO.......
|
||||||
|
0xe0, 0xc3, 0x80, // OOO-----OO----OOO.......
|
||||||
|
0xe0, 0x03, 0x80, // OOO-----------OOO.......
|
||||||
|
0xe0, 0x03, 0x80, // OOO-----------OOO.......
|
||||||
|
0x70, 0x07, 0x80, // -OOO---------OOOO.......
|
||||||
|
0x78, 0x07, 0x00, // -OOOO--------OOO-.......
|
||||||
|
0x3c, 0x1e, 0x00, // --OOOO-----OOOO--.......
|
||||||
|
0x3f, 0xfe, 0x00, // --OOOOOOOOOOOOO--.......
|
||||||
|
0x0f, 0xf8, 0x00, // ----OOOOOOOOO----.......
|
||||||
|
0x03, 0xe0, 0x00, // ------OOOOO------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57348, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO-------.......
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO-------.......
|
||||||
|
0x1b, 0xec, 0x00, // ---OO-OOOOO-OO---.......
|
||||||
|
0x3f, 0xfe, 0x00, // --OOOOOOOOOOOOO--.......
|
||||||
|
0x3f, 0xfe, 0x00, // --OOOOOOOOOOOOO--.......
|
||||||
|
0x3f, 0xfc, 0x00, // --OOOOOOOOOOOO---.......
|
||||||
|
0x3e, 0x3c, 0x00, // --OOOOO---OOOO---.......
|
||||||
|
0xfc, 0x1f, 0x80, // OOOOOO-----OOOOOO.......
|
||||||
|
0xfc, 0x1f, 0x80, // OOOOOO-----OOOOOO.......
|
||||||
|
0xfc, 0x1f, 0x80, // OOOOOO-----OOOOOO.......
|
||||||
|
0xfc, 0x1f, 0x80, // OOOOOO-----OOOOOO.......
|
||||||
|
0x1e, 0x3c, 0x00, // ---OOOO---OOOO---.......
|
||||||
|
0x1f, 0xfc, 0x00, // ---OOOOOOOOOOO---.......
|
||||||
|
0x3f, 0xfe, 0x00, // --OOOOOOOOOOOOO--.......
|
||||||
|
0x3f, 0xfe, 0x00, // --OOOOOOOOOOOOO--.......
|
||||||
|
0x1b, 0xec, 0x00, // ---OO-OOOOO-OO---.......
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO-------.......
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO-------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57349, char width: 19
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0xe7, 0x00, // --------OOO--OOO---.....
|
||||||
|
0x01, 0xf7, 0x00, // -------OOOOO-OOO---.....
|
||||||
|
0x03, 0x1f, 0x00, // ------OO---OOOOO---.....
|
||||||
|
0x0e, 0xef, 0x00, // ----OOO-OOO-OOOO---.....
|
||||||
|
0x1d, 0xf7, 0x00, // ---OOO-OOOOO-OOO---.....
|
||||||
|
0x3b, 0xfb, 0x80, // --OOO-OOOOOOO-OOO--.....
|
||||||
|
0x77, 0xfd, 0xc0, // -OOO-OOOOOOOOO-OOO-.....
|
||||||
|
0x7f, 0xff, 0x40, // -OOOOOOOOOOOOOOO-O-.....
|
||||||
|
0x1f, 0xff, 0x00, // ---OOOOOOOOOOOOO---.....
|
||||||
|
0x1f, 0xff, 0x00, // ---OOOOOOOOOOOOO---.....
|
||||||
|
0x1f, 0x1f, 0x00, // ---OOOOO---OOOOO---.....
|
||||||
|
0x1f, 0x1f, 0x00, // ---OOOOO---OOOOO---.....
|
||||||
|
0x1f, 0x1f, 0x00, // ---OOOOO---OOOOO---.....
|
||||||
|
0x1f, 0x1f, 0x00, // ---OOOOO---OOOOO---.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
|
||||||
|
// ASCII: 57350, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO-------.......
|
||||||
|
0x0f, 0xf8, 0x80, // ----OOOOOOOOO---O.......
|
||||||
|
0x1f, 0xff, 0x80, // ---OOOOOOOOOOOOOO.......
|
||||||
|
0x3e, 0x3f, 0x80, // --OOOOO---OOOOOOO.......
|
||||||
|
0x78, 0x0f, 0x80, // -OOOO-------OOOOO.......
|
||||||
|
0x70, 0x0f, 0x80, // -OOO--------OOOOO.......
|
||||||
|
0xe0, 0x1f, 0x80, // OOO--------OOOOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0xfc, 0x03, 0x80, // OOOOOO--------OOO.......
|
||||||
|
0xfc, 0x07, 0x80, // OOOOOO-------OOOO.......
|
||||||
|
0xf8, 0x07, 0x00, // OOOOO--------OOO-.......
|
||||||
|
0xfc, 0x1f, 0x00, // OOOOOO-----OOOOO-.......
|
||||||
|
0xff, 0xfe, 0x00, // OOOOOOOOOOOOOOO--.......
|
||||||
|
0xcf, 0xf8, 0x00, // OO--OOOOOOOOO----.......
|
||||||
|
0x03, 0xf0, 0x00, // ------OOOOOO-----.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57351, char width: 14
|
||||||
|
0x00, 0x30, // ----------OO--..
|
||||||
|
0x00, 0x78, // ---------OOOO-..
|
||||||
|
0x00, 0xf8, // --------OOOOO-..
|
||||||
|
0x01, 0xf8, // -------OOOOOO-..
|
||||||
|
0x03, 0xf0, // ------OOOOOO--..
|
||||||
|
0x07, 0xe0, // -----OOOOOO---..
|
||||||
|
0x0f, 0xc0, // ----OOOOOO----..
|
||||||
|
0x1f, 0x80, // ---OOOOOO-----..
|
||||||
|
0x3f, 0x00, // --OOOOOO------..
|
||||||
|
0x3f, 0x00, // --OOOOOO------..
|
||||||
|
0x1f, 0x80, // ---OOOOOO-----..
|
||||||
|
0x0f, 0xc0, // ----OOOOOO----..
|
||||||
|
0x07, 0xe0, // -----OOOOOO---..
|
||||||
|
0x03, 0xf0, // ------OOOOOO--..
|
||||||
|
0x01, 0xf8, // -------OOOOOO-..
|
||||||
|
0x00, 0xf8, // --------OOOOO-..
|
||||||
|
0x00, 0x78, // ---------OOOO-..
|
||||||
|
0x00, 0x30, // ----------OO--..
|
||||||
|
0x00, 0x00, // --------------..
|
||||||
|
0x00, 0x00, // --------------..
|
||||||
|
|
||||||
|
// ASCII: 57352, char width: 14
|
||||||
|
0x10, 0x00, // ---O----------..
|
||||||
|
0x38, 0x00, // --OOO---------..
|
||||||
|
0x7c, 0x00, // -OOOOO--------..
|
||||||
|
0x3e, 0x00, // --OOOOO-------..
|
||||||
|
0x1f, 0x00, // ---OOOOO------..
|
||||||
|
0x0f, 0x80, // ----OOOOO-----..
|
||||||
|
0x07, 0xc0, // -----OOOOO----..
|
||||||
|
0x03, 0xe0, // ------OOOOO---..
|
||||||
|
0x01, 0xf0, // -------OOOOO--..
|
||||||
|
0x01, 0xf0, // -------OOOOO--..
|
||||||
|
0x03, 0xe0, // ------OOOOO---..
|
||||||
|
0x07, 0xc0, // -----OOOOO----..
|
||||||
|
0x0f, 0x80, // ----OOOOO-----..
|
||||||
|
0x1f, 0x00, // ---OOOOO------..
|
||||||
|
0x3e, 0x00, // --OOOOO-------..
|
||||||
|
0x7c, 0x00, // -OOOOO--------..
|
||||||
|
0x38, 0x00, // --OOO---------..
|
||||||
|
0x10, 0x00, // ---O----------..
|
||||||
|
0x00, 0x00, // --------------..
|
||||||
|
0x00, 0x00, // --------------..
|
||||||
|
|
||||||
|
// ASCII: 57353, char width: 16
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x03, 0x80, // ------OOO-------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0xff, 0xfe, // OOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, // OOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, // OOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, // OOOOOOOOOOOOOOOO
|
||||||
|
0x07, 0xc0, // -----OOOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x03, 0xc0, // ------OOOO------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
|
||||||
|
// ASCII: 57354, char width: 16
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0xff, 0xfe, // OOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, // OOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, // OOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, // OOOOOOOOOOOOOOOO
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
|
||||||
|
// ASCII: 57355, char width: 20
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x60, 0x00, // ---------OO---------....
|
||||||
|
0x00, 0xf0, 0x00, // --------OOOO--------....
|
||||||
|
0x01, 0xf8, 0x00, // -------OOOOOO-------....
|
||||||
|
0x03, 0xfc, 0x00, // ------OOOOOOOO------....
|
||||||
|
0x07, 0xfe, 0x00, // -----OOOOOOOOOO-----....
|
||||||
|
0x0f, 0xff, 0x00, // ----OOOOOOOOOOOO----....
|
||||||
|
0x1f, 0x9f, 0x80, // ---OOOOOO--OOOOOO---....
|
||||||
|
0x3f, 0x0f, 0xc0, // --OOOOOO----OOOOOO--....
|
||||||
|
0x7e, 0x07, 0xe0, // -OOOOOO------OOOOOO-....
|
||||||
|
0x7c, 0x03, 0xe0, // -OOOOO--------OOOOO-....
|
||||||
|
0x38, 0x01, 0xc0, // --OOO----------OOO--....
|
||||||
|
0x10, 0x00, 0x80, // ---O------------O---....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
|
||||||
|
// ASCII: 57356, char width: 20
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x18, 0x01, 0x80, // ---OO----------OO---....
|
||||||
|
0x3c, 0x03, 0xc0, // --OOOO--------OOOO--....
|
||||||
|
0x7e, 0x07, 0xe0, // -OOOOOO------OOOOOO-....
|
||||||
|
0x3f, 0x0f, 0xc0, // --OOOOOO----OOOOOO--....
|
||||||
|
0x1f, 0x9f, 0x80, // ---OOOOOO--OOOOOO---....
|
||||||
|
0x0f, 0xff, 0x00, // ----OOOOOOOOOOOO----....
|
||||||
|
0x07, 0xfe, 0x00, // -----OOOOOOOOOO-----....
|
||||||
|
0x03, 0xfc, 0x00, // ------OOOOOOOO------....
|
||||||
|
0x01, 0xf8, 0x00, // -------OOOOOO-------....
|
||||||
|
0x00, 0xf0, 0x00, // --------OOOO--------....
|
||||||
|
0x00, 0x60, 0x00, // ---------OO---------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
|
||||||
|
// ASCII: 57357, char width: 21
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0xff, 0xff, 0xf8, // OOOOOOOOOOOOOOOOOOOOO...
|
||||||
|
0xc0, 0x00, 0x18, // OO-----------------OO...
|
||||||
|
0x80, 0x00, 0x08, // O-------------------O...
|
||||||
|
0x92, 0xdb, 0x48, // O--O--O-OO-OO-OO-O--O...
|
||||||
|
0x80, 0x00, 0x48, // O----------------O--O...
|
||||||
|
0x80, 0x00, 0x48, // O----------------O--O...
|
||||||
|
0x9d, 0x24, 0xc8, // O--OOO-O--O--O--OO--O...
|
||||||
|
0x80, 0x00, 0x08, // O-------------------O...
|
||||||
|
0x80, 0x00, 0x08, // O-------------------O...
|
||||||
|
0x93, 0xff, 0x48, // O--O--OOOOOOOOOO-O--O...
|
||||||
|
0x80, 0x00, 0x08, // O-------------------O...
|
||||||
|
0xc0, 0x00, 0x18, // OO-----------------OO...
|
||||||
|
0xff, 0xff, 0xf8, // OOOOOOOOOOOOOOOOOOOOO...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_20_basic_map[] =
|
||||||
|
{
|
||||||
|
0, 60, 120, 160, 220, 280, 340, 400,
|
||||||
|
440, 480, 520, 560, 620, 680,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_20_basic_width[] =
|
||||||
|
{
|
||||||
|
20, 20, 16, 17, 17, 19, 17, 14,
|
||||||
|
14, 16, 16, 20, 20, 21,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_20_basic =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
192, /*First letter's unicode */
|
||||||
|
207, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57344, /*First letter's unicode */
|
||||||
|
57358, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
20, /*Letters height (rows) */
|
||||||
|
symbol_20_basic_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_20_basic_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_20_basic_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_20_BASIC_H*/
|
17
lv_misc/lv_fonts/symbol_20_basic.h
Normal file
17
lv_misc/lv_fonts/symbol_20_basic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_20_BASIC_H
|
||||||
|
#define SYMBOL_20_BASIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_20_BASIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_20_basic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_20_BASIC != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_20_BASIC_H*/
|
369
lv_misc/lv_fonts/symbol_20_feedback.c
Normal file
369
lv_misc/lv_fonts/symbol_20_feedback.c
Normal file
@ -0,0 +1,369 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_20_FEEDBACK != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_20_feedback_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57408, char width: 9
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x01, 0x00, // -------O-.......
|
||||||
|
0x03, 0x80, // ------OOO.......
|
||||||
|
0x07, 0x80, // -----OOOO.......
|
||||||
|
0x0f, 0x80, // ----OOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0xff, 0x80, // OOOOOOOOO.......
|
||||||
|
0x0f, 0x80, // ----OOOOO.......
|
||||||
|
0x07, 0x80, // -----OOOO.......
|
||||||
|
0x03, 0x80, // ------OOO.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
0x00, 0x00, // ---------.......
|
||||||
|
|
||||||
|
// ASCII: 57409, char width: 13
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x01, 0x00, // -------O-----...
|
||||||
|
0x03, 0x80, // ------OOO----...
|
||||||
|
0x07, 0x80, // -----OOOO----...
|
||||||
|
0x0f, 0x80, // ----OOOOO----...
|
||||||
|
0xff, 0xb0, // OOOOOOOOO-OO-...
|
||||||
|
0xff, 0x98, // OOOOOOOOO--OO...
|
||||||
|
0xff, 0x98, // OOOOOOOOO--OO...
|
||||||
|
0xff, 0x98, // OOOOOOOOO--OO...
|
||||||
|
0xff, 0xb0, // OOOOOOOOO-OO-...
|
||||||
|
0xff, 0x80, // OOOOOOOOO----...
|
||||||
|
0x0f, 0x80, // ----OOOOO----...
|
||||||
|
0x07, 0x80, // -----OOOO----...
|
||||||
|
0x03, 0x80, // ------OOO----...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
|
||||||
|
// ASCII: 57410, char width: 19
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x04, 0x00, // -------------O-----.....
|
||||||
|
0x01, 0x07, 0x00, // -------O-----OOO---.....
|
||||||
|
0x03, 0x81, 0x80, // ------OOO------OO--.....
|
||||||
|
0x07, 0x9c, 0x80, // -----OOOO--OOO--O--.....
|
||||||
|
0x0f, 0x8c, 0xc0, // ----OOOOO---OO--OO-.....
|
||||||
|
0xff, 0xa6, 0x40, // OOOOOOOOO-O--OO--O-.....
|
||||||
|
0xff, 0xba, 0x40, // OOOOOOOOO-OOO-O--O-.....
|
||||||
|
0xff, 0x9a, 0x40, // OOOOOOOOO--OO-O--O-.....
|
||||||
|
0xff, 0x9a, 0x40, // OOOOOOOOO--OO-O--O-.....
|
||||||
|
0xff, 0xb2, 0x40, // OOOOOOOOO-OO--O--O-.....
|
||||||
|
0xff, 0x86, 0x40, // OOOOOOOOO----OO--O-.....
|
||||||
|
0x0f, 0x8c, 0xc0, // ----OOOOO---OO--OO-.....
|
||||||
|
0x07, 0x99, 0x80, // -----OOOO--OO--OO--.....
|
||||||
|
0x03, 0x83, 0x00, // ------OOO-----OO---.....
|
||||||
|
0x01, 0x07, 0x00, // -------O-----OOO---.....
|
||||||
|
0x00, 0x04, 0x00, // -------------O-----.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
|
||||||
|
// ASCII: 57411, char width: 20
|
||||||
|
0x00, 0x60, 0x00, // ---------OO---------....
|
||||||
|
0x00, 0xf0, 0x00, // --------OOOO--------....
|
||||||
|
0x00, 0xf0, 0x00, // --------OOOO--------....
|
||||||
|
0x01, 0xf8, 0x00, // -------OOOOOO-------....
|
||||||
|
0x01, 0xf8, 0x00, // -------OOOOOO-------....
|
||||||
|
0x03, 0xfc, 0x00, // ------OOOOOOOO------....
|
||||||
|
0x07, 0x0e, 0x00, // -----OOO----OOO-----....
|
||||||
|
0x07, 0x0e, 0x00, // -----OOO----OOO-----....
|
||||||
|
0x0f, 0x9f, 0x00, // ----OOOOO--OOOOO----....
|
||||||
|
0x0f, 0x9f, 0x00, // ----OOOOO--OOOOO----....
|
||||||
|
0x1f, 0x9f, 0x80, // ---OOOOOO--OOOOOO---....
|
||||||
|
0x1f, 0x9f, 0x80, // ---OOOOOO--OOOOOO---....
|
||||||
|
0x3f, 0xff, 0xc0, // --OOOOOOOOOOOOOOOO--....
|
||||||
|
0x3f, 0x9f, 0xc0, // --OOOOOOO--OOOOOOO--....
|
||||||
|
0x7f, 0x9f, 0xe0, // -OOOOOOOO--OOOOOOOO-....
|
||||||
|
0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
|
||||||
|
// ASCII: 57412, char width: 16
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x30, 0x00, // --OO------------
|
||||||
|
0x70, 0x00, // -OOO------------
|
||||||
|
0xf8, 0x00, // OOOOO-----------
|
||||||
|
0xfc, 0x00, // OOOOOO----------
|
||||||
|
0xf8, 0x00, // OOOOO-----------
|
||||||
|
0xf0, 0x00, // OOOO------------
|
||||||
|
0x70, 0x00, // -OOO------------
|
||||||
|
0x70, 0x00, // -OOO------------
|
||||||
|
0x78, 0x00, // -OOOO-----------
|
||||||
|
0x3c, 0x00, // --OOOO----------
|
||||||
|
0x1e, 0x00, // ---OOOO---------
|
||||||
|
0x0f, 0x1c, // ----OOOO---OOO--
|
||||||
|
0x07, 0xff, // -----OOOOOOOOOOO
|
||||||
|
0x03, 0xff, // ------OOOOOOOOOO
|
||||||
|
0x01, 0xfe, // -------OOOOOOOO-
|
||||||
|
0x00, 0x3c, // ----------OOOO--
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
|
||||||
|
// ASCII: 57413, char width: 10
|
||||||
|
0x00, 0x00, // ----------......
|
||||||
|
0x1c, 0x00, // ---OOO----......
|
||||||
|
0x3e, 0x00, // --OOOOO---......
|
||||||
|
0x3c, 0x00, // --OOOO----......
|
||||||
|
0x3c, 0x00, // --OOOO----......
|
||||||
|
0x7c, 0x00, // -OOOOO----......
|
||||||
|
0x78, 0xc0, // -OOOO---OO......
|
||||||
|
0x7f, 0xc0, // -OOOOOOOOO......
|
||||||
|
0x7f, 0x80, // -OOOOOOOO-......
|
||||||
|
0xff, 0x80, // OOOOOOOOO-......
|
||||||
|
0xff, 0x00, // OOOOOOOO--......
|
||||||
|
0x07, 0x00, // -----OOO--......
|
||||||
|
0x06, 0x00, // -----OO---......
|
||||||
|
0x0e, 0x00, // ----OOO---......
|
||||||
|
0x0c, 0x00, // ----OO----......
|
||||||
|
0x0c, 0x00, // ----OO----......
|
||||||
|
0x08, 0x00, // ----O-----......
|
||||||
|
0x18, 0x00, // ---OO-----......
|
||||||
|
0x18, 0x00, // ---OO-----......
|
||||||
|
0x10, 0x00, // ---O------......
|
||||||
|
|
||||||
|
// ASCII: 57414, char width: 20
|
||||||
|
0x00, 0x60, 0x00, // ---------OO---------....
|
||||||
|
0x00, 0x70, 0x00, // ---------OOO--------....
|
||||||
|
0x01, 0xfc, 0x00, // -------OOOOOOO------....
|
||||||
|
0x03, 0xfe, 0x00, // ------OOOOOOOOO-----....
|
||||||
|
0x07, 0xff, 0x00, // -----OOOOOOOOOOO----....
|
||||||
|
0x07, 0xff, 0x00, // -----OOOOOOOOOOO----....
|
||||||
|
0x07, 0xff, 0x00, // -----OOOOOOOOOOO----....
|
||||||
|
0x0f, 0xff, 0x00, // ----OOOOOOOOOOOO----....
|
||||||
|
0x0f, 0xff, 0x00, // ----OOOOOOOOOOOO----....
|
||||||
|
0x0f, 0xff, 0x00, // ----OOOOOOOOOOOO----....
|
||||||
|
0x0f, 0xff, 0x80, // ----OOOOOOOOOOOOO---....
|
||||||
|
0x0f, 0xff, 0x80, // ----OOOOOOOOOOOOO---....
|
||||||
|
0x1f, 0xff, 0x80, // ---OOOOOOOOOOOOOO---....
|
||||||
|
0x1f, 0xff, 0xc0, // ---OOOOOOOOOOOOOOO--....
|
||||||
|
0x3f, 0xff, 0xc0, // --OOOOOOOOOOOOOOOO--....
|
||||||
|
0x7f, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOO-....
|
||||||
|
0x7f, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOO-....
|
||||||
|
0x01, 0xf8, 0x00, // -------OOOOOO-------....
|
||||||
|
0x00, 0xf8, 0x00, // --------OOOOO-------....
|
||||||
|
0x00, 0x70, 0x00, // ---------OOO--------....
|
||||||
|
|
||||||
|
// ASCII: 57415, char width: 16
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x07, // -------------OOO
|
||||||
|
0x00, 0x1e, // -----------OOOO-
|
||||||
|
0x00, 0x7e, // ---------OOOOOO-
|
||||||
|
0x01, 0xfc, // -------OOOOOOO--
|
||||||
|
0x07, 0xfc, // -----OOOOOOOOO--
|
||||||
|
0x1f, 0xf8, // ---OOOOOOOOOO---
|
||||||
|
0x7f, 0xf8, // -OOOOOOOOOOOO---
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO----
|
||||||
|
0x01, 0xf0, // -------OOOOO----
|
||||||
|
0x01, 0xe0, // -------OOOO-----
|
||||||
|
0x01, 0xe0, // -------OOOO-----
|
||||||
|
0x01, 0xc0, // -------OOO------
|
||||||
|
0x01, 0xc0, // -------OOO------
|
||||||
|
0x01, 0x80, // -------OO-------
|
||||||
|
0x01, 0x80, // -------OO-------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
|
||||||
|
// ASCII: 57416, char width: 23
|
||||||
|
0x00, 0x00, 0x00, // -----------------------.
|
||||||
|
0x00, 0xfc, 0x00, // --------OOOOOO---------.
|
||||||
|
0x0f, 0xff, 0xc0, // ----OOOOOOOOOOOOOO-----.
|
||||||
|
0x3f, 0xff, 0xf0, // --OOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x7f, 0x01, 0xf8, // -OOOOOOO-------OOOOOO--.
|
||||||
|
0xf8, 0xfc, 0x7c, // OOOOO---OOOOOO---OOOOO-.
|
||||||
|
0x63, 0xff, 0x18, // -OO---OOOOOOOOOO---OO--.
|
||||||
|
0x0f, 0xff, 0xc0, // ----OOOOOOOOOOOOOO-----.
|
||||||
|
0x1f, 0x87, 0xe0, // ---OOOOOO----OOOOOO----.
|
||||||
|
0x0e, 0x01, 0xe0, // ----OOO--------OOOO----.
|
||||||
|
0x08, 0xfc, 0xc0, // ----O---OOOOOO--OO-----.
|
||||||
|
0x01, 0xfe, 0x00, // -------OOOOOOOO--------.
|
||||||
|
0x03, 0xff, 0x00, // ------OOOOOOOOOO-------.
|
||||||
|
0x01, 0x86, 0x00, // -------OO----OO--------.
|
||||||
|
0x00, 0x30, 0x00, // ----------OO-----------.
|
||||||
|
0x00, 0x78, 0x00, // ---------OOOO----------.
|
||||||
|
0x00, 0x30, 0x00, // ----------OO-----------.
|
||||||
|
0x00, 0x00, 0x00, // -----------------------.
|
||||||
|
0x00, 0x00, 0x00, // -----------------------.
|
||||||
|
0x00, 0x00, 0x00, // -----------------------.
|
||||||
|
|
||||||
|
// ASCII: 57417, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0xff, 0xff, 0xff, 0x00, // OOOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0xc0, 0x00, 0x01, 0x00, // OO---------------------O--......
|
||||||
|
0x9f, 0xff, 0xf9, 0x00, // O--OOOOOOOOOOOOOOOOOO--O--......
|
||||||
|
0x9f, 0xff, 0xfd, 0x80, // O--OOOOOOOOOOOOOOOOOOO-OO-......
|
||||||
|
0x9f, 0xff, 0xfd, 0xc0, // O--OOOOOOOOOOOOOOOOOOO-OOO......
|
||||||
|
0x9f, 0xff, 0xfc, 0xc0, // O--OOOOOOOOOOOOOOOOOOO--OO......
|
||||||
|
0x9f, 0xff, 0xfc, 0xc0, // O--OOOOOOOOOOOOOOOOOOO--OO......
|
||||||
|
0x9f, 0xff, 0xfc, 0xc0, // O--OOOOOOOOOOOOOOOOOOO--OO......
|
||||||
|
0x9f, 0xff, 0xfc, 0xc0, // O--OOOOOOOOOOOOOOOOOOO--OO......
|
||||||
|
0x9f, 0xff, 0xfd, 0xc0, // O--OOOOOOOOOOOOOOOOOOO-OOO......
|
||||||
|
0x9f, 0xff, 0xfd, 0x00, // O--OOOOOOOOOOOOOOOOOOO-O--......
|
||||||
|
0x80, 0x00, 0x01, 0x00, // O----------------------O--......
|
||||||
|
0xc0, 0x00, 0x03, 0x00, // OO--------------------OO--......
|
||||||
|
0x7f, 0xff, 0xff, 0x00, // -OOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57418, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0xff, 0xff, 0xff, 0x00, // OOOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0xc0, 0x00, 0x01, 0x00, // OO---------------------O--......
|
||||||
|
0x9f, 0xff, 0x81, 0x00, // O--OOOOOOOOOOOOOO------O--......
|
||||||
|
0x9f, 0xff, 0x81, 0x80, // O--OOOOOOOOOOOOOO------OO-......
|
||||||
|
0x9f, 0xff, 0x81, 0xc0, // O--OOOOOOOOOOOOOO------OOO......
|
||||||
|
0x9f, 0xff, 0x80, 0xc0, // O--OOOOOOOOOOOOOO-------OO......
|
||||||
|
0x9f, 0xff, 0x80, 0xc0, // O--OOOOOOOOOOOOOO-------OO......
|
||||||
|
0x9f, 0xff, 0x80, 0xc0, // O--OOOOOOOOOOOOOO-------OO......
|
||||||
|
0x9f, 0xff, 0x80, 0xc0, // O--OOOOOOOOOOOOOO-------OO......
|
||||||
|
0x9f, 0xff, 0x81, 0xc0, // O--OOOOOOOOOOOOOO------OOO......
|
||||||
|
0x9f, 0xff, 0x81, 0x00, // O--OOOOOOOOOOOOOO------O--......
|
||||||
|
0x80, 0x00, 0x01, 0x00, // O----------------------O--......
|
||||||
|
0xc0, 0x00, 0x03, 0x00, // OO--------------------OO--......
|
||||||
|
0x7f, 0xff, 0xff, 0x00, // -OOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57419, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0xff, 0xff, 0xff, 0x00, // OOOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0xc0, 0x00, 0x01, 0x00, // OO---------------------O--......
|
||||||
|
0x9f, 0xf8, 0x01, 0x00, // O--OOOOOOOOOO----------O--......
|
||||||
|
0x9f, 0xf8, 0x01, 0x80, // O--OOOOOOOOOO----------OO-......
|
||||||
|
0x9f, 0xf8, 0x01, 0xc0, // O--OOOOOOOOOO----------OOO......
|
||||||
|
0x9f, 0xf8, 0x00, 0xc0, // O--OOOOOOOOOO-----------OO......
|
||||||
|
0x9f, 0xf8, 0x00, 0xc0, // O--OOOOOOOOOO-----------OO......
|
||||||
|
0x9f, 0xf8, 0x00, 0xc0, // O--OOOOOOOOOO-----------OO......
|
||||||
|
0x9f, 0xf8, 0x00, 0xc0, // O--OOOOOOOOOO-----------OO......
|
||||||
|
0x9f, 0xf8, 0x01, 0xc0, // O--OOOOOOOOOO----------OOO......
|
||||||
|
0x9f, 0xf8, 0x01, 0x00, // O--OOOOOOOOOO----------O--......
|
||||||
|
0x80, 0x00, 0x01, 0x00, // O----------------------O--......
|
||||||
|
0xc0, 0x00, 0x03, 0x00, // OO--------------------OO--......
|
||||||
|
0x7f, 0xff, 0xff, 0x00, // -OOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57420, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0xff, 0xff, 0xff, 0x00, // OOOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0xc0, 0x00, 0x01, 0x00, // OO---------------------O--......
|
||||||
|
0x9f, 0x00, 0x01, 0x00, // O--OOOOO---------------O--......
|
||||||
|
0x9f, 0x80, 0x01, 0x80, // O--OOOOOO--------------OO-......
|
||||||
|
0x9f, 0x80, 0x01, 0xc0, // O--OOOOOO--------------OOO......
|
||||||
|
0x9f, 0x80, 0x00, 0xc0, // O--OOOOOO---------------OO......
|
||||||
|
0x9f, 0x80, 0x00, 0xc0, // O--OOOOOO---------------OO......
|
||||||
|
0x9f, 0x80, 0x00, 0xc0, // O--OOOOOO---------------OO......
|
||||||
|
0x9f, 0x80, 0x00, 0xc0, // O--OOOOOO---------------OO......
|
||||||
|
0x9f, 0x80, 0x01, 0xc0, // O--OOOOOO--------------OOO......
|
||||||
|
0x9f, 0x80, 0x01, 0x00, // O--OOOOOO--------------O--......
|
||||||
|
0x80, 0x00, 0x01, 0x00, // O----------------------O--......
|
||||||
|
0xc0, 0x00, 0x03, 0x00, // OO--------------------OO--......
|
||||||
|
0x7f, 0xff, 0xff, 0x00, // -OOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57421, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0xff, 0xff, 0xff, 0x00, // OOOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0xc0, 0x00, 0x01, 0x00, // OO---------------------O--......
|
||||||
|
0x80, 0x00, 0x01, 0x00, // O----------------------O--......
|
||||||
|
0x80, 0x00, 0x01, 0x80, // O----------------------OO-......
|
||||||
|
0x80, 0x00, 0x01, 0xc0, // O----------------------OOO......
|
||||||
|
0x80, 0x00, 0x00, 0xc0, // O-----------------------OO......
|
||||||
|
0x80, 0x00, 0x00, 0xc0, // O-----------------------OO......
|
||||||
|
0x80, 0x00, 0x00, 0xc0, // O-----------------------OO......
|
||||||
|
0x80, 0x00, 0x00, 0xc0, // O-----------------------OO......
|
||||||
|
0x80, 0x00, 0x01, 0x80, // O----------------------OO-......
|
||||||
|
0x80, 0x00, 0x01, 0x00, // O----------------------O--......
|
||||||
|
0x80, 0x00, 0x01, 0x00, // O----------------------O--......
|
||||||
|
0xc0, 0x00, 0x03, 0x00, // OO--------------------OO--......
|
||||||
|
0x7f, 0xff, 0xff, 0x00, // -OOOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57422, char width: 17
|
||||||
|
0x03, 0xf0, 0x00, // ------OOOOOO-----.......
|
||||||
|
0x0f, 0xf8, 0x00, // ----OOOOOOOOO----.......
|
||||||
|
0x1f, 0x7c, 0x00, // ---OOOOO-OOOOO---.......
|
||||||
|
0x3f, 0x3e, 0x00, // --OOOOOO--OOOOO--.......
|
||||||
|
0x3f, 0x1e, 0x00, // --OOOOOO---OOOO--.......
|
||||||
|
0x3f, 0x0f, 0x00, // --OOOOOO----OOOO-.......
|
||||||
|
0x73, 0x67, 0x00, // -OOO--OO-OO--OOO-.......
|
||||||
|
0x79, 0x0f, 0x00, // -OOOO--O----OOOO-.......
|
||||||
|
0x7c, 0x1f, 0x00, // -OOOOO-----OOOOO-.......
|
||||||
|
0x7e, 0x3f, 0x00, // -OOOOOO---OOOOOO-.......
|
||||||
|
0x7e, 0x3f, 0x00, // -OOOOOO---OOOOOO-.......
|
||||||
|
0x7c, 0x1f, 0x00, // -OOOOO-----OOOOO-.......
|
||||||
|
0x79, 0x0f, 0x00, // -OOOO--O----OOOO-.......
|
||||||
|
0x73, 0x67, 0x00, // -OOO--OO-OO--OOO-.......
|
||||||
|
0x3f, 0x0f, 0x00, // --OOOOOO----OOOO-.......
|
||||||
|
0x3f, 0x1e, 0x00, // --OOOOOO---OOOO--.......
|
||||||
|
0x3f, 0x3e, 0x00, // --OOOOOO--OOOOO--.......
|
||||||
|
0x1f, 0x7c, 0x00, // ---OOOOO-OOOOO---.......
|
||||||
|
0x0f, 0xf8, 0x00, // ----OOOOOOOOO----.......
|
||||||
|
0x03, 0xf0, 0x00, // ------OOOOOO-----.......
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_20_feedback_map[] =
|
||||||
|
{
|
||||||
|
0, 40, 80, 140, 200, 240, 280, 340,
|
||||||
|
380, 440, 520, 600, 680, 760, 840,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_20_feedback_width[] =
|
||||||
|
{
|
||||||
|
9, 13, 19, 20, 16, 10, 20, 16,
|
||||||
|
23, 26, 26, 26, 26, 26, 17,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_20_feedback =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
208, /*First letter's unicode */
|
||||||
|
223, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57408, /*First letter's unicode */
|
||||||
|
57423, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
20, /*Letters height (rows) */
|
||||||
|
symbol_20_feedback_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_20_feedback_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_20_feedback_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_20_FEEDBACK_H*/
|
17
lv_misc/lv_fonts/symbol_20_feedback.h
Normal file
17
lv_misc/lv_fonts/symbol_20_feedback.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_20_FEEDBACK_H
|
||||||
|
#define SYMBOL_20_FEEDBACK_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_20_FEEDBACK != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_20_feedback;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_20_FEEDBACK != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_20_FEEDBACK_H*/
|
503
lv_misc/lv_fonts/symbol_20_file.c
Normal file
503
lv_misc/lv_fonts/symbol_20_file.c
Normal file
@ -0,0 +1,503 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_20_FILE != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_20_file_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57376, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x0f, 0x80, // ------------OOOOO.......
|
||||||
|
0x00, 0x7f, 0x80, // ---------OOOOOOOO.......
|
||||||
|
0x03, 0xff, 0x80, // ------OOOOOOOOOOO.......
|
||||||
|
0x03, 0xff, 0x80, // ------OOOOOOOOOOO.......
|
||||||
|
0x03, 0xff, 0x80, // ------OOOOOOOOOOO.......
|
||||||
|
0x03, 0xff, 0x80, // ------OOOOOOOOOOO.......
|
||||||
|
0x03, 0xf0, 0x80, // ------OOOOOO----O.......
|
||||||
|
0x03, 0x80, 0x80, // ------OOO-------O.......
|
||||||
|
0x02, 0x00, 0x80, // ------O---------O.......
|
||||||
|
0x02, 0x00, 0x80, // ------O---------O.......
|
||||||
|
0x02, 0x00, 0x80, // ------O---------O.......
|
||||||
|
0x02, 0x1f, 0x80, // ------O----OOOOOO.......
|
||||||
|
0x02, 0x3f, 0x80, // ------O---OOOOOOO.......
|
||||||
|
0x02, 0x3f, 0x80, // ------O---OOOOOOO.......
|
||||||
|
0x7e, 0x1f, 0x00, // -OOOOOO----OOOOO-.......
|
||||||
|
0xfe, 0x00, 0x00, // OOOOOOO----------.......
|
||||||
|
0xfe, 0x00, 0x00, // OOOOOOO----------.......
|
||||||
|
0x7c, 0x00, 0x00, // -OOOOO-----------.......
|
||||||
|
|
||||||
|
// ASCII: 57377, char width: 21
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0xff, 0xff, 0xf8, // OOOOOOOOOOOOOOOOOOOOO...
|
||||||
|
0xcc, 0x00, 0x88, // OO--OO----------O---O...
|
||||||
|
0x88, 0x00, 0x88, // O---O-----------O---O...
|
||||||
|
0xd8, 0x00, 0xd8, // OO-OO-----------OO-OO...
|
||||||
|
0xf8, 0x00, 0xf8, // OOOOO-----------OOOOO...
|
||||||
|
0xc8, 0x00, 0x88, // OO--O-----------O---O...
|
||||||
|
0x88, 0x00, 0x88, // O---O-----------O---O...
|
||||||
|
0xcc, 0x01, 0x88, // OO--OO---------OO---O...
|
||||||
|
0xff, 0xff, 0xf8, // OOOOOOOOOOOOOOOOOOOOO...
|
||||||
|
0xcc, 0x01, 0xc8, // OO--OO---------OOO--O...
|
||||||
|
0x88, 0x00, 0x88, // O---O-----------O---O...
|
||||||
|
0xc8, 0x00, 0x88, // OO--O-----------O---O...
|
||||||
|
0xf8, 0x00, 0xf8, // OOOOO-----------OOOOO...
|
||||||
|
0xd8, 0x00, 0xd8, // OO-OO-----------OO-OO...
|
||||||
|
0x88, 0x00, 0x88, // O---O-----------O---O...
|
||||||
|
0x88, 0x00, 0x88, // O---O-----------O---O...
|
||||||
|
0xdc, 0x01, 0xd8, // OO-OOO---------OOO-OO...
|
||||||
|
0x7f, 0xff, 0xf8, // -OOOOOOOOOOOOOOOOOOOO...
|
||||||
|
|
||||||
|
// ASCII: 57378, char width: 16
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x07, 0xe0, // -----OOOOOO-----
|
||||||
|
0x0c, 0x30, // ----OO----OO----
|
||||||
|
0xff, 0xff, // OOOOOOOOOOOOOOOO
|
||||||
|
0x70, 0x0e, // -OOO--------OOO-
|
||||||
|
0x60, 0x04, // -OO----------O--
|
||||||
|
0x60, 0x04, // -OO----------O--
|
||||||
|
0x6d, 0xa4, // -OO-OO-OO-O--O--
|
||||||
|
0x6d, 0xa4, // -OO-OO-OO-O--O--
|
||||||
|
0x6d, 0xa4, // -OO-OO-OO-O--O--
|
||||||
|
0x6d, 0xa4, // -OO-OO-OO-O--O--
|
||||||
|
0x6d, 0xa4, // -OO-OO-OO-O--O--
|
||||||
|
0x6d, 0xa4, // -OO-OO-OO-O--O--
|
||||||
|
0x6d, 0xa4, // -OO-OO-OO-O--O--
|
||||||
|
0x60, 0x04, // -OO----------O--
|
||||||
|
0x60, 0x04, // -OO----------O--
|
||||||
|
0x3f, 0xfc, // --OOOOOOOOOOOO--
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
|
||||||
|
// ASCII: 57379, char width: 19
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x0f, 0xfc, 0x00, // ----OOOOOOOOOO-----.....
|
||||||
|
0x0f, 0xfe, 0x00, // ----OOOOOOOOOOO----.....
|
||||||
|
0x07, 0xfc, 0x00, // -----OOOOOOOOO-----.....
|
||||||
|
0x03, 0xf8, 0x00, // ------OOOOOOO------.....
|
||||||
|
0x01, 0xf0, 0x00, // -------OOOOO-------.....
|
||||||
|
0x00, 0xe0, 0x00, // --------OOO--------.....
|
||||||
|
0xfe, 0x4f, 0xc0, // OOOOOOO--O--OOOOOO-.....
|
||||||
|
0xff, 0x1f, 0xc0, // OOOOOOOO---OOOOOOO-.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0xff, 0xfb, 0x40, // OOOOOOOOOOOOO-OO-O-.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
|
||||||
|
// ASCII: 57380, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x1f, 0xfc, 0x00, // ---OOOOOOOOOOO---.......
|
||||||
|
0x3f, 0xfe, 0x00, // --OOOOOOOOOOOOO--.......
|
||||||
|
0x30, 0x06, 0x00, // --OO---------OO--.......
|
||||||
|
0x30, 0x07, 0x00, // --OO---------OOO-.......
|
||||||
|
0x70, 0x03, 0x00, // -OOO----------OO-.......
|
||||||
|
0x60, 0x03, 0x00, // -OO-----------OO-.......
|
||||||
|
0xe0, 0x03, 0x80, // OOO-----------OOO.......
|
||||||
|
0xe0, 0x03, 0x80, // OOO-----------OOO.......
|
||||||
|
0xfc, 0x1f, 0x80, // OOOOOO-----OOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57381, char width: 21
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0xff, 0xff, 0xf8, // OOOOOOOOOOOOOOOOOOOOO...
|
||||||
|
0x80, 0x00, 0x08, // O-------------------O...
|
||||||
|
0x8c, 0x00, 0x08, // O---OO--------------O...
|
||||||
|
0x9e, 0x00, 0x08, // O--OOOO-------------O...
|
||||||
|
0x9e, 0x06, 0x08, // O--OOOO------OO-----O...
|
||||||
|
0x9e, 0x0f, 0x08, // O--OOOO-----OOOO----O...
|
||||||
|
0x80, 0x1f, 0x88, // O----------OOOOOO---O...
|
||||||
|
0x80, 0x3f, 0xc8, // O---------OOOOOOOO--O...
|
||||||
|
0x82, 0x7f, 0xe8, // O-----O--OOOOOOOOOO-O...
|
||||||
|
0x87, 0xff, 0xe8, // O----OOOOOOOOOOOOOO-O...
|
||||||
|
0x8f, 0xff, 0xe8, // O---OOOOOOOOOOOOOOO-O...
|
||||||
|
0x9f, 0xff, 0xe8, // O--OOOOOOOOOOOOOOOO-O...
|
||||||
|
0x9f, 0xff, 0xe8, // O--OOOOOOOOOOOOOOOO-O...
|
||||||
|
0x80, 0x00, 0x08, // O-------------------O...
|
||||||
|
0x80, 0x00, 0x08, // O-------------------O...
|
||||||
|
0xff, 0xff, 0xf8, // OOOOOOOOOOOOOOOOOOOOO...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
|
||||||
|
// ASCII: 57382, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x1c, 0x00, // -----------OOO---.......
|
||||||
|
0x00, 0x3e, 0x00, // ----------OOOOO--.......
|
||||||
|
0x00, 0x1f, 0x00, // -----------OOOOO-.......
|
||||||
|
0x00, 0xcf, 0x80, // --------OO--OOOOO.......
|
||||||
|
0x01, 0xe7, 0x80, // -------OOOO--OOOO.......
|
||||||
|
0x03, 0xf3, 0x00, // ------OOOOOO--OO-.......
|
||||||
|
0x07, 0xf8, 0x00, // -----OOOOOOOO----.......
|
||||||
|
0x0f, 0xfc, 0x00, // ----OOOOOOOOOO---.......
|
||||||
|
0x1f, 0xf8, 0x00, // ---OOOOOOOOOO----.......
|
||||||
|
0x3f, 0xf0, 0x00, // --OOOOOOOOOO-----.......
|
||||||
|
0x7f, 0xe0, 0x00, // -OOOOOOOOOO------.......
|
||||||
|
0xff, 0xc0, 0x00, // OOOOOOOOOO-------.......
|
||||||
|
0xcf, 0x80, 0x00, // OO--OOOOO--------.......
|
||||||
|
0xc7, 0x00, 0x00, // OO---OOO---------.......
|
||||||
|
0xee, 0x00, 0x00, // OOO-OOO----------.......
|
||||||
|
0xfc, 0x00, 0x00, // OOOOOO-----------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57383, char width: 11
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0xe0, 0x00, // OOO--------.....
|
||||||
|
0xe0, 0x20, // OOO-------O.....
|
||||||
|
0xe0, 0x60, // OOO------OO.....
|
||||||
|
0xe0, 0xe0, // OOO-----OOO.....
|
||||||
|
0xe1, 0xe0, // OOO----OOOO.....
|
||||||
|
0xe3, 0xe0, // OOO---OOOOO.....
|
||||||
|
0xe7, 0xe0, // OOO--OOOOOO.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xef, 0xe0, // OOO-OOOOOOO.....
|
||||||
|
0xe7, 0xe0, // OOO--OOOOOO.....
|
||||||
|
0xe3, 0xe0, // OOO---OOOOO.....
|
||||||
|
0xe1, 0xe0, // OOO----OOOO.....
|
||||||
|
0xe0, 0xe0, // OOO-----OOO.....
|
||||||
|
0xe0, 0x60, // OOO------OO.....
|
||||||
|
0xe0, 0x20, // OOO-------O.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
|
||||||
|
// ASCII: 57384, char width: 16
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x80, 0x00, // O---------------
|
||||||
|
0xe0, 0x00, // OOO-------------
|
||||||
|
0xf8, 0x00, // OOOOO-----------
|
||||||
|
0xfc, 0x00, // OOOOOO----------
|
||||||
|
0xff, 0x00, // OOOOOOOO--------
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO------
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO----
|
||||||
|
0xff, 0xfc, // OOOOOOOOOOOOOO--
|
||||||
|
0xff, 0xfe, // OOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xfe, // OOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO---
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO-----
|
||||||
|
0xff, 0xc0, // OOOOOOOOOO------
|
||||||
|
0xff, 0x00, // OOOOOOOO--------
|
||||||
|
0xfc, 0x00, // OOOOOO----------
|
||||||
|
0xf0, 0x00, // OOOO------------
|
||||||
|
0xc0, 0x00, // OO--------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
0x00, 0x00, // ----------------
|
||||||
|
|
||||||
|
// ASCII: 57385, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0xfe, 0x3f, 0x80, // OOOOOOO---OOOOOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57386, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57387, char width: 11
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x00, 0xe0, // --------OOO.....
|
||||||
|
0x80, 0xe0, // O-------OOO.....
|
||||||
|
0xc0, 0xe0, // OO------OOO.....
|
||||||
|
0xe0, 0xe0, // OOO-----OOO.....
|
||||||
|
0xf0, 0xe0, // OOOO----OOO.....
|
||||||
|
0xf8, 0xe0, // OOOOO---OOO.....
|
||||||
|
0xfc, 0xe0, // OOOOOO--OOO.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xff, 0xe0, // OOOOOOOOOOO.....
|
||||||
|
0xfe, 0xe0, // OOOOOOO-OOO.....
|
||||||
|
0xfc, 0xe0, // OOOOOO--OOO.....
|
||||||
|
0xf8, 0xe0, // OOOOO---OOO.....
|
||||||
|
0xf0, 0xe0, // OOOO----OOO.....
|
||||||
|
0xe0, 0xe0, // OOO-----OOO.....
|
||||||
|
0xc0, 0xe0, // OO------OOO.....
|
||||||
|
0x80, 0xe0, // O-------OOO.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
0x00, 0x00, // -----------.....
|
||||||
|
|
||||||
|
// ASCII: 57388, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO-------.......
|
||||||
|
0x03, 0xe0, 0x00, // ------OOOOO------.......
|
||||||
|
0x07, 0xf0, 0x00, // -----OOOOOOO-----.......
|
||||||
|
0x0f, 0xf8, 0x00, // ----OOOOOOOOO----.......
|
||||||
|
0x1f, 0xfc, 0x00, // ---OOOOOOOOOOO---.......
|
||||||
|
0x3f, 0xfe, 0x00, // --OOOOOOOOOOOOO--.......
|
||||||
|
0x7f, 0xff, 0x00, // -OOOOOOOOOOOOOOO-.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57389, char width: 20
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x80, // ----------------O---....
|
||||||
|
0x00, 0x00, 0xc0, // ----------------OO--....
|
||||||
|
0xf8, 0x1f, 0xe0, // OOOOO------OOOOOOOO-....
|
||||||
|
0xfe, 0x7f, 0xf0, // OOOOOOO--OOOOOOOOOOO....
|
||||||
|
0xfe, 0xff, 0xe0, // OOOOOOO-OOOOOOOOOOO-....
|
||||||
|
0x0e, 0xe0, 0xc0, // ----OOO-OOO-----OO--....
|
||||||
|
0x07, 0xc0, 0x80, // -----OOOOO------O---....
|
||||||
|
0x01, 0xc0, 0x00, // -------OOO----------....
|
||||||
|
0x03, 0x80, 0x00, // ------OOO-----------....
|
||||||
|
0x03, 0x80, 0x00, // ------OOO-----------....
|
||||||
|
0x07, 0xe0, 0x80, // -----OOOOOO-----O---....
|
||||||
|
0x0f, 0x60, 0xc0, // ----OOOO-OO-----OO--....
|
||||||
|
0xfe, 0xff, 0xe0, // OOOOOOO-OOOOOOOOOOO-....
|
||||||
|
0xfc, 0x7f, 0xf0, // OOOOOO---OOOOOOOOOOO....
|
||||||
|
0xf8, 0x1f, 0xe0, // OOOOO------OOOOOOOO-....
|
||||||
|
0x00, 0x00, 0xc0, // ----------------OO--....
|
||||||
|
0x00, 0x00, 0x80, // ----------------O---....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
|
||||||
|
// ASCII: 57390, char width: 21
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x09, 0xff, 0xe0, // ----O--OOOOOOOOOOOO--...
|
||||||
|
0x1c, 0xff, 0xe0, // ---OOO--OOOOOOOOOOO--...
|
||||||
|
0x3e, 0x7f, 0xe0, // --OOOOO--OOOOOOOOOO--...
|
||||||
|
0x7f, 0x00, 0xe0, // -OOOOOOO--------OOO--...
|
||||||
|
0xff, 0x00, 0xe0, // OOOOOOOO--------OOO--...
|
||||||
|
0xff, 0x80, 0xe0, // OOOOOOOOO-------OOO--...
|
||||||
|
0x1c, 0x00, 0xe0, // ---OOO----------OOO--...
|
||||||
|
0x1c, 0x03, 0xf8, // ---OOO--------OOOOOOO...
|
||||||
|
0x1c, 0x07, 0xfc, // ---OOO-------OOOOOOOOO..
|
||||||
|
0x1c, 0x03, 0xf8, // ---OOO--------OOOOOOO...
|
||||||
|
0x1f, 0xf9, 0xf0, // ---OOOOOOOOOO--OOOOO-...
|
||||||
|
0x1f, 0xfc, 0xe0, // ---OOOOOOOOOOO--OOO--...
|
||||||
|
0x1f, 0xfc, 0x40, // ---OOOOOOOOOOO---O---...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
|
||||||
|
// ASCII: 57391, char width: 19
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x3e, 0x00, 0x00, // --OOOOO------------.....
|
||||||
|
0xff, 0x00, 0x00, // OOOOOOOO-----------.....
|
||||||
|
0xff, 0x80, 0x00, // OOOOOOOOO----------.....
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO--.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0x7f, 0xff, 0xc0, // -OOOOOOOOOOOOOOOOO-.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
|
||||||
|
// ASCII: 57392, char width: 19
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0xc0, 0x00, // --------OO---------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x03, 0xf0, 0x00, // ------OOOOOO-------.....
|
||||||
|
0x07, 0xf8, 0x00, // -----OOOOOOOO------.....
|
||||||
|
0x0f, 0xfc, 0x00, // ----OOOOOOOOOO-----.....
|
||||||
|
0x0f, 0xfe, 0x00, // ----OOOOOOOOOOO----.....
|
||||||
|
0x01, 0xf0, 0x00, // -------OOOOO-------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0x01, 0xe0, 0x00, // -------OOOO--------.....
|
||||||
|
0xfc, 0x0f, 0xc0, // OOOOOO------OOOOOO-.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0xff, 0xfb, 0x40, // OOOOOOOOOOOOO-OO-O-.....
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
|
||||||
|
// ASCII: 57393, char width: 20
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
0x78, 0x00, 0x00, // -OOOO---------------....
|
||||||
|
0xfe, 0x00, 0x00, // OOOOOOO-------------....
|
||||||
|
0xc3, 0x01, 0xa0, // OO----OO-------OO-O-....
|
||||||
|
0xc1, 0x06, 0x20, // OO-----O-----OO---O-....
|
||||||
|
0xe3, 0x18, 0x40, // OOO---OO---OO----O--....
|
||||||
|
0x7f, 0xe1, 0x80, // -OOOOOOOOOO----OO---....
|
||||||
|
0x1f, 0x83, 0x00, // ---OOOOOO-----OO----....
|
||||||
|
0x00, 0xa4, 0x00, // --------O-O--O------....
|
||||||
|
0x1f, 0x10, 0x00, // ---OOOOO---O--------....
|
||||||
|
0x7f, 0xe0, 0x00, // -OOOOOOOOOO---------....
|
||||||
|
0xf3, 0x18, 0x00, // OOOO--OO---OO-------....
|
||||||
|
0xc1, 0x04, 0x00, // OO-----O-----O------....
|
||||||
|
0xc3, 0x03, 0x00, // OO----OO------OO----....
|
||||||
|
0xc6, 0x00, 0xe0, // OO---OO---------OOO-....
|
||||||
|
0xfe, 0x00, 0x00, // OOOOOOO-------------....
|
||||||
|
0x78, 0x00, 0x00, // -OOOO---------------....
|
||||||
|
0x00, 0x00, 0x00, // --------------------....
|
||||||
|
|
||||||
|
// ASCII: 57394, char width: 20
|
||||||
|
0x03, 0xf8, 0x00, // ------OOOOOOO-------....
|
||||||
|
0x0e, 0x18, 0x00, // ----OOO----OO-------....
|
||||||
|
0x1e, 0x08, 0x00, // ---OOOO-----O-------....
|
||||||
|
0x32, 0x08, 0x00, // --OO--O-----O-------....
|
||||||
|
0x62, 0x0f, 0xf0, // -OO---O-----OOOOOOOO....
|
||||||
|
0xe6, 0x0f, 0xf0, // OOO--OO-----OOOOOOOO....
|
||||||
|
0xfe, 0x1c, 0x10, // OOOOOOO----OOO-----O....
|
||||||
|
0x80, 0x34, 0x10, // O---------OO-O-----O....
|
||||||
|
0x80, 0x64, 0x10, // O--------OO--O-----O....
|
||||||
|
0x80, 0xc4, 0x10, // O-------OO---O-----O....
|
||||||
|
0x81, 0xfc, 0x10, // O------OOOOOOO-----O....
|
||||||
|
0x81, 0x80, 0x10, // O------OO----------O....
|
||||||
|
0x81, 0x80, 0x10, // O------OO----------O....
|
||||||
|
0x81, 0x80, 0x10, // O------OO----------O....
|
||||||
|
0xff, 0x80, 0x10, // OOOOOOOOO----------O....
|
||||||
|
0x03, 0x80, 0x10, // ------OOO----------O....
|
||||||
|
0x01, 0x80, 0x10, // -------OO----------O....
|
||||||
|
0x01, 0x80, 0x10, // -------OO----------O....
|
||||||
|
0x01, 0x80, 0x30, // -------OO---------OO....
|
||||||
|
0x01, 0xff, 0xf0, // -------OOOOOOOOOOOOO....
|
||||||
|
|
||||||
|
// ASCII: 57395, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0xff, 0xf8, 0x00, // OOOOOOOOOOOOO----.......
|
||||||
|
0x9e, 0x26, 0x00, // O--OOOO---O--OO--.......
|
||||||
|
0x9e, 0x23, 0x00, // O--OOOO---O---OO-.......
|
||||||
|
0x9e, 0x21, 0x00, // O--OOOO---O----O-.......
|
||||||
|
0x9e, 0x21, 0x80, // O--OOOO---O----OO.......
|
||||||
|
0x9f, 0xe0, 0x80, // O--OOOOOOOO-----O.......
|
||||||
|
0x80, 0x00, 0x80, // O---------------O.......
|
||||||
|
0x80, 0x00, 0x80, // O---------------O.......
|
||||||
|
0x80, 0x00, 0x80, // O---------------O.......
|
||||||
|
0x80, 0x00, 0x80, // O---------------O.......
|
||||||
|
0x9f, 0xfc, 0x80, // O--OOOOOOOOOOO--O.......
|
||||||
|
0x90, 0x04, 0x80, // O--O---------O--O.......
|
||||||
|
0x90, 0x04, 0x80, // O--O---------O--O.......
|
||||||
|
0x90, 0x04, 0x80, // O--O---------O--O.......
|
||||||
|
0x90, 0x04, 0x80, // O--O---------O--O.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57396, char width: 17
|
||||||
|
0xff, 0xc0, 0x00, // OOOOOOOOOO-------.......
|
||||||
|
0xff, 0xd8, 0x00, // OOOOOOOOOO-OO----.......
|
||||||
|
0xff, 0xdc, 0x00, // OOOOOOOOOO-OOO---.......
|
||||||
|
0xff, 0xde, 0x00, // OOOOOOOOOO-OOOO--.......
|
||||||
|
0xff, 0xdf, 0x00, // OOOOOOOOOO-OOOOO-.......
|
||||||
|
0xff, 0xcf, 0x00, // OOOOOOOOOO--OOOO-.......
|
||||||
|
0xff, 0xc0, 0x00, // OOOOOOOOOO-------.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_20_file_map[] =
|
||||||
|
{
|
||||||
|
0, 60, 120, 160, 220, 280, 340, 400,
|
||||||
|
440, 480, 540, 600, 640, 700, 760, 820,
|
||||||
|
880, 940, 1000, 1060, 1120,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_20_file_width[] =
|
||||||
|
{
|
||||||
|
17, 21, 16, 19, 17, 21, 17, 11,
|
||||||
|
16, 17, 17, 11, 17, 20, 21, 19,
|
||||||
|
19, 20, 20, 17, 17,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_20_file =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
224, /*First letter's unicode */
|
||||||
|
255, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57376, /*First letter's unicode */
|
||||||
|
57397, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
20, /*Letters height (rows) */
|
||||||
|
symbol_20_file_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_20_file_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_20_file_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_20_FILE_H*/
|
17
lv_misc/lv_fonts/symbol_20_file.h
Normal file
17
lv_misc/lv_fonts/symbol_20_file.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_20_FILE_H
|
||||||
|
#define SYMBOL_20_FILE_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_20_FILE != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_20_file;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_20_FILE != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_20_FILE_H*/
|
487
lv_misc/lv_fonts/symbol_30_basic.c
Normal file
487
lv_misc/lv_fonts/symbol_30_basic.c
Normal file
@ -0,0 +1,487 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_30_BASIC != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_30_basic_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57344, char width: 30
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0xff, 0x1f, 0xff, 0xfc, // OOOOOOOO---OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x1f, 0xff, 0xfc, // OOOOOOOO---OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0xff, 0x1f, 0xff, 0xfc, // OOOOOOOO---OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x1f, 0xff, 0xfc, // OOOOOOOO---OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0xff, 0x1f, 0xff, 0xfc, // OOOOOOOO---OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x9f, 0xff, 0xfc, // OOOOOOOOO--OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x1f, 0xff, 0xfc, // OOOOOOOO---OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
|
||||||
|
// ASCII: 57345, char width: 30
|
||||||
|
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, 0x01, 0x80, // -----------------------OO-----..
|
||||||
|
0x00, 0x00, 0x03, 0xc0, // ----------------------OOOO----..
|
||||||
|
0x00, 0x00, 0x07, 0xe0, // ---------------------OOOOOO---..
|
||||||
|
0x00, 0x00, 0x0f, 0xf0, // --------------------OOOOOOOO--..
|
||||||
|
0x00, 0x00, 0x1f, 0xf0, // -------------------OOOOOOOOO--..
|
||||||
|
0x00, 0x00, 0x3f, 0xe0, // ------------------OOOOOOOOO---..
|
||||||
|
0x06, 0x00, 0x7f, 0xc0, // -----OO----------OOOOOOOOO----..
|
||||||
|
0x0f, 0x00, 0xff, 0x80, // ----OOOO--------OOOOOOOOO-----..
|
||||||
|
0x1f, 0x81, 0xff, 0x00, // ---OOOOOO------OOOOOOOOO------..
|
||||||
|
0x3f, 0xc3, 0xfe, 0x00, // --OOOOOOOO----OOOOOOOOO-------..
|
||||||
|
0x3f, 0xe7, 0xfc, 0x00, // --OOOOOOOOO--OOOOOOOOO--------..
|
||||||
|
0x1f, 0xff, 0xf8, 0x00, // ---OOOOOOOOOOOOOOOOOO---------..
|
||||||
|
0x0f, 0xff, 0xf0, 0x00, // ----OOOOOOOOOOOOOOOO----------..
|
||||||
|
0x07, 0xff, 0xe0, 0x00, // -----OOOOOOOOOOOOOO-----------..
|
||||||
|
0x03, 0xff, 0xc0, 0x00, // ------OOOOOOOOOOOO------------..
|
||||||
|
0x01, 0xff, 0x80, 0x00, // -------OOOOOOOOOO-------------..
|
||||||
|
0x00, 0xff, 0x00, 0x00, // --------OOOOOOOO--------------..
|
||||||
|
0x00, 0x7e, 0x00, 0x00, // ---------OOOOOO---------------..
|
||||||
|
0x00, 0x3c, 0x00, 0x00, // ----------OOOO----------------..
|
||||||
|
0x00, 0x18, 0x00, 0x00, // -----------OO-----------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
|
||||||
|
// ASCII: 57346, char width: 24
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x06, 0x00, 0x60, // -----OO----------OO-----
|
||||||
|
0x0f, 0x00, 0xf0, // ----OOOO--------OOOO----
|
||||||
|
0x1f, 0x81, 0xf8, // ---OOOOOO------OOOOOO---
|
||||||
|
0x3f, 0xc3, 0xfc, // --OOOOOOOO----OOOOOOOO--
|
||||||
|
0x3f, 0xe7, 0xfc, // --OOOOOOOOO--OOOOOOOOO--
|
||||||
|
0x1f, 0xff, 0xf8, // ---OOOOOOOOOOOOOOOOOO---
|
||||||
|
0x0f, 0xff, 0xf0, // ----OOOOOOOOOOOOOOOO----
|
||||||
|
0x07, 0xff, 0xe0, // -----OOOOOOOOOOOOOO-----
|
||||||
|
0x03, 0xff, 0xc0, // ------OOOOOOOOOOOO------
|
||||||
|
0x01, 0xff, 0x80, // -------OOOOOOOOOO-------
|
||||||
|
0x01, 0xff, 0x80, // -------OOOOOOOOOO-------
|
||||||
|
0x03, 0xff, 0xc0, // ------OOOOOOOOOOOO------
|
||||||
|
0x07, 0xff, 0xe0, // -----OOOOOOOOOOOOOO-----
|
||||||
|
0x0f, 0xff, 0xf0, // ----OOOOOOOOOOOOOOOO----
|
||||||
|
0x1f, 0xff, 0xf8, // ---OOOOOOOOOOOOOOOOOO---
|
||||||
|
0x3f, 0xe7, 0xfc, // --OOOOOOOOO--OOOOOOOOO--
|
||||||
|
0x3f, 0xc3, 0xfc, // --OOOOOOOO----OOOOOOOO--
|
||||||
|
0x1f, 0x81, 0xf8, // ---OOOOOO------OOOOOO---
|
||||||
|
0x0f, 0x00, 0xf0, // ----OOOO--------OOOO----
|
||||||
|
0x06, 0x00, 0x60, // -----OO----------OO-----
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
|
||||||
|
// ASCII: 57347, char width: 26
|
||||||
|
0x00, 0x0c, 0x00, 0x00, // ------------OO------------......
|
||||||
|
0x00, 0x1e, 0x00, 0x00, // -----------OOOO-----------......
|
||||||
|
0x00, 0x1e, 0x00, 0x00, // -----------OOOO-----------......
|
||||||
|
0x00, 0x1e, 0x00, 0x00, // -----------OOOO-----------......
|
||||||
|
0x00, 0x1e, 0x00, 0x00, // -----------OOOO-----------......
|
||||||
|
0x07, 0x1e, 0x38, 0x00, // -----OOO---OOOO---OOO-----......
|
||||||
|
0x1f, 0x9e, 0x7c, 0x00, // ---OOOOOO--OOOO--OOOOO----......
|
||||||
|
0x1f, 0x1e, 0x7e, 0x00, // ---OOOOO---OOOO--OOOOOO---......
|
||||||
|
0x3f, 0x1e, 0x3f, 0x00, // --OOOOOO---OOOO---OOOOOO--......
|
||||||
|
0x7e, 0x1e, 0x1f, 0x00, // -OOOOOO----OOOO----OOOOO--......
|
||||||
|
0x7c, 0x1e, 0x0f, 0x80, // -OOOOO-----OOOO-----OOOOO-......
|
||||||
|
0x78, 0x1e, 0x07, 0x80, // -OOOO------OOOO------OOOO-......
|
||||||
|
0xf8, 0x1e, 0x07, 0x80, // OOOOO------OOOO------OOOO-......
|
||||||
|
0xf8, 0x1e, 0x07, 0xc0, // OOOOO------OOOO------OOOOO......
|
||||||
|
0xf0, 0x0c, 0x07, 0xc0, // OOOO--------OO-------OOOOO......
|
||||||
|
0xf0, 0x00, 0x07, 0xc0, // OOOO-----------------OOOOO......
|
||||||
|
0xf0, 0x00, 0x07, 0xc0, // OOOO-----------------OOOOO......
|
||||||
|
0xf8, 0x00, 0x07, 0xc0, // OOOOO----------------OOOOO......
|
||||||
|
0xf8, 0x00, 0x07, 0x80, // OOOOO----------------OOOO-......
|
||||||
|
0x78, 0x00, 0x0f, 0x80, // -OOOO---------------OOOOO-......
|
||||||
|
0x7c, 0x00, 0x0f, 0x80, // -OOOOO--------------OOOOO-......
|
||||||
|
0x3e, 0x00, 0x1f, 0x00, // --OOOOO------------OOOOO--......
|
||||||
|
0x3f, 0x00, 0x7f, 0x00, // --OOOOOO---------OOOOOOO--......
|
||||||
|
0x1f, 0xe1, 0xfe, 0x00, // ---OOOOOOOO----OOOOOOOO---......
|
||||||
|
0x0f, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x07, 0xff, 0xf8, 0x00, // -----OOOOOOOOOOOOOOOO-----......
|
||||||
|
0x01, 0xff, 0xe0, 0x00, // -------OOOOOOOOOOOO-------......
|
||||||
|
0x00, 0x7f, 0x80, 0x00, // ---------OOOOOOOO---------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57348, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x1e, 0x00, 0x00, // -----------OOOO-----------......
|
||||||
|
0x00, 0x3e, 0x00, 0x00, // ----------OOOOO-----------......
|
||||||
|
0x00, 0x3e, 0x00, 0x00, // ----------OOOOO-----------......
|
||||||
|
0x0e, 0x3f, 0x18, 0x00, // ----OOO---OOOOOO---OO-----......
|
||||||
|
0x1f, 0xff, 0xfc, 0x00, // ---OOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x1f, 0xff, 0xfe, 0x00, // ---OOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x3f, 0xff, 0xfe, 0x00, // --OOOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x1f, 0xff, 0xfc, 0x00, // ---OOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x0f, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x0f, 0xe1, 0xfc, 0x00, // ----OOOOOOO----OOOOOOO----......
|
||||||
|
0x3f, 0xc0, 0xfe, 0x00, // --OOOOOOOO------OOOOOOO---......
|
||||||
|
0xff, 0x80, 0x7f, 0xc0, // OOOOOOOOO--------OOOOOOOOO......
|
||||||
|
0xff, 0x80, 0x7f, 0xc0, // OOOOOOOOO--------OOOOOOOOO......
|
||||||
|
0xff, 0x80, 0x7f, 0xc0, // OOOOOOOOO--------OOOOOOOOO......
|
||||||
|
0xff, 0x80, 0x7f, 0xc0, // OOOOOOOOO--------OOOOOOOOO......
|
||||||
|
0xff, 0x80, 0xff, 0x80, // OOOOOOOOO-------OOOOOOOOO-......
|
||||||
|
0x0f, 0xc1, 0xfc, 0x00, // ----OOOOOO-----OOOOOOO----......
|
||||||
|
0x0f, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x0f, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x1f, 0xff, 0xfe, 0x00, // ---OOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x3f, 0xff, 0xfe, 0x00, // --OOOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x1f, 0xff, 0xfe, 0x00, // ---OOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x0f, 0x3f, 0x3c, 0x00, // ----OOOO--OOOOOO--OOOO----......
|
||||||
|
0x04, 0x3f, 0x10, 0x00, // -----O----OOOOOO---O------......
|
||||||
|
0x00, 0x3e, 0x00, 0x00, // ----------OOOOO-----------......
|
||||||
|
0x00, 0x3e, 0x00, 0x00, // ----------OOOOO-----------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57349, char width: 28
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x0f, 0x0f, 0x00, // ------------OOOO----OOOO----....
|
||||||
|
0x00, 0x1f, 0x8f, 0x00, // -----------OOOOOO---OOOO----....
|
||||||
|
0x00, 0x3f, 0xef, 0x00, // ----------OOOOOOOOO-OOOO----....
|
||||||
|
0x00, 0x78, 0xff, 0x00, // ---------OOOO---OOOOOOOO----....
|
||||||
|
0x00, 0xf6, 0x7f, 0x00, // --------OOOO-OO--OOOOOOO----....
|
||||||
|
0x03, 0xef, 0x3f, 0x00, // ------OOOOO-OOOO--OOOOOO----....
|
||||||
|
0x07, 0x9f, 0xdf, 0x00, // -----OOOO--OOOOOOO-OOOOO----....
|
||||||
|
0x0f, 0x3f, 0xef, 0x80, // ----OOOO--OOOOOOOOO-OOOOO---....
|
||||||
|
0x1e, 0x7f, 0xf3, 0xc0, // ---OOOO--OOOOOOOOOOO--OOOO--....
|
||||||
|
0x3d, 0xff, 0xf9, 0xe0, // --OOOO-OOOOOOOOOOOOOO--OOOO-....
|
||||||
|
0x7b, 0xff, 0xfc, 0xf0, // -OOOO-OOOOOOOOOOOOOOOO--OOOO....
|
||||||
|
0x67, 0xff, 0xff, 0x60, // -OO--OOOOOOOOOOOOOOOOOOO-OO-....
|
||||||
|
0x0f, 0xff, 0xff, 0x00, // ----OOOOOOOOOOOOOOOOOOOO----....
|
||||||
|
0x0f, 0xff, 0xff, 0x00, // ----OOOOOOOOOOOOOOOOOOOO----....
|
||||||
|
0x0f, 0xff, 0xff, 0x00, // ----OOOOOOOOOOOOOOOOOOOO----....
|
||||||
|
0x0f, 0xf0, 0x7f, 0x00, // ----OOOOOOOO-----OOOOOOO----....
|
||||||
|
0x0f, 0xf0, 0x7f, 0x00, // ----OOOOOOOO-----OOOOOOO----....
|
||||||
|
0x0f, 0xf0, 0x7f, 0x00, // ----OOOOOOOO-----OOOOOOO----....
|
||||||
|
0x0f, 0xf0, 0x7f, 0x00, // ----OOOOOOOO-----OOOOOOO----....
|
||||||
|
0x0f, 0xf0, 0x7f, 0x00, // ----OOOOOOOO-----OOOOOOO----....
|
||||||
|
0x07, 0xf0, 0x7f, 0x00, // -----OOOOOOO-----OOOOOOO----....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
|
||||||
|
// ASCII: 57350, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x3e, 0x00, 0x00, // ----------OOOOO-----------......
|
||||||
|
0x01, 0xff, 0xc0, 0x80, // -------OOOOOOOOOOO------O-......
|
||||||
|
0x03, 0xff, 0xf1, 0xc0, // ------OOOOOOOOOOOOOO---OOO......
|
||||||
|
0x0f, 0xff, 0xff, 0xc0, // ----OOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0x1f, 0xff, 0xff, 0xc0, // ---OOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0x3f, 0x80, 0x7f, 0xc0, // --OOOOOOO--------OOOOOOOOO......
|
||||||
|
0x3e, 0x00, 0x3f, 0xc0, // --OOOOO-----------OOOOOOOO......
|
||||||
|
0x7c, 0x00, 0x3f, 0xc0, // -OOOOO------------OOOOOOOO......
|
||||||
|
0x7c, 0x00, 0x7f, 0xc0, // -OOOOO-----------OOOOOOOOO......
|
||||||
|
0x78, 0x00, 0xff, 0xc0, // -OOOO-----------OOOOOOOOOO......
|
||||||
|
0xf8, 0x00, 0xff, 0x80, // OOOOO-----------OOOOOOOOO-......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x7f, 0x80, 0x07, 0x80, // -OOOOOOOO------------OOOO-......
|
||||||
|
0xff, 0xc0, 0x07, 0x80, // OOOOOOOOOO-----------OOOO-......
|
||||||
|
0xff, 0x80, 0x0f, 0x80, // OOOOOOOOO-----------OOOOO-......
|
||||||
|
0xff, 0x00, 0x0f, 0x00, // OOOOOOOO------------OOOO--......
|
||||||
|
0xfe, 0x00, 0x1f, 0x00, // OOOOOOO------------OOOOO--......
|
||||||
|
0xff, 0x00, 0x7e, 0x00, // OOOOOOOO---------OOOOOO---......
|
||||||
|
0xff, 0xe1, 0xfe, 0x00, // OOOOOOOOOOO----OOOOOOOO---......
|
||||||
|
0xff, 0xff, 0xfc, 0x00, // OOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0xe7, 0xff, 0xf8, 0x00, // OOO--OOOOOOOOOOOOOOOO-----......
|
||||||
|
0xc1, 0xff, 0xe0, 0x00, // OO-----OOOOOOOOOOOO-------......
|
||||||
|
0x00, 0x7f, 0x80, 0x00, // ---------OOOOOOOO---------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57351, char width: 21
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x01, 0x80, // ---------------OO----...
|
||||||
|
0x00, 0x03, 0xc0, // --------------OOOO---...
|
||||||
|
0x00, 0x07, 0xe0, // -------------OOOOOO--...
|
||||||
|
0x00, 0x0f, 0xf0, // ------------OOOOOOOO-...
|
||||||
|
0x00, 0x1f, 0xf0, // -----------OOOOOOOOO-...
|
||||||
|
0x00, 0x3f, 0xe0, // ----------OOOOOOOOO--...
|
||||||
|
0x00, 0x7f, 0xc0, // ---------OOOOOOOOO---...
|
||||||
|
0x00, 0xff, 0x80, // --------OOOOOOOOO----...
|
||||||
|
0x01, 0xff, 0x00, // -------OOOOOOOOO-----...
|
||||||
|
0x03, 0xfe, 0x00, // ------OOOOOOOOO------...
|
||||||
|
0x07, 0xfc, 0x00, // -----OOOOOOOOO-------...
|
||||||
|
0x0f, 0xf8, 0x00, // ----OOOOOOOOO--------...
|
||||||
|
0x1f, 0xf0, 0x00, // ---OOOOOOOOO---------...
|
||||||
|
0x1f, 0xe0, 0x00, // ---OOOOOOOO----------...
|
||||||
|
0x1f, 0xf0, 0x00, // ---OOOOOOOOO---------...
|
||||||
|
0x0f, 0xf8, 0x00, // ----OOOOOOOOO--------...
|
||||||
|
0x07, 0xfc, 0x00, // -----OOOOOOOOO-------...
|
||||||
|
0x03, 0xfe, 0x00, // ------OOOOOOOOO------...
|
||||||
|
0x01, 0xff, 0x00, // -------OOOOOOOOO-----...
|
||||||
|
0x00, 0xff, 0x80, // --------OOOOOOOOO----...
|
||||||
|
0x00, 0x7f, 0xc0, // ---------OOOOOOOOO---...
|
||||||
|
0x00, 0x3f, 0xe0, // ----------OOOOOOOOO--...
|
||||||
|
0x00, 0x1f, 0xf0, // -----------OOOOOOOOO-...
|
||||||
|
0x00, 0x0f, 0xf0, // ------------OOOOOOOO-...
|
||||||
|
0x00, 0x07, 0xe0, // -------------OOOOOO--...
|
||||||
|
0x00, 0x03, 0xc0, // --------------OOOO---...
|
||||||
|
0x00, 0x01, 0x80, // ---------------OO----...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
|
||||||
|
// ASCII: 57352, char width: 21
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x0c, 0x00, 0x00, // ----OO---------------...
|
||||||
|
0x1e, 0x00, 0x00, // ---OOOO--------------...
|
||||||
|
0x3f, 0x00, 0x00, // --OOOOOO-------------...
|
||||||
|
0x3f, 0x80, 0x00, // --OOOOOOO------------...
|
||||||
|
0x3f, 0xc0, 0x00, // --OOOOOOOO-----------...
|
||||||
|
0x1f, 0xe0, 0x00, // ---OOOOOOOO----------...
|
||||||
|
0x0f, 0xf0, 0x00, // ----OOOOOOOO---------...
|
||||||
|
0x07, 0xf8, 0x00, // -----OOOOOOOO--------...
|
||||||
|
0x03, 0xfc, 0x00, // ------OOOOOOOO-------...
|
||||||
|
0x01, 0xfe, 0x00, // -------OOOOOOOO------...
|
||||||
|
0x00, 0xff, 0x00, // --------OOOOOOOO-----...
|
||||||
|
0x00, 0x7f, 0x80, // ---------OOOOOOOO----...
|
||||||
|
0x00, 0x3f, 0xc0, // ----------OOOOOOOO---...
|
||||||
|
0x00, 0x3f, 0xe0, // ----------OOOOOOOOO--...
|
||||||
|
0x00, 0x3f, 0xc0, // ----------OOOOOOOO---...
|
||||||
|
0x00, 0x7f, 0x80, // ---------OOOOOOOO----...
|
||||||
|
0x00, 0xff, 0x00, // --------OOOOOOOO-----...
|
||||||
|
0x01, 0xfe, 0x00, // -------OOOOOOOO------...
|
||||||
|
0x03, 0xfc, 0x00, // ------OOOOOOOO-------...
|
||||||
|
0x07, 0xf8, 0x00, // -----OOOOOOOO--------...
|
||||||
|
0x0f, 0xf0, 0x00, // ----OOOOOOOO---------...
|
||||||
|
0x1f, 0xe0, 0x00, // ---OOOOOOOO----------...
|
||||||
|
0x3f, 0xc0, 0x00, // --OOOOOOOO-----------...
|
||||||
|
0x3f, 0x80, 0x00, // --OOOOOOO------------...
|
||||||
|
0x3f, 0x00, 0x00, // --OOOOOO-------------...
|
||||||
|
0x1e, 0x00, 0x00, // ---OOOO--------------...
|
||||||
|
0x0c, 0x00, 0x00, // ----OO---------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
0x00, 0x00, 0x00, // ---------------------...
|
||||||
|
|
||||||
|
// ASCII: 57353, char width: 24
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x3c, 0x00, // ----------OOOO----------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0x00, 0xff, 0x00, // --------OOOOOOOO--------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x7e, 0x00, // ---------OOOOOO---------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
|
||||||
|
// ASCII: 57354, char width: 24
|
||||||
|
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, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
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, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
|
||||||
|
// ASCII: 57355, char width: 30
|
||||||
|
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, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x02, 0x00, 0x00, // --------------O---------------..
|
||||||
|
0x00, 0x07, 0x00, 0x00, // -------------OOO--------------..
|
||||||
|
0x00, 0x0f, 0x80, 0x00, // ------------OOOOO-------------..
|
||||||
|
0x00, 0x1f, 0xc0, 0x00, // -----------OOOOOOO------------..
|
||||||
|
0x00, 0x3f, 0xe0, 0x00, // ----------OOOOOOOOO-----------..
|
||||||
|
0x00, 0x7f, 0xf0, 0x00, // ---------OOOOOOOOOOO----------..
|
||||||
|
0x00, 0xff, 0xf8, 0x00, // --------OOOOOOOOOOOOO---------..
|
||||||
|
0x01, 0xff, 0xfc, 0x00, // -------OOOOOOOOOOOOOOO--------..
|
||||||
|
0x03, 0xff, 0xfe, 0x00, // ------OOOOOOOOOOOOOOOOO-------..
|
||||||
|
0x07, 0xf8, 0xff, 0x00, // -----OOOOOOOO---OOOOOOOO------..
|
||||||
|
0x0f, 0xf0, 0x7f, 0x80, // ----OOOOOOOO-----OOOOOOOO-----..
|
||||||
|
0x1f, 0xe0, 0x3f, 0xc0, // ---OOOOOOOO-------OOOOOOOO----..
|
||||||
|
0x3f, 0xc0, 0x1f, 0xe0, // --OOOOOOOO---------OOOOOOOO---..
|
||||||
|
0x7f, 0x80, 0x0f, 0xf0, // -OOOOOOOO-----------OOOOOOOO--..
|
||||||
|
0x7f, 0x00, 0x07, 0xf0, // -OOOOOOO-------------OOOOOOO--..
|
||||||
|
0x3e, 0x00, 0x03, 0xe0, // --OOOOO---------------OOOOO---..
|
||||||
|
0x1c, 0x00, 0x01, 0xc0, // ---OOO-----------------OOO----..
|
||||||
|
0x08, 0x00, 0x00, 0x80, // ----O-------------------O-----..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
|
||||||
|
// ASCII: 57356, char width: 30
|
||||||
|
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, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x0c, 0x00, 0x01, 0x80, // ----OO-----------------OO-----..
|
||||||
|
0x1e, 0x00, 0x03, 0xc0, // ---OOOO---------------OOOO----..
|
||||||
|
0x3f, 0x00, 0x07, 0xe0, // --OOOOOO-------------OOOOOO---..
|
||||||
|
0x7f, 0x80, 0x0f, 0xf0, // -OOOOOOOO-----------OOOOOOOO--..
|
||||||
|
0x7f, 0xc0, 0x1f, 0xf0, // -OOOOOOOOO---------OOOOOOOOO--..
|
||||||
|
0x3f, 0xe0, 0x3f, 0xe0, // --OOOOOOOOO-------OOOOOOOOO---..
|
||||||
|
0x1f, 0xf0, 0x7f, 0xc0, // ---OOOOOOOOO-----OOOOOOOOO----..
|
||||||
|
0x0f, 0xf8, 0xff, 0x80, // ----OOOOOOOOO---OOOOOOOOO-----..
|
||||||
|
0x07, 0xfd, 0xff, 0x00, // -----OOOOOOOOO-OOOOOOOOO------..
|
||||||
|
0x03, 0xff, 0xfe, 0x00, // ------OOOOOOOOOOOOOOOOO-------..
|
||||||
|
0x01, 0xff, 0xfc, 0x00, // -------OOOOOOOOOOOOOOO--------..
|
||||||
|
0x00, 0xff, 0xf8, 0x00, // --------OOOOOOOOOOOOO---------..
|
||||||
|
0x00, 0x7f, 0xf0, 0x00, // ---------OOOOOOOOOOO----------..
|
||||||
|
0x00, 0x3f, 0xe0, 0x00, // ----------OOOOOOOOO-----------..
|
||||||
|
0x00, 0x1f, 0xc0, 0x00, // -----------OOOOOOO------------..
|
||||||
|
0x00, 0x0f, 0x80, 0x00, // ------------OOOOO-------------..
|
||||||
|
0x00, 0x07, 0x00, 0x00, // -------------OOO--------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
|
||||||
|
// ASCII: 57357, char width: 32
|
||||||
|
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, // --------------------------------
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xcc, 0xe6, 0x67, 0x33, // OO--OO--OOO--OO--OO--OOO--OO--OO
|
||||||
|
0xcc, 0xe6, 0x67, 0x33, // OO--OO--OOO--OO--OO--OOO--OO--OO
|
||||||
|
0xc0, 0x00, 0x00, 0x33, // OO------------------------OO--OO
|
||||||
|
0xc0, 0x00, 0x00, 0x33, // OO------------------------OO--OO
|
||||||
|
0xcf, 0x19, 0x98, 0xf3, // OO--OOOO---OO--OO--OO---OOOO--OO
|
||||||
|
0xcf, 0x19, 0x98, 0xf3, // OO--OOOO---OO--OO--OO---OOOO--OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xcc, 0xff, 0xff, 0x33, // OO--OO--OOOOOOOOOOOOOOOO--OO--OO
|
||||||
|
0xcc, 0xff, 0xff, 0x33, // OO--OO--OOOOOOOOOOOOOOOO--OO--OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_30_basic_map[] =
|
||||||
|
{
|
||||||
|
0, 120, 240, 330, 450, 570, 690, 810,
|
||||||
|
900, 990, 1080, 1170, 1290, 1410,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_30_basic_width[] =
|
||||||
|
{
|
||||||
|
30, 30, 24, 26, 26, 28, 26, 21,
|
||||||
|
21, 24, 24, 30, 30, 32,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_30_basic =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
192, /*First letter's unicode */
|
||||||
|
207, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57344, /*First letter's unicode */
|
||||||
|
57358, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
30, /*Letters height (rows) */
|
||||||
|
symbol_30_basic_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_30_basic_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_30_basic_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_30_BASIC_H*/
|
17
lv_misc/lv_fonts/symbol_30_basic.h
Normal file
17
lv_misc/lv_fonts/symbol_30_basic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_30_BASIC_H
|
||||||
|
#define SYMBOL_30_BASIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_30_BASIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_30_basic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_30_BASIC != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_30_BASIC_H*/
|
519
lv_misc/lv_fonts/symbol_30_feedback.c
Normal file
519
lv_misc/lv_fonts/symbol_30_feedback.c
Normal file
@ -0,0 +1,519 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_30_FEEDBACK != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_30_feedback_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57408, char width: 13
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x18, // -----------OO...
|
||||||
|
0x00, 0x38, // ----------OOO...
|
||||||
|
0x00, 0x78, // ---------OOOO...
|
||||||
|
0x00, 0xf8, // --------OOOOO...
|
||||||
|
0x01, 0xf8, // -------OOOOOO...
|
||||||
|
0x03, 0xf8, // ------OOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO...
|
||||||
|
0x07, 0xf8, // -----OOOOOOOO...
|
||||||
|
0x03, 0xf8, // ------OOOOOOO...
|
||||||
|
0x01, 0xf8, // -------OOOOOO...
|
||||||
|
0x00, 0xf8, // --------OOOOO...
|
||||||
|
0x00, 0x78, // ---------OOOO...
|
||||||
|
0x00, 0x38, // ----------OOO...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
0x00, 0x00, // -------------...
|
||||||
|
|
||||||
|
// ASCII: 57409, char width: 19
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x18, 0x00, // -----------OO------.....
|
||||||
|
0x00, 0x38, 0x00, // ----------OOO------.....
|
||||||
|
0x00, 0x78, 0x00, // ---------OOOO------.....
|
||||||
|
0x00, 0xf8, 0x00, // --------OOOOO------.....
|
||||||
|
0x01, 0xf8, 0x00, // -------OOOOOO------.....
|
||||||
|
0x03, 0xf8, 0x00, // ------OOOOOOO------.....
|
||||||
|
0xff, 0xf8, 0x80, // OOOOOOOOOOOOO---O--.....
|
||||||
|
0xff, 0xf9, 0xc0, // OOOOOOOOOOOOO--OOO-.....
|
||||||
|
0xff, 0xf8, 0xe0, // OOOOOOOOOOOOO---OOO.....
|
||||||
|
0xff, 0xf8, 0x60, // OOOOOOOOOOOOO----OO.....
|
||||||
|
0xff, 0xf8, 0x60, // OOOOOOOOOOOOO----OO.....
|
||||||
|
0xff, 0xf8, 0xe0, // OOOOOOOOOOOOO---OOO.....
|
||||||
|
0xff, 0xf9, 0xc0, // OOOOOOOOOOOOO--OOO-.....
|
||||||
|
0xff, 0xf9, 0xc0, // OOOOOOOOOOOOO--OOO-.....
|
||||||
|
0x07, 0xf8, 0x00, // -----OOOOOOOO------.....
|
||||||
|
0x03, 0xf8, 0x00, // ------OOOOOOO------.....
|
||||||
|
0x01, 0xf8, 0x00, // -------OOOOOO------.....
|
||||||
|
0x00, 0xf8, 0x00, // --------OOOOO------.....
|
||||||
|
0x00, 0x78, 0x00, // ---------OOOO------.....
|
||||||
|
0x00, 0x38, 0x00, // ----------OOO------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
0x00, 0x00, 0x00, // -------------------.....
|
||||||
|
|
||||||
|
// ASCII: 57410, char width: 28
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x10, 0x00, // -------------------O--------....
|
||||||
|
0x00, 0x00, 0x3c, 0x00, // ------------------OOOO------....
|
||||||
|
0x00, 0x18, 0x0f, 0x00, // -----------OO-------OOOO----....
|
||||||
|
0x00, 0x38, 0x07, 0x80, // ----------OOO--------OOOO---....
|
||||||
|
0x00, 0x78, 0x61, 0x80, // ---------OOOO----OO----OO---....
|
||||||
|
0x00, 0xf8, 0x71, 0xc0, // --------OOOOO----OOO---OOO--....
|
||||||
|
0x01, 0xf8, 0x38, 0xe0, // -------OOOOOO-----OOO---OOO-....
|
||||||
|
0x03, 0xf8, 0x1c, 0x60, // ------OOOOOOO------OOO---OO-....
|
||||||
|
0xff, 0xf8, 0x8c, 0x60, // OOOOOOOOOOOOO---O---OO---OO-....
|
||||||
|
0xff, 0xf9, 0xce, 0x70, // OOOOOOOOOOOOO--OOO--OOO--OOO....
|
||||||
|
0xff, 0xf8, 0xe6, 0x30, // OOOOOOOOOOOOO---OOO--OO---OO....
|
||||||
|
0xff, 0xf8, 0x66, 0x30, // OOOOOOOOOOOOO----OO--OO---OO....
|
||||||
|
0xff, 0xf8, 0x66, 0x30, // OOOOOOOOOOOOO----OO--OO---OO....
|
||||||
|
0xff, 0xf8, 0xe6, 0x30, // OOOOOOOOOOOOO---OOO--OO---OO....
|
||||||
|
0xff, 0xf8, 0xc6, 0x30, // OOOOOOOOOOOOO---OO---OO---OO....
|
||||||
|
0xff, 0xf9, 0xce, 0x70, // OOOOOOOOOOOOO--OOO--OOO--OOO....
|
||||||
|
0x07, 0xf8, 0x1c, 0x60, // -----OOOOOOOO------OOO---OO-....
|
||||||
|
0x01, 0xf8, 0x38, 0xe0, // -------OOOOOO-----OOO---OOO-....
|
||||||
|
0x00, 0xf8, 0x70, 0xc0, // --------OOOOO----OOO----OO--....
|
||||||
|
0x00, 0x78, 0x61, 0xc0, // ---------OOOO----OO----OOO--....
|
||||||
|
0x00, 0x38, 0x03, 0x80, // ----------OOO---------OOO---....
|
||||||
|
0x00, 0x18, 0x0f, 0x00, // -----------OO-------OOOO----....
|
||||||
|
0x00, 0x00, 0x1e, 0x00, // -------------------OOOO-----....
|
||||||
|
0x00, 0x00, 0x18, 0x00, // -------------------OO-------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
|
||||||
|
// ASCII: 57411, char width: 30
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x07, 0x80, 0x00, // -------------OOOO-------------..
|
||||||
|
0x00, 0x07, 0x80, 0x00, // -------------OOOO-------------..
|
||||||
|
0x00, 0x0f, 0xc0, 0x00, // ------------OOOOOO------------..
|
||||||
|
0x00, 0x1f, 0xe0, 0x00, // -----------OOOOOOOO-----------..
|
||||||
|
0x00, 0x1f, 0xe0, 0x00, // -----------OOOOOOOO-----------..
|
||||||
|
0x00, 0x3f, 0xf0, 0x00, // ----------OOOOOOOOOO----------..
|
||||||
|
0x00, 0x3f, 0xf0, 0x00, // ----------OOOOOOOOOO----------..
|
||||||
|
0x00, 0x7f, 0xf8, 0x00, // ---------OOOOOOOOOOOO---------..
|
||||||
|
0x00, 0x78, 0x78, 0x00, // ---------OOOO----OOOO---------..
|
||||||
|
0x00, 0xf8, 0x7c, 0x00, // --------OOOOO----OOOOO--------..
|
||||||
|
0x00, 0xf8, 0x7c, 0x00, // --------OOOOO----OOOOO--------..
|
||||||
|
0x01, 0xf8, 0x7e, 0x00, // -------OOOOOO----OOOOOO-------..
|
||||||
|
0x01, 0xf8, 0x7e, 0x00, // -------OOOOOO----OOOOOO-------..
|
||||||
|
0x03, 0xf8, 0x7f, 0x00, // ------OOOOOOO----OOOOOOO------..
|
||||||
|
0x07, 0xf8, 0x7f, 0x80, // -----OOOOOOOO----OOOOOOOO-----..
|
||||||
|
0x07, 0xf8, 0x7f, 0x80, // -----OOOOOOOO----OOOOOOOO-----..
|
||||||
|
0x0f, 0xf8, 0x7f, 0xc0, // ----OOOOOOOOO----OOOOOOOOO----..
|
||||||
|
0x0f, 0xff, 0xff, 0xc0, // ----OOOOOOOOOOOOOOOOOOOOOO----..
|
||||||
|
0x1f, 0xff, 0xff, 0xe0, // ---OOOOOOOOOOOOOOOOOOOOOOOO---..
|
||||||
|
0x1f, 0xf8, 0x7f, 0xe0, // ---OOOOOOOOOO----OOOOOOOOOO---..
|
||||||
|
0x3f, 0xf8, 0x7f, 0xf0, // --OOOOOOOOOOO----OOOOOOOOOOO--..
|
||||||
|
0x3f, 0xf8, 0x7f, 0xf0, // --OOOOOOOOOOO----OOOOOOOOOOO--..
|
||||||
|
0x7f, 0xf8, 0x7f, 0xf8, // -OOOOOOOOOOOO----OOOOOOOOOOOO-..
|
||||||
|
0x7f, 0xff, 0xff, 0xf8, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOO-..
|
||||||
|
0xff, 0xff, 0xff, 0xfc, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0xff, 0xff, 0xfc, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO..
|
||||||
|
0x7f, 0xff, 0xff, 0xf8, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOO-..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
|
||||||
|
// ASCII: 57412, char width: 24
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x08, 0x00, 0x00, // ----O-------------------
|
||||||
|
0x3c, 0x00, 0x00, // --OOOO------------------
|
||||||
|
0x7e, 0x00, 0x00, // -OOOOOO-----------------
|
||||||
|
0x7e, 0x00, 0x00, // -OOOOOO-----------------
|
||||||
|
0xff, 0x00, 0x00, // OOOOOOOO----------------
|
||||||
|
0xff, 0x00, 0x00, // OOOOOOOO----------------
|
||||||
|
0xff, 0x00, 0x00, // OOOOOOOO----------------
|
||||||
|
0xfe, 0x00, 0x00, // OOOOOOO-----------------
|
||||||
|
0xfc, 0x00, 0x00, // OOOOOO------------------
|
||||||
|
0x7c, 0x00, 0x00, // -OOOOO------------------
|
||||||
|
0x7c, 0x00, 0x00, // -OOOOO------------------
|
||||||
|
0x3e, 0x00, 0x00, // --OOOOO-----------------
|
||||||
|
0x3e, 0x00, 0x00, // --OOOOO-----------------
|
||||||
|
0x1f, 0x00, 0x00, // ---OOOOO----------------
|
||||||
|
0x1f, 0x80, 0x00, // ---OOOOOO---------------
|
||||||
|
0x0f, 0xc0, 0x00, // ----OOOOOO--------------
|
||||||
|
0x07, 0xe0, 0x70, // -----OOOOOO------OOO----
|
||||||
|
0x03, 0xf8, 0xfc, // ------OOOOOOO---OOOOOO--
|
||||||
|
0x01, 0xff, 0xfe, // -------OOOOOOOOOOOOOOOO-
|
||||||
|
0x00, 0xff, 0xff, // --------OOOOOOOOOOOOOOOO
|
||||||
|
0x00, 0x7f, 0xfe, // ---------OOOOOOOOOOOOOO-
|
||||||
|
0x00, 0x1f, 0xfe, // -----------OOOOOOOOOOOO-
|
||||||
|
0x00, 0x07, 0xfc, // -------------OOOOOOOOO--
|
||||||
|
0x00, 0x01, 0xf0, // ---------------OOOOO----
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
|
||||||
|
// ASCII: 57413, char width: 15
|
||||||
|
0x00, 0x00, // ---------------.
|
||||||
|
0x00, 0x00, // ---------------.
|
||||||
|
0x0f, 0xc0, // ----OOOOOO-----.
|
||||||
|
0x1f, 0xc0, // ---OOOOOOO-----.
|
||||||
|
0x1f, 0xc0, // ---OOOOOOO-----.
|
||||||
|
0x1f, 0x80, // ---OOOOOO------.
|
||||||
|
0x3f, 0x80, // --OOOOOOO------.
|
||||||
|
0x3f, 0x80, // --OOOOOOO------.
|
||||||
|
0x3f, 0x00, // --OOOOOO-------.
|
||||||
|
0x3f, 0x06, // --OOOOOO-----OO.
|
||||||
|
0x7f, 0x7e, // -OOOOOOO-OOOOOO.
|
||||||
|
0x7f, 0xfc, // -OOOOOOOOOOOOO-.
|
||||||
|
0x7f, 0xfc, // -OOOOOOOOOOOOO-.
|
||||||
|
0x7f, 0xf8, // -OOOOOOOOOOOO--.
|
||||||
|
0xff, 0xf8, // OOOOOOOOOOOOO--.
|
||||||
|
0xff, 0xf0, // OOOOOOOOOOOO---.
|
||||||
|
0xf0, 0xf0, // OOOO----OOOO---.
|
||||||
|
0x01, 0xf0, // -------OOOOO---.
|
||||||
|
0x01, 0xe0, // -------OOOO----.
|
||||||
|
0x01, 0xe0, // -------OOOO----.
|
||||||
|
0x01, 0xc0, // -------OOO-----.
|
||||||
|
0x03, 0xc0, // ------OOOO-----.
|
||||||
|
0x03, 0x80, // ------OOO------.
|
||||||
|
0x03, 0x80, // ------OOO------.
|
||||||
|
0x03, 0x00, // ------OO-------.
|
||||||
|
0x07, 0x00, // -----OOO-------.
|
||||||
|
0x06, 0x00, // -----OO--------.
|
||||||
|
0x06, 0x00, // -----OO--------.
|
||||||
|
0x04, 0x00, // -----O---------.
|
||||||
|
0x04, 0x00, // -----O---------.
|
||||||
|
|
||||||
|
// ASCII: 57414, char width: 30
|
||||||
|
0x00, 0x03, 0x00, 0x00, // --------------OO--------------..
|
||||||
|
0x00, 0x07, 0x00, 0x00, // -------------OOO--------------..
|
||||||
|
0x00, 0x07, 0x80, 0x00, // -------------OOOO-------------..
|
||||||
|
0x00, 0x1f, 0xe0, 0x00, // -----------OOOOOOOO-----------..
|
||||||
|
0x00, 0x7f, 0xf8, 0x00, // ---------OOOOOOOOOOOO---------..
|
||||||
|
0x00, 0xff, 0xfc, 0x00, // --------OOOOOOOOOOOOOO--------..
|
||||||
|
0x01, 0xff, 0xfe, 0x00, // -------OOOOOOOOOOOOOOOO-------..
|
||||||
|
0x01, 0xff, 0xfe, 0x00, // -------OOOOOOOOOOOOOOOO-------..
|
||||||
|
0x03, 0xff, 0xfe, 0x00, // ------OOOOOOOOOOOOOOOOO-------..
|
||||||
|
0x03, 0xff, 0xfe, 0x00, // ------OOOOOOOOOOOOOOOOO-------..
|
||||||
|
0x03, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOO------..
|
||||||
|
0x03, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOO------..
|
||||||
|
0x03, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOO------..
|
||||||
|
0x03, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOO------..
|
||||||
|
0x03, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOO------..
|
||||||
|
0x03, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOO------..
|
||||||
|
0x03, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOO------..
|
||||||
|
0x07, 0xff, 0xff, 0x80, // -----OOOOOOOOOOOOOOOOOOOO-----..
|
||||||
|
0x07, 0xff, 0xff, 0x80, // -----OOOOOOOOOOOOOOOOOOOO-----..
|
||||||
|
0x0f, 0xff, 0xff, 0x80, // ----OOOOOOOOOOOOOOOOOOOOO-----..
|
||||||
|
0x0f, 0xff, 0xff, 0xc0, // ----OOOOOOOOOOOOOOOOOOOOOO----..
|
||||||
|
0x1f, 0xff, 0xff, 0xe0, // ---OOOOOOOOOOOOOOOOOOOOOOOO---..
|
||||||
|
0x3f, 0xff, 0xff, 0xf0, // --OOOOOOOOOOOOOOOOOOOOOOOOOO--..
|
||||||
|
0x7f, 0xff, 0xff, 0xf8, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOO-..
|
||||||
|
0x7f, 0xff, 0xff, 0xf8, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOO-..
|
||||||
|
0x3f, 0xff, 0xff, 0xf0, // --OOOOOOOOOOOOOOOOOOOOOOOOOO--..
|
||||||
|
0x00, 0x1f, 0xe0, 0x00, // -----------OOOOOOOO-----------..
|
||||||
|
0x00, 0x1f, 0xe0, 0x00, // -----------OOOOOOOO-----------..
|
||||||
|
0x00, 0x09, 0xc0, 0x00, // ------------O--OOO------------..
|
||||||
|
0x00, 0x07, 0x80, 0x00, // -------------OOOO-------------..
|
||||||
|
|
||||||
|
// ASCII: 57415, char width: 24
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x0f, // --------------------OOOO
|
||||||
|
0x00, 0x00, 0x3e, // ------------------OOOOO-
|
||||||
|
0x00, 0x00, 0xfe, // ----------------OOOOOOO-
|
||||||
|
0x00, 0x03, 0xfc, // --------------OOOOOOOO--
|
||||||
|
0x00, 0x0f, 0xfc, // ------------OOOOOOOOOO--
|
||||||
|
0x00, 0x3f, 0xf8, // ----------OOOOOOOOOOO---
|
||||||
|
0x00, 0xff, 0xf8, // --------OOOOOOOOOOOOO---
|
||||||
|
0x03, 0xff, 0xf0, // ------OOOOOOOOOOOOOO----
|
||||||
|
0x0f, 0xff, 0xf0, // ----OOOOOOOOOOOOOOOO----
|
||||||
|
0x3f, 0xff, 0xe0, // --OOOOOOOOOOOOOOOOO-----
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO-----
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO------
|
||||||
|
0x00, 0x3f, 0xc0, // ----------OOOOOOOO------
|
||||||
|
0x00, 0x1f, 0x80, // -----------OOOOOO-------
|
||||||
|
0x00, 0x1f, 0x80, // -----------OOOOOO-------
|
||||||
|
0x00, 0x1f, 0x00, // -----------OOOOO--------
|
||||||
|
0x00, 0x1f, 0x00, // -----------OOOOO--------
|
||||||
|
0x00, 0x1e, 0x00, // -----------OOOO---------
|
||||||
|
0x00, 0x1e, 0x00, // -----------OOOO---------
|
||||||
|
0x00, 0x1c, 0x00, // -----------OOO----------
|
||||||
|
0x00, 0x1c, 0x00, // -----------OOO----------
|
||||||
|
0x00, 0x18, 0x00, // -----------OO-----------
|
||||||
|
0x00, 0x18, 0x00, // -----------OO-----------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
|
||||||
|
// ASCII: 57416, char width: 34
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x1f, 0xff, 0x00, 0x00, // -----------OOOOOOOOOOOOO----------......
|
||||||
|
0x00, 0xff, 0xff, 0xe0, 0x00, // --------OOOOOOOOOOOOOOOOOOO-------......
|
||||||
|
0x03, 0xff, 0xff, 0xf8, 0x00, // ------OOOOOOOOOOOOOOOOOOOOOOO-----......
|
||||||
|
0x0f, 0xff, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x1f, 0xf8, 0x03, 0xff, 0x00, // ---OOOOOOOOOO---------OOOOOOOOOO--......
|
||||||
|
0x3f, 0xc0, 0x00, 0x7f, 0x80, // --OOOOOOOO---------------OOOOOOOO-......
|
||||||
|
0x7f, 0x07, 0xfc, 0x1f, 0xc0, // -OOOOOOO-----OOOOOOOOO-----OOOOOOO......
|
||||||
|
0x3c, 0x3f, 0xff, 0x87, 0x80, // --OOOO----OOOOOOOOOOOOOOO----OOOO-......
|
||||||
|
0x18, 0xff, 0xff, 0xe3, 0x00, // ---OO---OOOOOOOOOOOOOOOOOOO---OO--......
|
||||||
|
0x01, 0xff, 0xff, 0xf0, 0x00, // -------OOOOOOOOOOOOOOOOOOOOO------......
|
||||||
|
0x03, 0xfe, 0x0f, 0xf8, 0x00, // ------OOOOOOOOO-----OOOOOOOOO-----......
|
||||||
|
0x03, 0xf0, 0x01, 0xf8, 0x00, // ------OOOOOO-----------OOOOOO-----......
|
||||||
|
0x01, 0xc3, 0xf0, 0x70, 0x00, // -------OOO----OOOOOO-----OOO------......
|
||||||
|
0x00, 0x0f, 0xfe, 0x00, 0x00, // ------------OOOOOOOOOOO-----------......
|
||||||
|
0x00, 0x1f, 0xff, 0x00, 0x00, // -----------OOOOOOOOOOOOO----------......
|
||||||
|
0x00, 0x3f, 0xff, 0x80, 0x00, // ----------OOOOOOOOOOOOOOO---------......
|
||||||
|
0x00, 0x1f, 0x1f, 0x00, 0x00, // -----------OOOOO---OOOOO----------......
|
||||||
|
0x00, 0x0c, 0x06, 0x00, 0x00, // ------------OO-------OO-----------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x01, 0xf0, 0x00, 0x00, // ---------------OOOOO--------------......
|
||||||
|
0x00, 0x01, 0xf0, 0x00, 0x00, // ---------------OOOOO--------------......
|
||||||
|
0x00, 0x00, 0xe0, 0x00, 0x00, // ----------------OOO---------------......
|
||||||
|
0x00, 0x00, 0x40, 0x00, 0x00, // -----------------O----------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57417, char width: 39
|
||||||
|
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, // ---------------------------------------.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x30, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--OO---.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x38, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--OOO--.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x3c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--OOOO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO----OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO----OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO----OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO----OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO----OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO----OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x1c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO---OOO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x3c, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--OOOO-.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x38, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--OOO--.
|
||||||
|
0xcf, 0xff, 0xff, 0xff, 0x30, // OO--OOOOOOOOOOOOOOOOOOOOOOOOOOOO--OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57418, char width: 39
|
||||||
|
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, // ---------------------------------------.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x30, // OO--OOOOOOOOOOOOOOOOOOOOO---------OO---.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x38, // OO--OOOOOOOOOOOOOOOOOOOOO---------OOO--.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x3c, // OO--OOOOOOOOOOOOOOOOOOOOO---------OOOO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOO-----------OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOO-----------OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOO-----------OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOO-----------OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOO-----------OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x0c, // OO--OOOOOOOOOOOOOOOOOOOOO-----------OO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x1c, // OO--OOOOOOOOOOOOOOOOOOOOO----------OOO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x3c, // OO--OOOOOOOOOOOOOOOOOOOOO---------OOOO-.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x38, // OO--OOOOOOOOOOOOOOOOOOOOO---------OOO--.
|
||||||
|
0xcf, 0xff, 0xff, 0x80, 0x30, // OO--OOOOOOOOOOOOOOOOOOOOO---------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57419, char width: 39
|
||||||
|
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, // ---------------------------------------.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x30, // OO--OOOOOOOOOOOOOOO---------------OO---.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x38, // OO--OOOOOOOOOOOOOOO---------------OOO--.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x3c, // OO--OOOOOOOOOOOOOOO---------------OOOO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x0c, // OO--OOOOOOOOOOOOOOO-----------------OO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x0c, // OO--OOOOOOOOOOOOOOO-----------------OO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x0c, // OO--OOOOOOOOOOOOOOO-----------------OO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x0c, // OO--OOOOOOOOOOOOOOO-----------------OO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x0c, // OO--OOOOOOOOOOOOOOO-----------------OO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x0c, // OO--OOOOOOOOOOOOOOO-----------------OO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x1c, // OO--OOOOOOOOOOOOOOO----------------OOO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x3c, // OO--OOOOOOOOOOOOOOO---------------OOOO-.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x38, // OO--OOOOOOOOOOOOOOO---------------OOO--.
|
||||||
|
0xcf, 0xff, 0xe0, 0x00, 0x30, // OO--OOOOOOOOOOOOOOO---------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57420, char width: 39
|
||||||
|
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, // ---------------------------------------.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x30, // OO--OOOOOOOOO---------------------OO---.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x38, // OO--OOOOOOOOO---------------------OOO--.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x3c, // OO--OOOOOOOOO---------------------OOOO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x0c, // OO--OOOOOOOOO-----------------------OO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x0c, // OO--OOOOOOOOO-----------------------OO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x0c, // OO--OOOOOOOOO-----------------------OO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x0c, // OO--OOOOOOOOO-----------------------OO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x0c, // OO--OOOOOOOOO-----------------------OO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x0c, // OO--OOOOOOOOO-----------------------OO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x1c, // OO--OOOOOOOOO----------------------OOO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x3c, // OO--OOOOOOOOO---------------------OOOO-.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x38, // OO--OOOOOOOOO---------------------OOO--.
|
||||||
|
0xcf, 0xf8, 0x00, 0x00, 0x30, // OO--OOOOOOOOO---------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57421, char width: 39
|
||||||
|
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, // ---------------------------------------.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x38, // OO--------------------------------OOO--.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x3c, // OO--------------------------------OOOO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x0c, // OO----------------------------------OO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x0c, // OO----------------------------------OO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x0c, // OO----------------------------------OO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x0c, // OO----------------------------------OO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x0c, // OO----------------------------------OO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x0c, // OO----------------------------------OO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x1c, // OO---------------------------------OOO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x3c, // OO--------------------------------OOOO-.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x38, // OO--------------------------------OOO--.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xc0, 0x00, 0x00, 0x00, 0x30, // OO--------------------------------OO---.
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ---------------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57422, char width: 26
|
||||||
|
0x00, 0x7f, 0x80, 0x00, // ---------OOOOOOOO---------......
|
||||||
|
0x01, 0xff, 0xe0, 0x00, // -------OOOOOOOOOOOO-------......
|
||||||
|
0x07, 0xff, 0xf0, 0x00, // -----OOOOOOOOOOOOOOO------......
|
||||||
|
0x07, 0xf7, 0xf8, 0x00, // -----OOOOOOO-OOOOOOOO-----......
|
||||||
|
0x0f, 0xf3, 0xfc, 0x00, // ----OOOOOOOO--OOOOOOOO----......
|
||||||
|
0x1f, 0xf1, 0xfc, 0x00, // ---OOOOOOOOO---OOOOOOO----......
|
||||||
|
0x1f, 0xf0, 0xfe, 0x00, // ---OOOOOOOOO----OOOOOOO---......
|
||||||
|
0x1f, 0xf0, 0x7e, 0x00, // ---OOOOOOOOO-----OOOOOO---......
|
||||||
|
0x3e, 0xf2, 0x3e, 0x00, // --OOOOO-OOOO--O---OOOOO---......
|
||||||
|
0x3c, 0x73, 0x1f, 0x00, // --OOOO---OOO--OO---OOOOO--......
|
||||||
|
0x3e, 0x33, 0x1f, 0x00, // --OOOOO---OO--OO---OOOOO--......
|
||||||
|
0x3f, 0x12, 0x3f, 0x00, // --OOOOOO---O--O---OOOOOO--......
|
||||||
|
0x3f, 0x80, 0x7f, 0x00, // --OOOOOOO--------OOOOOOO--......
|
||||||
|
0x3f, 0xc0, 0xff, 0x00, // --OOOOOOOO------OOOOOOOO--......
|
||||||
|
0x3f, 0xe1, 0xff, 0x00, // --OOOOOOOOO----OOOOOOOOO--......
|
||||||
|
0x3f, 0xe1, 0xff, 0x00, // --OOOOOOOOO----OOOOOOOOO--......
|
||||||
|
0x3f, 0xc0, 0xff, 0x00, // --OOOOOOOO------OOOOOOOO--......
|
||||||
|
0x3f, 0x80, 0x7f, 0x00, // --OOOOOOO--------OOOOOOO--......
|
||||||
|
0x3f, 0x12, 0x3f, 0x00, // --OOOOOO---O--O---OOOOOO--......
|
||||||
|
0x3e, 0x33, 0x1f, 0x00, // --OOOOO---OO--OO---OOOOO--......
|
||||||
|
0x3c, 0x73, 0x1f, 0x00, // --OOOO---OOO--OO---OOOOO--......
|
||||||
|
0x3e, 0xf2, 0x3e, 0x00, // --OOOOO-OOOO--O---OOOOO---......
|
||||||
|
0x1f, 0xf0, 0x7e, 0x00, // ---OOOOOOOOO-----OOOOOO---......
|
||||||
|
0x1f, 0xf0, 0xfe, 0x00, // ---OOOOOOOOO----OOOOOOO---......
|
||||||
|
0x1f, 0xf1, 0xfc, 0x00, // ---OOOOOOOOO---OOOOOOO----......
|
||||||
|
0x0f, 0xf3, 0xfc, 0x00, // ----OOOOOOOO--OOOOOOOO----......
|
||||||
|
0x07, 0xf7, 0xf8, 0x00, // -----OOOOOOO-OOOOOOOO-----......
|
||||||
|
0x07, 0xff, 0xf0, 0x00, // -----OOOOOOOOOOOOOOO------......
|
||||||
|
0x01, 0xff, 0xe0, 0x00, // -------OOOOOOOOOOOO-------......
|
||||||
|
0x00, 0x7f, 0x80, 0x00, // ---------OOOOOOOO---------......
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_30_feedback_map[] =
|
||||||
|
{
|
||||||
|
0, 60, 150, 270, 390, 480, 540, 660,
|
||||||
|
750, 900, 1050, 1200, 1350, 1500, 1650,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_30_feedback_width[] =
|
||||||
|
{
|
||||||
|
13, 19, 28, 30, 24, 15, 30, 24,
|
||||||
|
34, 39, 39, 39, 39, 39, 26,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_30_feedback =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
208, /*First letter's unicode */
|
||||||
|
223, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57408, /*First letter's unicode */
|
||||||
|
57423, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
30, /*Letters height (rows) */
|
||||||
|
symbol_30_feedback_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_30_feedback_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_30_feedback_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_30_FEEDBACK_H*/
|
17
lv_misc/lv_fonts/symbol_30_feedback.h
Normal file
17
lv_misc/lv_fonts/symbol_30_feedback.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_30_FEEDBACK_H
|
||||||
|
#define SYMBOL_30_FEEDBACK_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_30_FEEDBACK != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_30_feedback;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_30_FEEDBACK != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_30_FEEDBACK_H*/
|
713
lv_misc/lv_fonts/symbol_30_file.c
Normal file
713
lv_misc/lv_fonts/symbol_30_file.c
Normal file
@ -0,0 +1,713 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_30_FILE != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_30_file_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57376, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x80, // ------------------------O-......
|
||||||
|
0x00, 0x00, 0x07, 0xc0, // ---------------------OOOOO......
|
||||||
|
0x00, 0x00, 0x7f, 0xc0, // -----------------OOOOOOOOO......
|
||||||
|
0x00, 0x03, 0xff, 0xc0, // --------------OOOOOOOOOOOO......
|
||||||
|
0x00, 0x1f, 0xff, 0xc0, // -----------OOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x7f, 0xff, 0xc0, // ---------OOOOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x7f, 0xff, 0xc0, // ---------OOOOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x7f, 0xff, 0xc0, // ---------OOOOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x7f, 0xff, 0xc0, // ---------OOOOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x7f, 0xff, 0xc0, // ---------OOOOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x7f, 0xf0, 0xc0, // ---------OOOOOOOOOOO----OO......
|
||||||
|
0x00, 0x7f, 0x80, 0xc0, // ---------OOOOOOOO-------OO......
|
||||||
|
0x00, 0x78, 0x00, 0xc0, // ---------OOOO-----------OO......
|
||||||
|
0x00, 0x60, 0x00, 0xc0, // ---------OO-------------OO......
|
||||||
|
0x00, 0x60, 0x00, 0xc0, // ---------OO-------------OO......
|
||||||
|
0x00, 0x60, 0x00, 0xc0, // ---------OO-------------OO......
|
||||||
|
0x00, 0x60, 0x00, 0xc0, // ---------OO-------------OO......
|
||||||
|
0x00, 0x60, 0x00, 0xc0, // ---------OO-------------OO......
|
||||||
|
0x00, 0x60, 0x7f, 0xc0, // ---------OO------OOOOOOOOO......
|
||||||
|
0x00, 0x60, 0xff, 0xc0, // ---------OO-----OOOOOOOOOO......
|
||||||
|
0x00, 0x61, 0xff, 0xc0, // ---------OO----OOOOOOOOOOO......
|
||||||
|
0x00, 0x61, 0xff, 0xc0, // ---------OO----OOOOOOOOOOO......
|
||||||
|
0x3f, 0xe0, 0xff, 0x80, // --OOOOOOOOO-----OOOOOOOOO-......
|
||||||
|
0x7f, 0xe0, 0x3e, 0x00, // -OOOOOOOOOO-------OOOOO---......
|
||||||
|
0xff, 0xe0, 0x00, 0x00, // OOOOOOOOOOO---------------......
|
||||||
|
0xff, 0xe0, 0x00, 0x00, // OOOOOOOOOOO---------------......
|
||||||
|
0x7f, 0xc0, 0x00, 0x00, // -OOOOOOOOO----------------......
|
||||||
|
0x3f, 0x80, 0x00, 0x00, // --OOOOOOO-----------------......
|
||||||
|
|
||||||
|
// ASCII: 57377, char width: 32
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xe3, 0x00, 0x00, 0xc3, // OOO---OO----------------OO----OO
|
||||||
|
0xff, 0x00, 0x00, 0xff, // OOOOOOOO----------------OOOOOOOO
|
||||||
|
0xff, 0x00, 0x00, 0xff, // OOOOOOOO----------------OOOOOOOO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xe3, 0x80, 0x01, 0xc3, // OOO---OOO--------------OOO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xe3, 0x00, 0x00, 0xc3, // OOO---OO----------------OO----OO
|
||||||
|
0xff, 0x00, 0x00, 0xff, // OOOOOOOO----------------OOOOOOOO
|
||||||
|
0xff, 0x00, 0x00, 0xff, // OOOOOOOO----------------OOOOOOOO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xc3, 0x00, 0x00, 0xc3, // OO----OO----------------OO----OO
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
|
||||||
|
// ASCII: 57378, char width: 24
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x01, 0xff, 0x00, // -------OOOOOOOOO--------
|
||||||
|
0x01, 0xff, 0x80, // -------OOOOOOOOOO-------
|
||||||
|
0x03, 0x81, 0x80, // ------OOO------OO-------
|
||||||
|
0x03, 0x01, 0xc0, // ------OO-------OOO------
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0x30, 0x00, 0x18, // --OO---------------OO---
|
||||||
|
0x30, 0x00, 0x18, // --OO---------------OO---
|
||||||
|
0x30, 0x00, 0x18, // --OO---------------OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x33, 0x99, 0x98, // --OO--OOO--OO--OO--OO---
|
||||||
|
0x31, 0x19, 0x98, // --OO---O---OO--OO--OO---
|
||||||
|
0x30, 0x00, 0x18, // --OO---------------OO---
|
||||||
|
0x30, 0x00, 0x18, // --OO---------------OO---
|
||||||
|
0x38, 0x00, 0x18, // --OOO--------------OO---
|
||||||
|
0x1f, 0xff, 0xf8, // ---OOOOOOOOOOOOOOOOOO---
|
||||||
|
0x1f, 0xff, 0xf0, // ---OOOOOOOOOOOOOOOOO----
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
|
||||||
|
// ASCII: 57379, char width: 28
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x03, 0xff, 0xfc, 0x00, // ------OOOOOOOOOOOOOOOO------....
|
||||||
|
0x07, 0xff, 0xfc, 0x00, // -----OOOOOOOOOOOOOOOOO------....
|
||||||
|
0x03, 0xff, 0xfc, 0x00, // ------OOOOOOOOOOOOOOOO------....
|
||||||
|
0x01, 0xff, 0xf8, 0x00, // -------OOOOOOOOOOOOOO-------....
|
||||||
|
0x00, 0xff, 0xf0, 0x00, // --------OOOOOOOOOOOO--------....
|
||||||
|
0x00, 0x7f, 0xe0, 0x00, // ---------OOOOOOOOOO---------....
|
||||||
|
0x00, 0x3f, 0xc0, 0x00, // ----------OOOOOOOO----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x0f, 0x00, 0x00, // ------------OOOO------------....
|
||||||
|
0xff, 0xc4, 0x3f, 0xf0, // OOOOOOOOOO---O----OOOOOOOOOO....
|
||||||
|
0xff, 0xe0, 0xff, 0xf0, // OOOOOOOOOOO-----OOOOOOOOOOOO....
|
||||||
|
0xff, 0xf9, 0xff, 0xf0, // OOOOOOOOOOOOO--OOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xf6, 0x30, // OOOOOOOOOOOOOOOOOOOO-OO---OO....
|
||||||
|
0xff, 0xff, 0xf7, 0x70, // OOOOOOOOOOOOOOOOOOOO-OOO-OOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
|
||||||
|
// ASCII: 57380, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x07, 0xff, 0xf8, 0x00, // -----OOOOOOOOOOOOOOOO-----......
|
||||||
|
0x0f, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x0f, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x1e, 0x00, 0x1e, 0x00, // ---OOOO------------OOOO---......
|
||||||
|
0x1c, 0x00, 0x1e, 0x00, // ---OOO-------------OOOO---......
|
||||||
|
0x3c, 0x00, 0x0e, 0x00, // --OOOO--------------OOO---......
|
||||||
|
0x38, 0x00, 0x0f, 0x00, // --OOO---------------OOOO--......
|
||||||
|
0x78, 0x00, 0x07, 0x00, // -OOOO----------------OOO--......
|
||||||
|
0x78, 0x00, 0x07, 0x80, // -OOOO----------------OOOO-......
|
||||||
|
0x70, 0x00, 0x03, 0x80, // -OOO------------------OOO-......
|
||||||
|
0xf0, 0x00, 0x03, 0xc0, // OOOO------------------OOOO......
|
||||||
|
0xff, 0x00, 0x7f, 0xc0, // OOOOOOOO---------OOOOOOOOO......
|
||||||
|
0xff, 0x80, 0x7f, 0xc0, // OOOOOOOOO--------OOOOOOOOO......
|
||||||
|
0xff, 0xc0, 0xff, 0xc0, // OOOOOOOOOO------OOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOOOOOOOOOO-......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57381, char width: 32
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xc7, 0x80, 0x00, 0x03, // OO---OOOO---------------------OO
|
||||||
|
0xcf, 0xc0, 0x00, 0x03, // OO--OOOOOO--------------------OO
|
||||||
|
0xcf, 0xc0, 0x00, 0x03, // OO--OOOOOO--------------------OO
|
||||||
|
0xcf, 0xc0, 0x0c, 0x03, // OO--OOOOOO----------OO--------OO
|
||||||
|
0xcf, 0xc0, 0x1e, 0x03, // OO--OOOOOO---------OOOO-------OO
|
||||||
|
0xc7, 0x80, 0x3f, 0x03, // OO---OOOO---------OOOOOO------OO
|
||||||
|
0xc0, 0x00, 0x7f, 0x83, // OO---------------OOOOOOOO-----OO
|
||||||
|
0xc0, 0x00, 0xff, 0xc3, // OO--------------OOOOOOOOOO----OO
|
||||||
|
0xc0, 0x01, 0xff, 0xe3, // OO-------------OOOOOOOOOOOO---OO
|
||||||
|
0xc0, 0xe3, 0xff, 0xf3, // OO------OOO---OOOOOOOOOOOOOO--OO
|
||||||
|
0xc1, 0xff, 0xff, 0xf3, // OO-----OOOOOOOOOOOOOOOOOOOOO--OO
|
||||||
|
0xc3, 0xff, 0xff, 0xf3, // OO----OOOOOOOOOOOOOOOOOOOOOO--OO
|
||||||
|
0xc7, 0xff, 0xff, 0xf3, // OO---OOOOOOOOOOOOOOOOOOOOOOO--OO
|
||||||
|
0xcf, 0xff, 0xff, 0xf3, // OO--OOOOOOOOOOOOOOOOOOOOOOOO--OO
|
||||||
|
0xcf, 0xff, 0xff, 0xf3, // OO--OOOOOOOOOOOOOOOOOOOOOOOO--OO
|
||||||
|
0xcf, 0xff, 0xff, 0xf3, // OO--OOOOOOOOOOOOOOOOOOOOOOOO--OO
|
||||||
|
0xcf, 0xff, 0xff, 0xf3, // OO--OOOOOOOOOOOOOOOOOOOOOOOO--OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xc0, 0x00, 0x00, 0x03, // OO----------------------------OO
|
||||||
|
0xff, 0xff, 0xff, 0xff, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
|
||||||
|
// ASCII: 57382, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x38, 0x00, // ------------------OOO-----......
|
||||||
|
0x00, 0x00, 0x7c, 0x00, // -----------------OOOOO----......
|
||||||
|
0x00, 0x00, 0xfe, 0x00, // ----------------OOOOOOO---......
|
||||||
|
0x00, 0x01, 0xff, 0x00, // ---------------OOOOOOOOO--......
|
||||||
|
0x00, 0x00, 0xff, 0x80, // ----------------OOOOOOOOO-......
|
||||||
|
0x00, 0x06, 0x7f, 0x80, // -------------OO--OOOOOOOO-......
|
||||||
|
0x00, 0x0f, 0x3f, 0x80, // ------------OOOO--OOOOOOO-......
|
||||||
|
0x00, 0x1d, 0x9f, 0x80, // -----------OOO-OO--OOOOOO-......
|
||||||
|
0x00, 0x3b, 0xcf, 0x00, // ----------OOO-OOOO--OOOO--......
|
||||||
|
0x00, 0x77, 0xe6, 0x00, // ---------OOO-OOOOOO--OO---......
|
||||||
|
0x00, 0xef, 0xf0, 0x00, // --------OOO-OOOOOOOO------......
|
||||||
|
0x01, 0xdf, 0xf8, 0x00, // -------OOO-OOOOOOOOOO-----......
|
||||||
|
0x03, 0xbf, 0xf0, 0x00, // ------OOO-OOOOOOOOOO------......
|
||||||
|
0x07, 0x7f, 0xe0, 0x00, // -----OOO-OOOOOOOOOO-------......
|
||||||
|
0x0e, 0xff, 0xc0, 0x00, // ----OOO-OOOOOOOOOO--------......
|
||||||
|
0x1d, 0xff, 0x80, 0x00, // ---OOO-OOOOOOOOOO---------......
|
||||||
|
0x3b, 0xff, 0x00, 0x00, // --OOO-OOOOOOOOOO----------......
|
||||||
|
0x7f, 0xfe, 0x00, 0x00, // -OOOOOOOOOOOOOO-----------......
|
||||||
|
0xe7, 0xfc, 0x00, 0x00, // OOO--OOOOOOOOO------------......
|
||||||
|
0xc3, 0xf8, 0x00, 0x00, // OO----OOOOOOO-------------......
|
||||||
|
0xc1, 0xf0, 0x00, 0x00, // OO-----OOOOO--------------......
|
||||||
|
0xf1, 0xe0, 0x00, 0x00, // OOOO---OOOO---------------......
|
||||||
|
0xf1, 0xc0, 0x00, 0x00, // OOOO---OOO----------------......
|
||||||
|
0xff, 0x80, 0x00, 0x00, // OOOOOOOOO-----------------......
|
||||||
|
0xff, 0x00, 0x00, 0x00, // OOOOOOOO------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57383, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x70, 0x00, 0x00, // -OOO-------------.......
|
||||||
|
0xf0, 0x01, 0x80, // OOOO-----------OO.......
|
||||||
|
0xf0, 0x03, 0x80, // OOOO----------OOO.......
|
||||||
|
0xf0, 0x07, 0x80, // OOOO---------OOOO.......
|
||||||
|
0xf0, 0x0f, 0x80, // OOOO--------OOOOO.......
|
||||||
|
0xf0, 0x1f, 0x80, // OOOO-------OOOOOO.......
|
||||||
|
0xf0, 0x3f, 0x80, // OOOO------OOOOOOO.......
|
||||||
|
0xf0, 0x7f, 0x80, // OOOO-----OOOOOOOO.......
|
||||||
|
0xf0, 0xff, 0x80, // OOOO----OOOOOOOOO.......
|
||||||
|
0xf1, 0xff, 0x80, // OOOO---OOOOOOOOOO.......
|
||||||
|
0xf3, 0xff, 0x80, // OOOO--OOOOOOOOOOO.......
|
||||||
|
0xf7, 0xff, 0x80, // OOOO-OOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xf7, 0xff, 0x80, // OOOO-OOOOOOOOOOOO.......
|
||||||
|
0xf3, 0xff, 0x80, // OOOO--OOOOOOOOOOO.......
|
||||||
|
0xf1, 0xff, 0x80, // OOOO---OOOOOOOOOO.......
|
||||||
|
0xf0, 0xff, 0x80, // OOOO----OOOOOOOOO.......
|
||||||
|
0xf0, 0x7f, 0x80, // OOOO-----OOOOOOOO.......
|
||||||
|
0xf0, 0x3f, 0x80, // OOOO------OOOOOOO.......
|
||||||
|
0xf0, 0x1f, 0x80, // OOOO-------OOOOOO.......
|
||||||
|
0xf0, 0x0f, 0x80, // OOOO--------OOOOO.......
|
||||||
|
0xf0, 0x07, 0x80, // OOOO---------OOOO.......
|
||||||
|
0xf0, 0x03, 0x80, // OOOO----------OOO.......
|
||||||
|
0xf0, 0x01, 0x80, // OOOO-----------OO.......
|
||||||
|
0xf0, 0x00, 0x80, // OOOO------------O.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57384, char width: 24
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x80, 0x00, 0x00, // O-----------------------
|
||||||
|
0xe0, 0x00, 0x00, // OOO---------------------
|
||||||
|
0xf8, 0x00, 0x00, // OOOOO-------------------
|
||||||
|
0xfe, 0x00, 0x00, // OOOOOOO-----------------
|
||||||
|
0xff, 0x00, 0x00, // OOOOOOOO----------------
|
||||||
|
0xff, 0xc0, 0x00, // OOOOOOOOOO--------------
|
||||||
|
0xff, 0xf0, 0x00, // OOOOOOOOOOOO------------
|
||||||
|
0xff, 0xfc, 0x00, // OOOOOOOOOOOOOO----------
|
||||||
|
0xff, 0xff, 0x00, // OOOOOOOOOOOOOOOO--------
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO-------
|
||||||
|
0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOO-----
|
||||||
|
0xff, 0xff, 0xf8, // OOOOOOOOOOOOOOOOOOOOO---
|
||||||
|
0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xff, 0xfc, // OOOOOOOOOOOOOOOOOOOOOO--
|
||||||
|
0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOO----
|
||||||
|
0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOO------
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO-------
|
||||||
|
0xff, 0xfe, 0x00, // OOOOOOOOOOOOOOO---------
|
||||||
|
0xff, 0xf8, 0x00, // OOOOOOOOOOOOO-----------
|
||||||
|
0xff, 0xe0, 0x00, // OOOOOOOOOOO-------------
|
||||||
|
0xff, 0x80, 0x00, // OOOOOOOOO---------------
|
||||||
|
0xff, 0x00, 0x00, // OOOOOOOO----------------
|
||||||
|
0xfc, 0x00, 0x00, // OOOOOO------------------
|
||||||
|
0xf0, 0x00, 0x00, // OOOO--------------------
|
||||||
|
0xc0, 0x00, 0x00, // OO----------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
0x00, 0x00, 0x00, // ------------------------
|
||||||
|
|
||||||
|
// ASCII: 57385, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x7f, 0xc0, 0xff, 0x80, // -OOOOOOOOO------OOOOOOOOO-......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xe1, 0xff, 0xc0, // OOOOOOOOOOO----OOOOOOOOOOO......
|
||||||
|
0xff, 0xc1, 0xff, 0x80, // OOOOOOOOOO-----OOOOOOOOOO-......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57386, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x7f, 0xff, 0xff, 0x80, // -OOOOOOOOOOOOOOOOOOOOOOOO-......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOOOOOOOOOO-......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57387, char width: 17
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x07, 0x80, // -------------OOOO.......
|
||||||
|
0xc0, 0x07, 0x80, // OO-----------OOOO.......
|
||||||
|
0xe0, 0x07, 0x80, // OOO----------OOOO.......
|
||||||
|
0xf0, 0x07, 0x80, // OOOO---------OOOO.......
|
||||||
|
0xf8, 0x07, 0x80, // OOOOO--------OOOO.......
|
||||||
|
0xfc, 0x07, 0x80, // OOOOOO-------OOOO.......
|
||||||
|
0xfe, 0x07, 0x80, // OOOOOOO------OOOO.......
|
||||||
|
0xff, 0x07, 0x80, // OOOOOOOO-----OOOO.......
|
||||||
|
0xff, 0x87, 0x80, // OOOOOOOOO----OOOO.......
|
||||||
|
0xff, 0xc7, 0x80, // OOOOOOOOOO---OOOO.......
|
||||||
|
0xff, 0xe7, 0x80, // OOOOOOOOOOO--OOOO.......
|
||||||
|
0xff, 0xf7, 0x80, // OOOOOOOOOOOO-OOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOO.......
|
||||||
|
0xff, 0xf7, 0x80, // OOOOOOOOOOOO-OOOO.......
|
||||||
|
0xff, 0xe7, 0x80, // OOOOOOOOOOO--OOOO.......
|
||||||
|
0xff, 0xc7, 0x80, // OOOOOOOOOO---OOOO.......
|
||||||
|
0xff, 0x87, 0x80, // OOOOOOOOO----OOOO.......
|
||||||
|
0xff, 0x07, 0x80, // OOOOOOOO-----OOOO.......
|
||||||
|
0xfe, 0x07, 0x80, // OOOOOOO------OOOO.......
|
||||||
|
0xfc, 0x07, 0x80, // OOOOOO-------OOOO.......
|
||||||
|
0xf8, 0x07, 0x80, // OOOOO--------OOOO.......
|
||||||
|
0xf0, 0x07, 0x80, // OOOO---------OOOO.......
|
||||||
|
0xe0, 0x07, 0x80, // OOO----------OOOO.......
|
||||||
|
0xc0, 0x07, 0x80, // OO-----------OOOO.......
|
||||||
|
0x80, 0x07, 0x80, // O------------OOOO.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
0x00, 0x00, 0x00, // -----------------.......
|
||||||
|
|
||||||
|
// ASCII: 57388, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x0c, 0x00, 0x00, // ------------OO------------......
|
||||||
|
0x00, 0x1e, 0x00, 0x00, // -----------OOOO-----------......
|
||||||
|
0x00, 0x3f, 0x00, 0x00, // ----------OOOOOO----------......
|
||||||
|
0x00, 0x7f, 0x80, 0x00, // ---------OOOOOOOO---------......
|
||||||
|
0x00, 0xff, 0xc0, 0x00, // --------OOOOOOOOOO--------......
|
||||||
|
0x01, 0xff, 0xe0, 0x00, // -------OOOOOOOOOOOO-------......
|
||||||
|
0x03, 0xff, 0xf0, 0x00, // ------OOOOOOOOOOOOOO------......
|
||||||
|
0x07, 0xff, 0xf8, 0x00, // -----OOOOOOOOOOOOOOOO-----......
|
||||||
|
0x0f, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x1f, 0xff, 0xfe, 0x00, // ---OOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x3f, 0xff, 0xff, 0x00, // --OOOOOOOOOOOOOOOOOOOOOO--......
|
||||||
|
0x7f, 0xff, 0xff, 0x80, // -OOOOOOOOOOOOOOOOOOOOOOOO-......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOOOOOOOOOO-......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57389, char width: 30
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x80, // ------------------------O-----..
|
||||||
|
0x00, 0x00, 0x00, 0xc0, // ------------------------OO----..
|
||||||
|
0x00, 0x00, 0x00, 0xe0, // ------------------------OOO---..
|
||||||
|
0x00, 0x00, 0x01, 0xf0, // -----------------------OOOOO--..
|
||||||
|
0xff, 0x00, 0xff, 0xf8, // OOOOOOOO--------OOOOOOOOOOOOO-..
|
||||||
|
0xff, 0x83, 0xff, 0xfc, // OOOOOOOOO-----OOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0xc7, 0xff, 0xfc, // OOOOOOOOOO---OOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0xef, 0xff, 0xf8, // OOOOOOOOOOO-OOOOOOOOOOOOOOOOO-..
|
||||||
|
0x03, 0xef, 0xc0, 0xf0, // ------OOOOO-OOOOOO------OOOO--..
|
||||||
|
0x01, 0xdf, 0x00, 0xe0, // -------OOO-OOOOO--------OOO---..
|
||||||
|
0x00, 0xdf, 0x00, 0xc0, // --------OO-OOOOO--------OO----..
|
||||||
|
0x00, 0x3e, 0x00, 0x80, // ----------OOOOO---------O-----..
|
||||||
|
0x00, 0x3e, 0x00, 0x00, // ----------OOOOO---------------..
|
||||||
|
0x00, 0x7c, 0x00, 0x00, // ---------OOOOO----------------..
|
||||||
|
0x00, 0x7c, 0x00, 0x00, // ---------OOOOO----------------..
|
||||||
|
0x00, 0xfa, 0x00, 0x80, // --------OOOOO-O---------O-----..
|
||||||
|
0x00, 0xfb, 0x00, 0xc0, // --------OOOOO-OO--------OO----..
|
||||||
|
0x01, 0xf7, 0x00, 0xe0, // -------OOOOO-OOO--------OOO---..
|
||||||
|
0x03, 0xf7, 0xc1, 0xf0, // ------OOOOOO-OOOOO-----OOOOO--..
|
||||||
|
0xff, 0xe7, 0xff, 0xf8, // OOOOOOOOOOO--OOOOOOOOOOOOOOOO-..
|
||||||
|
0xff, 0xc7, 0xff, 0xfc, // OOOOOOOOOO---OOOOOOOOOOOOOOOOO..
|
||||||
|
0xff, 0x81, 0xff, 0xfc, // OOOOOOOOO------OOOOOOOOOOOOOOO..
|
||||||
|
0xfe, 0x00, 0xff, 0xf8, // OOOOOOO---------OOOOOOOOOOOOO-..
|
||||||
|
0x00, 0x00, 0x00, 0xf0, // ------------------------OOOO--..
|
||||||
|
0x00, 0x00, 0x00, 0xe0, // ------------------------OOO---..
|
||||||
|
0x00, 0x00, 0x00, 0xc0, // ------------------------OO----..
|
||||||
|
0x00, 0x00, 0x00, 0x80, // ------------------------O-----..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
|
||||||
|
// ASCII: 57390, char width: 32
|
||||||
|
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, // --------------------------------
|
||||||
|
0x07, 0x1f, 0xff, 0xf0, // -----OOO---OOOOOOOOOOOOOOOOO----
|
||||||
|
0x0f, 0x0f, 0xff, 0xf0, // ----OOOO----OOOOOOOOOOOOOOOO----
|
||||||
|
0x0f, 0x8f, 0xff, 0xf0, // ----OOOOO---OOOOOOOOOOOOOOOO----
|
||||||
|
0x1f, 0xc7, 0xff, 0xf0, // ---OOOOOOO---OOOOOOOOOOOOOOO----
|
||||||
|
0x3f, 0xe0, 0x01, 0xf0, // --OOOOOOOOO------------OOOOO----
|
||||||
|
0x7f, 0xf0, 0x01, 0xf0, // -OOOOOOOOOOO-----------OOOOO----
|
||||||
|
0xff, 0xf8, 0x01, 0xf0, // OOOOOOOOOOOOO----------OOOOO----
|
||||||
|
0xff, 0xf8, 0x01, 0xf0, // OOOOOOOOOOOOO----------OOOOO----
|
||||||
|
0x0f, 0x80, 0x01, 0xf0, // ----OOOOO--------------OOOOO----
|
||||||
|
0x0f, 0x80, 0x01, 0xf0, // ----OOOOO--------------OOOOO----
|
||||||
|
0x0f, 0x80, 0x0f, 0xfe, // ----OOOOO-----------OOOOOOOOOOO-
|
||||||
|
0x0f, 0x80, 0x1f, 0xff, // ----OOOOO----------OOOOOOOOOOOOO
|
||||||
|
0x0f, 0x80, 0x0f, 0xff, // ----OOOOO-----------OOOOOOOOOOOO
|
||||||
|
0x0f, 0x80, 0x0f, 0xfe, // ----OOOOO-----------OOOOOOOOOOO-
|
||||||
|
0x0f, 0x80, 0x07, 0xfc, // ----OOOOO------------OOOOOOOOO--
|
||||||
|
0x0f, 0xff, 0xe3, 0xf8, // ----OOOOOOOOOOOOOOO---OOOOOOO---
|
||||||
|
0x0f, 0xff, 0xf1, 0xf0, // ----OOOOOOOOOOOOOOOO---OOOOO----
|
||||||
|
0x0f, 0xff, 0xf8, 0xe0, // ----OOOOOOOOOOOOOOOOO---OOO-----
|
||||||
|
0x0f, 0xff, 0xf8, 0x40, // ----OOOOOOOOOOOOOOOOO----O------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------------
|
||||||
|
|
||||||
|
// ASCII: 57391, char width: 28
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x1f, 0xc0, 0x00, 0x00, // ---OOOOOOO------------------....
|
||||||
|
0x7f, 0xf0, 0x00, 0x00, // -OOOOOOOOOOO----------------....
|
||||||
|
0xff, 0xf0, 0x00, 0x00, // OOOOOOOOOOOO----------------....
|
||||||
|
0xff, 0xf8, 0x00, 0x00, // OOOOOOOOOOOOO---------------....
|
||||||
|
0xff, 0xf8, 0x00, 0x00, // OOOOOOOOOOOOO---------------....
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO--....
|
||||||
|
0xff, 0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOOOOOOOOOO-....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0x7f, 0xff, 0xff, 0xe0, // -OOOOOOOOOOOOOOOOOOOOOOOOOO-....
|
||||||
|
0x3f, 0xff, 0xff, 0xc0, // --OOOOOOOOOOOOOOOOOOOOOOOO--....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
|
||||||
|
// ASCII: 57392, char width: 28
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x0e, 0x00, 0x00, // ------------OOO-------------....
|
||||||
|
0x00, 0x1f, 0x00, 0x00, // -----------OOOOO------------....
|
||||||
|
0x00, 0x3f, 0x80, 0x00, // ----------OOOOOOO-----------....
|
||||||
|
0x00, 0x7f, 0xc0, 0x00, // ---------OOOOOOOOO----------....
|
||||||
|
0x00, 0xff, 0xe0, 0x00, // --------OOOOOOOOOOO---------....
|
||||||
|
0x01, 0xff, 0xf0, 0x00, // -------OOOOOOOOOOOOO--------....
|
||||||
|
0x03, 0xff, 0xf8, 0x00, // ------OOOOOOOOOOOOOOO-------....
|
||||||
|
0x03, 0xff, 0xfc, 0x00, // ------OOOOOOOOOOOOOOOO------....
|
||||||
|
0x07, 0xff, 0xfc, 0x00, // -----OOOOOOOOOOOOOOOOO------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0x00, 0x1f, 0x80, 0x00, // -----------OOOOOO-----------....
|
||||||
|
0xff, 0x80, 0x1f, 0xf0, // OOOOOOOOO----------OOOOOOOOO....
|
||||||
|
0xff, 0xe0, 0x7f, 0xf0, // OOOOOOOOOOO------OOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xf6, 0x30, // OOOOOOOOOOOOOOOOOOOO-OO---OO....
|
||||||
|
0xff, 0xff, 0xf6, 0x30, // OOOOOOOOOOOOOOOOOOOO-OO---OO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0xff, 0xff, 0xff, 0xf0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ----------------------------....
|
||||||
|
|
||||||
|
// ASCII: 57393, char width: 30
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x1e, 0x00, 0x00, 0x00, // ---OOOO-----------------------..
|
||||||
|
0x7f, 0xc0, 0x00, 0x00, // -OOOOOOOOO--------------------..
|
||||||
|
0x7f, 0xe0, 0x00, 0x00, // -OOOOOOOOOO-------------------..
|
||||||
|
0xe1, 0xf0, 0x00, 0x78, // OOO----OOOOO-------------OOOO-..
|
||||||
|
0xe0, 0x78, 0x01, 0x8c, // OOO------OOOO----------OO---OO..
|
||||||
|
0xe0, 0x38, 0x06, 0x08, // OOO-------OOO--------OO-----O-..
|
||||||
|
0xf0, 0x38, 0x18, 0x30, // OOOO------OOO------OO-----OO--..
|
||||||
|
0x78, 0x38, 0x70, 0x60, // -OOOO-----OOO----OOO-----OO---..
|
||||||
|
0x3f, 0xfd, 0xc0, 0xc0, // --OOOOOOOOOOOO-OOO------OO----..
|
||||||
|
0x1f, 0xf7, 0x01, 0x00, // ---OOOOOOOOO-OOO-------O------..
|
||||||
|
0x07, 0xfc, 0x06, 0x00, // -----OOOOOOOOO-------OO-------..
|
||||||
|
0x00, 0x0d, 0x8c, 0x00, // ------------OO-OO---OO--------..
|
||||||
|
0x00, 0x0d, 0x9c, 0x00, // ------------OO-OO--OOO--------..
|
||||||
|
0x03, 0xf8, 0x26, 0x00, // ------OOOOOOO-----O--OO-------..
|
||||||
|
0x1f, 0xf3, 0xc3, 0x00, // ---OOOOOOOOO--OOOO----OO------..
|
||||||
|
0x3f, 0xff, 0xc0, 0xc0, // --OOOOOOOOOOOOOOOO------OO----..
|
||||||
|
0x7c, 0x78, 0x60, 0x60, // -OOOOO---OOOO----OO------OO---..
|
||||||
|
0x70, 0x38, 0x18, 0x30, // -OOO------OOO------OO-----OO--..
|
||||||
|
0xe0, 0x38, 0x06, 0x18, // OOO-------OOO--------OO----OO-..
|
||||||
|
0xe0, 0x78, 0x03, 0x8c, // OOO------OOOO---------OOO---OO..
|
||||||
|
0xe0, 0xf0, 0x00, 0xf8, // OOO-----OOOO------------OOOOO-..
|
||||||
|
0xff, 0xe0, 0x00, 0x20, // OOOOOOOOOOO---------------O---..
|
||||||
|
0x7f, 0xc0, 0x00, 0x00, // -OOOOOOOOO--------------------..
|
||||||
|
0x1f, 0x00, 0x00, 0x00, // ---OOOOO----------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
0x00, 0x00, 0x00, 0x00, // ------------------------------..
|
||||||
|
|
||||||
|
// ASCII: 57394, char width: 30
|
||||||
|
0x00, 0x7f, 0xe0, 0x00, // ---------OOOOOOOOOO-----------..
|
||||||
|
0x00, 0xff, 0xe0, 0x00, // --------OOOOOOOOOOO-----------..
|
||||||
|
0x01, 0xe0, 0x60, 0x00, // -------OOOO------OO-----------..
|
||||||
|
0x03, 0xe0, 0x60, 0x00, // ------OOOOO------OO-----------..
|
||||||
|
0x07, 0x60, 0x60, 0x00, // -----OOO-OO------OO-----------..
|
||||||
|
0x0e, 0x60, 0x60, 0x00, // ----OOO--OO------OO-----------..
|
||||||
|
0x1c, 0x60, 0x60, 0x00, // ---OOO---OO------OO-----------..
|
||||||
|
0x38, 0x60, 0x7f, 0xfc, // --OOO----OO------OOOOOOOOOOOOO..
|
||||||
|
0x70, 0x60, 0x7f, 0xfc, // -OOO-----OO------OOOOOOOOOOOOO..
|
||||||
|
0xff, 0xe0, 0x78, 0x0c, // OOOOOOOOOOO------OOOO-------OO..
|
||||||
|
0xff, 0xc0, 0xf8, 0x0c, // OOOOOOOOOO------OOOOO-------OO..
|
||||||
|
0xc0, 0x01, 0xd8, 0x0c, // OO-------------OOO-OO-------OO..
|
||||||
|
0xc0, 0x03, 0x98, 0x0c, // OO------------OOO--OO-------OO..
|
||||||
|
0xc0, 0x07, 0x18, 0x0c, // OO-----------OOO---OO-------OO..
|
||||||
|
0xc0, 0x0e, 0x18, 0x0c, // OO----------OOO----OO-------OO..
|
||||||
|
0xc0, 0x0f, 0xf8, 0x0c, // OO----------OOOOOOOOO-------OO..
|
||||||
|
0xc0, 0x1f, 0xf8, 0x0c, // OO---------OOOOOOOOOO-------OO..
|
||||||
|
0xc0, 0x18, 0x00, 0x0c, // OO---------OO---------------OO..
|
||||||
|
0xc0, 0x18, 0x00, 0x0c, // OO---------OO---------------OO..
|
||||||
|
0xc0, 0x18, 0x00, 0x0c, // OO---------OO---------------OO..
|
||||||
|
0xc0, 0x18, 0x00, 0x0c, // OO---------OO---------------OO..
|
||||||
|
0xc0, 0x18, 0x00, 0x0c, // OO---------OO---------------OO..
|
||||||
|
0xff, 0xf8, 0x00, 0x0c, // OOOOOOOOOOOOO---------------OO..
|
||||||
|
0x7f, 0xf8, 0x00, 0x0c, // -OOOOOOOOOOOO---------------OO..
|
||||||
|
0x00, 0x18, 0x00, 0x0c, // -----------OO---------------OO..
|
||||||
|
0x00, 0x18, 0x00, 0x0c, // -----------OO---------------OO..
|
||||||
|
0x00, 0x18, 0x00, 0x0c, // -----------OO---------------OO..
|
||||||
|
0x00, 0x18, 0x00, 0x0c, // -----------OO---------------OO..
|
||||||
|
0x00, 0x1f, 0xff, 0xfc, // -----------OOOOOOOOOOOOOOOOOOO..
|
||||||
|
0x00, 0x1f, 0xff, 0xfc, // -----------OOOOOOOOOOOOOOOOOOO..
|
||||||
|
|
||||||
|
// ASCII: 57395, char width: 26
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0xff, 0xff, 0xe0, 0x00, // OOOOOOOOOOOOOOOOOOO-------......
|
||||||
|
0xff, 0xff, 0xf8, 0x00, // OOOOOOOOOOOOOOOOOOOOO-----......
|
||||||
|
0xcf, 0xe1, 0x9c, 0x00, // OO--OOOOOOO----OO--OOO----......
|
||||||
|
0xcf, 0xc1, 0x8e, 0x00, // OO--OOOOOO-----OO---OOO---......
|
||||||
|
0xcf, 0xc1, 0x87, 0x00, // OO--OOOOOO-----OO----OOO--......
|
||||||
|
0xcf, 0xc1, 0x83, 0x80, // OO--OOOOOO-----OO-----OOO-......
|
||||||
|
0xcf, 0xc1, 0x81, 0xc0, // OO--OOOOOO-----OO------OOO......
|
||||||
|
0xcf, 0xe1, 0x80, 0xc0, // OO--OOOOOOO----OO-------OO......
|
||||||
|
0xcf, 0xff, 0x80, 0xc0, // OO--OOOOOOOOOOOOO-------OO......
|
||||||
|
0xcf, 0xff, 0x80, 0xc0, // OO--OOOOOOOOOOOOO-------OO......
|
||||||
|
0xc0, 0x00, 0x00, 0xc0, // OO----------------------OO......
|
||||||
|
0xc0, 0x00, 0x00, 0xc0, // OO----------------------OO......
|
||||||
|
0xc0, 0x00, 0x00, 0xc0, // OO----------------------OO......
|
||||||
|
0xc0, 0x00, 0x00, 0xc0, // OO----------------------OO......
|
||||||
|
0xc0, 0x00, 0x00, 0xc0, // OO----------------------OO......
|
||||||
|
0xcf, 0xff, 0xf8, 0xc0, // OO--OOOOOOOOOOOOOOOOO---OO......
|
||||||
|
0xcf, 0xff, 0xf8, 0xc0, // OO--OOOOOOOOOOOOOOOOO---OO......
|
||||||
|
0xcc, 0x00, 0x18, 0xc0, // OO--OO-------------OO---OO......
|
||||||
|
0xcc, 0x00, 0x18, 0xc0, // OO--OO-------------OO---OO......
|
||||||
|
0xcc, 0x00, 0x18, 0xc0, // OO--OO-------------OO---OO......
|
||||||
|
0xcc, 0x00, 0x18, 0xc0, // OO--OO-------------OO---OO......
|
||||||
|
0xcc, 0x00, 0x18, 0xc0, // OO--OO-------------OO---OO......
|
||||||
|
0xcc, 0x00, 0x18, 0xc0, // OO--OO-------------OO---OO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, // --------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57396, char width: 26
|
||||||
|
0x7f, 0xfe, 0x00, 0x00, // -OOOOOOOOOOOOOO-----------......
|
||||||
|
0xff, 0xfe, 0x40, 0x00, // OOOOOOOOOOOOOOO--O--------......
|
||||||
|
0xff, 0xfe, 0x60, 0x00, // OOOOOOOOOOOOOOO--OO-------......
|
||||||
|
0xff, 0xfe, 0x70, 0x00, // OOOOOOOOOOOOOOO--OOO------......
|
||||||
|
0xff, 0xfe, 0x78, 0x00, // OOOOOOOOOOOOOOO--OOOO-----......
|
||||||
|
0xff, 0xfe, 0x7c, 0x00, // OOOOOOOOOOOOOOO--OOOOO----......
|
||||||
|
0xff, 0xfe, 0x7e, 0x00, // OOOOOOOOOOOOOOO--OOOOOO---......
|
||||||
|
0xff, 0xfe, 0x7f, 0x00, // OOOOOOOOOOOOOOO--OOOOOOO--......
|
||||||
|
0xff, 0xfe, 0x7f, 0x80, // OOOOOOOOOOOOOOO--OOOOOOOO-......
|
||||||
|
0xff, 0xfe, 0x00, 0x00, // OOOOOOOOOOOOOOO-----------......
|
||||||
|
0xff, 0xff, 0x00, 0x00, // OOOOOOOOOOOOOOOO----------......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0xff, 0xff, 0xff, 0x80, // OOOOOOOOOOOOOOOOOOOOOOOOO-......
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_30_file_map[] =
|
||||||
|
{
|
||||||
|
0, 120, 240, 330, 450, 570, 690, 810,
|
||||||
|
900, 990, 1110, 1230, 1320, 1440, 1560, 1680,
|
||||||
|
1800, 1920, 2040, 2160, 2280,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_30_file_width[] =
|
||||||
|
{
|
||||||
|
26, 32, 24, 28, 26, 32, 26, 17,
|
||||||
|
24, 26, 26, 17, 26, 30, 32, 28,
|
||||||
|
28, 30, 30, 26, 26,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_30_file =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
224, /*First letter's unicode */
|
||||||
|
255, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57376, /*First letter's unicode */
|
||||||
|
57397, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
30, /*Letters height (rows) */
|
||||||
|
symbol_30_file_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_30_file_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_30_file_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_30_FILE_H*/
|
17
lv_misc/lv_fonts/symbol_30_file.h
Normal file
17
lv_misc/lv_fonts/symbol_30_file.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_30_FILE_H
|
||||||
|
#define SYMBOL_30_FILE_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_30_FILE != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_misc/lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_30_file;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_30_FILE != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_30_FILE_H*/
|
627
lv_misc/lv_fonts/symbol_40_basic.c
Normal file
627
lv_misc/lv_fonts/symbol_40_basic.c
Normal file
@ -0,0 +1,627 @@
|
|||||||
|
#include "misc_conf.h"
|
||||||
|
#if USE_FONT_SYMBOL_40_BASIC != 0
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_font.h"
|
||||||
|
|
||||||
|
/*Store the image of the letters (glyph) */
|
||||||
|
static const uint8_t symbol_40_basic_bitmap[] =
|
||||||
|
{
|
||||||
|
// ASCII: 57344, char width: 40
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x3f, 0xc0, 0xff, 0xff, 0xfc, // --OOOOOOOO------OOOOOOOOOOOOOOOOOOOOOO--
|
||||||
|
0xff, 0xe1, 0xff, 0xff, 0xff, // OOOOOOOOOOO----OOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0x7f, 0xe1, 0xff, 0xff, 0xfe, // -OOOOOOOOOO----OOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x7f, 0xe1, 0xff, 0xff, 0xfe, // -OOOOOOOOOO----OOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe1, 0xff, 0xff, 0xff, // OOOOOOOOOOO----OOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0x3f, 0xc0, 0xff, 0xff, 0xfc, // --OOOOOOOO------OOOOOOOOOOOOOOOOOOOOOO--
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x3f, 0xc0, 0xff, 0xff, 0xfc, // --OOOOOOOO------OOOOOOOOOOOOOOOOOOOOOO--
|
||||||
|
0xff, 0xe1, 0xff, 0xff, 0xff, // OOOOOOOOOOO----OOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0xff, 0xe3, 0xff, 0xff, 0xff, // OOOOOOOOOOO---OOOOOOOOOOOOOOOOOOOOOOOOOO
|
||||||
|
0x7f, 0xe1, 0xff, 0xff, 0xfe, // -OOOOOOOOOO----OOOOOOOOOOOOOOOOOOOOOOOO-
|
||||||
|
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, 0x00, 0x00, // ----------------------------------------
|
||||||
|
|
||||||
|
// ASCII: 57345, char width: 40
|
||||||
|
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, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x01, 0x80, // -------------------------------OO-------
|
||||||
|
0x00, 0x00, 0x00, 0x03, 0xc0, // ------------------------------OOOO------
|
||||||
|
0x00, 0x00, 0x00, 0x07, 0xe0, // -----------------------------OOOOOO-----
|
||||||
|
0x00, 0x00, 0x00, 0x0f, 0xf0, // ----------------------------OOOOOOOO----
|
||||||
|
0x00, 0x00, 0x00, 0x1f, 0xf8, // ---------------------------OOOOOOOOOO---
|
||||||
|
0x00, 0x00, 0x00, 0x3f, 0xf8, // --------------------------OOOOOOOOOOO---
|
||||||
|
0x00, 0x00, 0x00, 0x7f, 0xf8, // -------------------------OOOOOOOOOOOO---
|
||||||
|
0x00, 0x00, 0x00, 0xff, 0xf0, // ------------------------OOOOOOOOOOOO----
|
||||||
|
0x01, 0x80, 0x01, 0xff, 0xe0, // -------OO--------------OOOOOOOOOOOO-----
|
||||||
|
0x03, 0xc0, 0x03, 0xff, 0xc0, // ------OOOO------------OOOOOOOOOOOO------
|
||||||
|
0x07, 0xe0, 0x07, 0xff, 0x80, // -----OOOOOO----------OOOOOOOOOOOO-------
|
||||||
|
0x0f, 0xf0, 0x0f, 0xff, 0x00, // ----OOOOOOOO--------OOOOOOOOOOOO--------
|
||||||
|
0x1f, 0xf8, 0x1f, 0xfe, 0x00, // ---OOOOOOOOOO------OOOOOOOOOOOO---------
|
||||||
|
0x1f, 0xfc, 0x3f, 0xfc, 0x00, // ---OOOOOOOOOOO----OOOOOOOOOOOO----------
|
||||||
|
0x1f, 0xfe, 0x7f, 0xf8, 0x00, // ---OOOOOOOOOOOO--OOOOOOOOOOOO-----------
|
||||||
|
0x0f, 0xff, 0xff, 0xf0, 0x00, // ----OOOOOOOOOOOOOOOOOOOOOOOO------------
|
||||||
|
0x07, 0xff, 0xff, 0xe0, 0x00, // -----OOOOOOOOOOOOOOOOOOOOOO-------------
|
||||||
|
0x03, 0xff, 0xff, 0xc0, 0x00, // ------OOOOOOOOOOOOOOOOOOOO--------------
|
||||||
|
0x01, 0xff, 0xff, 0x80, 0x00, // -------OOOOOOOOOOOOOOOOOO---------------
|
||||||
|
0x00, 0xff, 0xff, 0x00, 0x00, // --------OOOOOOOOOOOOOOOO----------------
|
||||||
|
0x00, 0x7f, 0xfe, 0x00, 0x00, // ---------OOOOOOOOOOOOOO-----------------
|
||||||
|
0x00, 0x3f, 0xfc, 0x00, 0x00, // ----------OOOOOOOOOOOO------------------
|
||||||
|
0x00, 0x1f, 0xf8, 0x00, 0x00, // -----------OOOOOOOOOO-------------------
|
||||||
|
0x00, 0x0f, 0xf0, 0x00, 0x00, // ------------OOOOOOOO--------------------
|
||||||
|
0x00, 0x07, 0xe0, 0x00, 0x00, // -------------OOOOOO---------------------
|
||||||
|
0x00, 0x03, 0xc0, 0x00, 0x00, // --------------OOOO----------------------
|
||||||
|
0x00, 0x01, 0x80, 0x00, 0x00, // ---------------OO-----------------------
|
||||||
|
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, 0x00, 0x00, // ----------------------------------------
|
||||||
|
|
||||||
|
// ASCII: 57346, char width: 31
|
||||||
|
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, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x03, 0x80, 0x03, 0x80, // ------OOO-------------OOO------.
|
||||||
|
0x07, 0xc0, 0x07, 0xc0, // -----OOOOO-----------OOOOO-----.
|
||||||
|
0x0f, 0xe0, 0x0f, 0xe0, // ----OOOOOOO---------OOOOOOO----.
|
||||||
|
0x1f, 0xf0, 0x1f, 0xf0, // ---OOOOOOOOO-------OOOOOOOOO---.
|
||||||
|
0x1f, 0xf8, 0x3f, 0xf8, // ---OOOOOOOOOO-----OOOOOOOOOOO--.
|
||||||
|
0x1f, 0xfc, 0x7f, 0xf8, // ---OOOOOOOOOOO---OOOOOOOOOOOO--.
|
||||||
|
0x1f, 0xfe, 0xff, 0xf8, // ---OOOOOOOOOOOO-OOOOOOOOOOOOO--.
|
||||||
|
0x0f, 0xff, 0xff, 0xf0, // ----OOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x07, 0xff, 0xff, 0xe0, // -----OOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0x03, 0xff, 0xff, 0xc0, // ------OOOOOOOOOOOOOOOOOOOO-----.
|
||||||
|
0x01, 0xff, 0xff, 0x80, // -------OOOOOOOOOOOOOOOOOO------.
|
||||||
|
0x00, 0xff, 0xff, 0x00, // --------OOOOOOOOOOOOOOOO-------.
|
||||||
|
0x00, 0x7f, 0xfe, 0x00, // ---------OOOOOOOOOOOOOO--------.
|
||||||
|
0x00, 0x7f, 0xfc, 0x00, // ---------OOOOOOOOOOOOO---------.
|
||||||
|
0x00, 0xff, 0xfe, 0x00, // --------OOOOOOOOOOOOOOO--------.
|
||||||
|
0x01, 0xff, 0xff, 0x00, // -------OOOOOOOOOOOOOOOOO-------.
|
||||||
|
0x03, 0xff, 0xff, 0x80, // ------OOOOOOOOOOOOOOOOOOO------.
|
||||||
|
0x07, 0xff, 0xff, 0xc0, // -----OOOOOOOOOOOOOOOOOOOOO-----.
|
||||||
|
0x0f, 0xff, 0xff, 0xe0, // ----OOOOOOOOOOOOOOOOOOOOOOO----.
|
||||||
|
0x1f, 0xff, 0xff, 0xf0, // ---OOOOOOOOOOOOOOOOOOOOOOOOO---.
|
||||||
|
0x1f, 0xfe, 0x7f, 0xf8, // ---OOOOOOOOOOOO--OOOOOOOOOOOO--.
|
||||||
|
0x3f, 0xfc, 0x3f, 0xf8, // --OOOOOOOOOOOO----OOOOOOOOOOO--.
|
||||||
|
0x1f, 0xf8, 0x1f, 0xf8, // ---OOOOOOOOOO------OOOOOOOOOO--.
|
||||||
|
0x0f, 0xf0, 0x0f, 0xf0, // ----OOOOOOOO--------OOOOOOOO---.
|
||||||
|
0x07, 0xe0, 0x07, 0xe0, // -----OOOOOO----------OOOOOO----.
|
||||||
|
0x03, 0xc0, 0x03, 0xc0, // ------OOOO------------OOOO-----.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57347, char width: 34
|
||||||
|
0x00, 0x00, 0xe0, 0x00, 0x00, // ----------------OOO---------------......
|
||||||
|
0x00, 0x01, 0xf0, 0x00, 0x00, // ---------------OOOOO--------------......
|
||||||
|
0x00, 0x03, 0xf0, 0x00, 0x00, // --------------OOOOOO--------------......
|
||||||
|
0x00, 0x03, 0xf0, 0x00, 0x00, // --------------OOOOOO--------------......
|
||||||
|
0x00, 0x03, 0xf0, 0x00, 0x00, // --------------OOOOOO--------------......
|
||||||
|
0x00, 0x03, 0xf0, 0x00, 0x00, // --------------OOOOOO--------------......
|
||||||
|
0x03, 0xe3, 0xf0, 0xf0, 0x00, // ------OOOOO---OOOOOO----OOOO------......
|
||||||
|
0x07, 0xe3, 0xf1, 0xf8, 0x00, // -----OOOOOO---OOOOOO---OOOOOO-----......
|
||||||
|
0x0f, 0xe3, 0xf1, 0xfc, 0x00, // ----OOOOOOO---OOOOOO---OOOOOOO----......
|
||||||
|
0x1f, 0xe3, 0xf1, 0xfe, 0x00, // ---OOOOOOOO---OOOOOO---OOOOOOOO---......
|
||||||
|
0x1f, 0xe3, 0xf0, 0xff, 0x00, // ---OOOOOOOO---OOOOOO----OOOOOOOO--......
|
||||||
|
0x3f, 0x83, 0xf0, 0x7f, 0x00, // --OOOOOOO-----OOOOOO-----OOOOOOO--......
|
||||||
|
0x3f, 0x03, 0xf0, 0x3f, 0x80, // --OOOOOO------OOOOOO------OOOOOOO-......
|
||||||
|
0x7f, 0x03, 0xf0, 0x1f, 0x80, // -OOOOOOO------OOOOOO-------OOOOOO-......
|
||||||
|
0x7e, 0x03, 0xf0, 0x1f, 0x80, // -OOOOOO-------OOOOOO-------OOOOOO-......
|
||||||
|
0x7e, 0x03, 0xf0, 0x0f, 0xc0, // -OOOOOO-------OOOOOO--------OOOOOO......
|
||||||
|
0xfc, 0x03, 0xf0, 0x0f, 0xc0, // OOOOOO--------OOOOOO--------OOOOOO......
|
||||||
|
0xfc, 0x03, 0xf0, 0x0f, 0xc0, // OOOOOO--------OOOOOO--------OOOOOO......
|
||||||
|
0xfc, 0x01, 0xf0, 0x0f, 0xc0, // OOOOOO---------OOOOO--------OOOOOO......
|
||||||
|
0xfc, 0x00, 0xe0, 0x07, 0xc0, // OOOOOO----------OOO----------OOOOO......
|
||||||
|
0xfc, 0x00, 0x00, 0x0f, 0xc0, // OOOOOO----------------------OOOOOO......
|
||||||
|
0xfc, 0x00, 0x00, 0x0f, 0xc0, // OOOOOO----------------------OOOOOO......
|
||||||
|
0xfc, 0x00, 0x00, 0x0f, 0xc0, // OOOOOO----------------------OOOOOO......
|
||||||
|
0xfc, 0x00, 0x00, 0x0f, 0xc0, // OOOOOO----------------------OOOOOO......
|
||||||
|
0x7e, 0x00, 0x00, 0x0f, 0xc0, // -OOOOOO---------------------OOOOOO......
|
||||||
|
0x7e, 0x00, 0x00, 0x1f, 0x80, // -OOOOOO--------------------OOOOOO-......
|
||||||
|
0x7f, 0x00, 0x00, 0x3f, 0x80, // -OOOOOOO------------------OOOOOOO-......
|
||||||
|
0x3f, 0x80, 0x00, 0x3f, 0x00, // --OOOOOOO-----------------OOOOOO--......
|
||||||
|
0x3f, 0xc0, 0x00, 0x7f, 0x00, // --OOOOOOOO---------------OOOOOOO--......
|
||||||
|
0x1f, 0xe0, 0x01, 0xfe, 0x00, // ---OOOOOOOO------------OOOOOOOO---......
|
||||||
|
0x0f, 0xf8, 0x07, 0xfe, 0x00, // ----OOOOOOOOO--------OOOOOOOOOO---......
|
||||||
|
0x07, 0xff, 0xff, 0xfc, 0x00, // -----OOOOOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x03, 0xff, 0xff, 0xf8, 0x00, // ------OOOOOOOOOOOOOOOOOOOOOOO-----......
|
||||||
|
0x01, 0xff, 0xff, 0xf0, 0x00, // -------OOOOOOOOOOOOOOOOOOOOO------......
|
||||||
|
0x00, 0xff, 0xff, 0xc0, 0x00, // --------OOOOOOOOOOOOOOOOOO--------......
|
||||||
|
0x00, 0x3f, 0xff, 0x00, 0x00, // ----------OOOOOOOOOOOOOO----------......
|
||||||
|
0x00, 0x07, 0xf8, 0x00, 0x00, // -------------OOOOOOOO-------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57348, char width: 34
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x03, 0xf0, 0x00, 0x00, // --------------OOOOOO--------------......
|
||||||
|
0x00, 0x03, 0xf8, 0x00, 0x00, // --------------OOOOOOO-------------......
|
||||||
|
0x00, 0x07, 0xf8, 0x00, 0x00, // -------------OOOOOOOO-------------......
|
||||||
|
0x03, 0x87, 0xf8, 0x70, 0x00, // ------OOO----OOOOOOOO----OOO------......
|
||||||
|
0x07, 0xc7, 0xfc, 0xf8, 0x00, // -----OOOOO---OOOOOOOOO--OOOOO-----......
|
||||||
|
0x0f, 0xff, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x1f, 0xff, 0xff, 0xfe, 0x00, // ---OOOOOOOOOOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x1f, 0xff, 0xff, 0xfe, 0x00, // ---OOOOOOOOOOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x0f, 0xff, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x07, 0xff, 0xff, 0xfc, 0x00, // -----OOOOOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x07, 0xff, 0xff, 0xf8, 0x00, // -----OOOOOOOOOOOOOOOOOOOOOOOO-----......
|
||||||
|
0x07, 0xfe, 0x1f, 0xf8, 0x00, // -----OOOOOOOOOO----OOOOOOOOOO-----......
|
||||||
|
0x07, 0xf8, 0x07, 0xf8, 0x00, // -----OOOOOOOO--------OOOOOOOO-----......
|
||||||
|
0x7f, 0xf0, 0x03, 0xff, 0x80, // -OOOOOOOOOOO----------OOOOOOOOOOO-......
|
||||||
|
0xff, 0xf0, 0x03, 0xff, 0xc0, // OOOOOOOOOOOO----------OOOOOOOOOOOO......
|
||||||
|
0xff, 0xf0, 0x01, 0xff, 0xc0, // OOOOOOOOOOOO-----------OOOOOOOOOOO......
|
||||||
|
0xff, 0xe0, 0x01, 0xff, 0xc0, // OOOOOOOOOOO------------OOOOOOOOOOO......
|
||||||
|
0xff, 0xf0, 0x01, 0xff, 0xc0, // OOOOOOOOOOOO-----------OOOOOOOOOOO......
|
||||||
|
0xff, 0xf0, 0x01, 0xff, 0xc0, // OOOOOOOOOOOO-----------OOOOOOOOOOO......
|
||||||
|
0xff, 0xf0, 0x03, 0xff, 0xc0, // OOOOOOOOOOOO----------OOOOOOOOOOOO......
|
||||||
|
0x1f, 0xf8, 0x07, 0xff, 0x00, // ---OOOOOOOOOO--------OOOOOOOOOOO--......
|
||||||
|
0x07, 0xfc, 0x0f, 0xf8, 0x00, // -----OOOOOOOOO------OOOOOOOOO-----......
|
||||||
|
0x07, 0xff, 0xff, 0xf8, 0x00, // -----OOOOOOOOOOOOOOOOOOOOOOOO-----......
|
||||||
|
0x07, 0xff, 0xff, 0xf8, 0x00, // -----OOOOOOOOOOOOOOOOOOOOOOOO-----......
|
||||||
|
0x0f, 0xff, 0xff, 0xfc, 0x00, // ----OOOOOOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x0f, 0xff, 0xff, 0xfe, 0x00, // ----OOOOOOOOOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x1f, 0xff, 0xff, 0xfe, 0x00, // ---OOOOOOOOOOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x0f, 0xff, 0xff, 0xfe, 0x00, // ----OOOOOOOOOOOOOOOOOOOOOOOOOOO---......
|
||||||
|
0x07, 0xff, 0xff, 0xfc, 0x00, // -----OOOOOOOOOOOOOOOOOOOOOOOOO----......
|
||||||
|
0x03, 0xc7, 0xf8, 0x78, 0x00, // ------OOOO---OOOOOOOO----OOOO-----......
|
||||||
|
0x01, 0x07, 0xf8, 0x30, 0x00, // -------O-----OOOOOOOO-----OO------......
|
||||||
|
0x00, 0x03, 0xf8, 0x00, 0x00, // --------------OOOOOOO-------------......
|
||||||
|
0x00, 0x03, 0xf8, 0x00, 0x00, // --------------OOOOOOO-------------......
|
||||||
|
0x00, 0x03, 0xf0, 0x00, 0x00, // --------------OOOOOO--------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57349, char width: 37
|
||||||
|
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, 0x30, 0x1e, 0x00, // ------------------OO-------OOOO------...
|
||||||
|
0x00, 0x00, 0x78, 0x3f, 0x00, // -----------------OOOO-----OOOOOO-----...
|
||||||
|
0x00, 0x01, 0xfe, 0x3f, 0x00, // ---------------OOOOOOOO---OOOOOO-----...
|
||||||
|
0x00, 0x03, 0xff, 0x3f, 0x00, // --------------OOOOOOOOOO--OOOOOO-----...
|
||||||
|
0x00, 0x07, 0xff, 0xbf, 0x00, // -------------OOOOOOOOOOOO-OOOOOO-----...
|
||||||
|
0x00, 0x0f, 0x87, 0xff, 0x00, // ------------OOOOO----OOOOOOOOOOO-----...
|
||||||
|
0x00, 0x1f, 0x03, 0xff, 0x00, // -----------OOOOO------OOOOOOOOOO-----...
|
||||||
|
0x00, 0x7e, 0x79, 0xff, 0x00, // ---------OOOOOO--OOOO--OOOOOOOOO-----...
|
||||||
|
0x00, 0xfc, 0xfc, 0xff, 0x00, // --------OOOOOO--OOOOOO--OOOOOOOO-----...
|
||||||
|
0x01, 0xf9, 0xfe, 0x7f, 0x00, // -------OOOOOO--OOOOOOOO--OOOOOOO-----...
|
||||||
|
0x03, 0xe3, 0xff, 0x1f, 0x00, // ------OOOOO---OOOOOOOOOO---OOOOO-----...
|
||||||
|
0x07, 0xcf, 0xff, 0xcf, 0xc0, // -----OOOOO--OOOOOOOOOOOOOO--OOOOOO---...
|
||||||
|
0x1f, 0x9f, 0xff, 0xe7, 0xe0, // ---OOOOOO--OOOOOOOOOOOOOOOO--OOOOOO--...
|
||||||
|
0x3f, 0x3f, 0xff, 0xf3, 0xf0, // --OOOOOO--OOOOOOOOOOOOOOOOOO--OOOOOO-...
|
||||||
|
0x7e, 0x7f, 0xff, 0xf9, 0xf8, // -OOOOOO--OOOOOOOOOOOOOOOOOOOO--OOOOOO...
|
||||||
|
0x79, 0xff, 0xff, 0xfe, 0x78, // -OOOO--OOOOOOOOOOOOOOOOOOOOOOOO--OOOO...
|
||||||
|
0x33, 0xff, 0xff, 0xff, 0x30, // --OO--OOOOOOOOOOOOOOOOOOOOOOOOOO--OO-...
|
||||||
|
0x03, 0xff, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0xff, 0xff, 0x00, // ------OOOOOOOOOOOOOOOOOOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x87, 0xff, 0x00, // ------OOOOOOOOOOO----OOOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
0x03, 0xff, 0x03, 0xff, 0x00, // ------OOOOOOOOOO------OOOOOOOOOO-----...
|
||||||
|
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, 0x00, 0x00, // -------------------------------------...
|
||||||
|
|
||||||
|
// ASCII: 57350, char width: 34
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x1f, 0xfc, 0x00, 0x00, // -----------OOOOOOOOOOO------------......
|
||||||
|
0x00, 0x7f, 0xff, 0x81, 0xc0, // ---------OOOOOOOOOOOOOOOO------OOO......
|
||||||
|
0x01, 0xff, 0xff, 0xc3, 0xc0, // -------OOOOOOOOOOOOOOOOOOO----OOOO......
|
||||||
|
0x03, 0xff, 0xff, 0xf7, 0xc0, // ------OOOOOOOOOOOOOOOOOOOOOO-OOOOO......
|
||||||
|
0x07, 0xff, 0xff, 0xff, 0xc0, // -----OOOOOOOOOOOOOOOOOOOOOOOOOOOOO......
|
||||||
|
0x0f, 0xfe, 0x1f, 0xff, 0xc0, // ----OOOOOOOOOOO----OOOOOOOOOOOOOOO......
|
||||||
|
0x1f, 0xf0, 0x03, 0xff, 0xc0, // ---OOOOOOOOO----------OOOOOOOOOOOO......
|
||||||
|
0x1f, 0xc0, 0x00, 0xff, 0xc0, // ---OOOOOOO--------------OOOOOOOOOO......
|
||||||
|
0x3f, 0x80, 0x00, 0xff, 0xc0, // --OOOOOOO---------------OOOOOOOOOO......
|
||||||
|
0x3f, 0x00, 0x01, 0xff, 0xc0, // --OOOOOO---------------OOOOOOOOOOO......
|
||||||
|
0x7f, 0x00, 0x03, 0xff, 0xc0, // -OOOOOOO--------------OOOOOOOOOOOO......
|
||||||
|
0x7e, 0x00, 0x03, 0xff, 0xc0, // -OOOOOO---------------OOOOOOOOOOOO......
|
||||||
|
0x7e, 0x00, 0x07, 0xff, 0xc0, // -OOOOOO--------------OOOOOOOOOOOOO......
|
||||||
|
0x7c, 0x00, 0x03, 0xff, 0x80, // -OOOOO----------------OOOOOOOOOOO-......
|
||||||
|
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, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0xff, 0xf8, 0x00, 0x0f, 0x80, // OOOOOOOOOOOOO---------------OOOOO-......
|
||||||
|
0xff, 0xf8, 0x00, 0x1f, 0x80, // OOOOOOOOOOOOO--------------OOOOOO-......
|
||||||
|
0xff, 0xf0, 0x00, 0x1f, 0x80, // OOOOOOOOOOOO---------------OOOOOO-......
|
||||||
|
0xff, 0xe0, 0x00, 0x3f, 0x00, // OOOOOOOOOOO---------------OOOOOO--......
|
||||||
|
0xff, 0xc0, 0x00, 0x7f, 0x00, // OOOOOOOOOO---------------OOOOOOO--......
|
||||||
|
0xff, 0xc0, 0x00, 0xff, 0x00, // OOOOOOOOOO--------------OOOOOOOO--......
|
||||||
|
0xff, 0xe0, 0x01, 0xfe, 0x00, // OOOOOOOOOOO------------OOOOOOOO---......
|
||||||
|
0xff, 0xf8, 0x07, 0xfc, 0x00, // OOOOOOOOOOOOO--------OOOOOOOOO----......
|
||||||
|
0xff, 0xff, 0xff, 0xf8, 0x00, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOO-----......
|
||||||
|
0xff, 0xff, 0xff, 0xf0, 0x00, // OOOOOOOOOOOOOOOOOOOOOOOOOOOO------......
|
||||||
|
0xf1, 0xff, 0xff, 0xe0, 0x00, // OOOO---OOOOOOOOOOOOOOOOOOOO-------......
|
||||||
|
0xe0, 0xff, 0xff, 0xc0, 0x00, // OOO-----OOOOOOOOOOOOOOOOOO--------......
|
||||||
|
0x40, 0x3f, 0xff, 0x00, 0x00, // -O--------OOOOOOOOOOOOOO----------......
|
||||||
|
0x00, 0x07, 0xf8, 0x00, 0x00, // -------------OOOOOOOO-------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------......
|
||||||
|
|
||||||
|
// ASCII: 57351, char width: 29
|
||||||
|
0x00, 0x00, 0x0c, 0x00, // --------------------OO-------...
|
||||||
|
0x00, 0x00, 0x1f, 0x00, // -------------------OOOOO-----...
|
||||||
|
0x00, 0x00, 0x3f, 0x80, // ------------------OOOOOOO----...
|
||||||
|
0x00, 0x00, 0x7f, 0xc0, // -----------------OOOOOOOOO---...
|
||||||
|
0x00, 0x00, 0xff, 0xc0, // ----------------OOOOOOOOOO---...
|
||||||
|
0x00, 0x01, 0xff, 0xe0, // ---------------OOOOOOOOOOOO--...
|
||||||
|
0x00, 0x03, 0xff, 0xc0, // --------------OOOOOOOOOOOO---...
|
||||||
|
0x00, 0x07, 0xff, 0x80, // -------------OOOOOOOOOOOO----...
|
||||||
|
0x00, 0x0f, 0xff, 0x00, // ------------OOOOOOOOOOOO-----...
|
||||||
|
0x00, 0x1f, 0xfe, 0x00, // -----------OOOOOOOOOOOO------...
|
||||||
|
0x00, 0x3f, 0xfc, 0x00, // ----------OOOOOOOOOOOO-------...
|
||||||
|
0x00, 0x7f, 0xf8, 0x00, // ---------OOOOOOOOOOOO--------...
|
||||||
|
0x00, 0xff, 0xf0, 0x00, // --------OOOOOOOOOOOO---------...
|
||||||
|
0x01, 0xff, 0xe0, 0x00, // -------OOOOOOOOOOOO----------...
|
||||||
|
0x03, 0xff, 0xc0, 0x00, // ------OOOOOOOOOOOO-----------...
|
||||||
|
0x07, 0xff, 0x80, 0x00, // -----OOOOOOOOOOOO------------...
|
||||||
|
0x0f, 0xff, 0x00, 0x00, // ----OOOOOOOOOOOO-------------...
|
||||||
|
0x0f, 0xfe, 0x00, 0x00, // ----OOOOOOOOOOO--------------...
|
||||||
|
0x0f, 0xfe, 0x00, 0x00, // ----OOOOOOOOOOO--------------...
|
||||||
|
0x0f, 0xff, 0x00, 0x00, // ----OOOOOOOOOOOO-------------...
|
||||||
|
0x07, 0xff, 0x80, 0x00, // -----OOOOOOOOOOOO------------...
|
||||||
|
0x03, 0xff, 0xc0, 0x00, // ------OOOOOOOOOOOO-----------...
|
||||||
|
0x01, 0xff, 0xe0, 0x00, // -------OOOOOOOOOOOO----------...
|
||||||
|
0x00, 0xff, 0xf0, 0x00, // --------OOOOOOOOOOOO---------...
|
||||||
|
0x00, 0x7f, 0xf8, 0x00, // ---------OOOOOOOOOOOO--------...
|
||||||
|
0x00, 0x3f, 0xfc, 0x00, // ----------OOOOOOOOOOOO-------...
|
||||||
|
0x00, 0x1f, 0xfe, 0x00, // -----------OOOOOOOOOOOO------...
|
||||||
|
0x00, 0x0f, 0xff, 0x00, // ------------OOOOOOOOOOOO-----...
|
||||||
|
0x00, 0x07, 0xff, 0x80, // -------------OOOOOOOOOOOO----...
|
||||||
|
0x00, 0x03, 0xff, 0xc0, // --------------OOOOOOOOOOOO---...
|
||||||
|
0x00, 0x01, 0xff, 0xe0, // ---------------OOOOOOOOOOOO--...
|
||||||
|
0x00, 0x00, 0xff, 0xc0, // ----------------OOOOOOOOOO---...
|
||||||
|
0x00, 0x00, 0x7f, 0xc0, // -----------------OOOOOOOOO---...
|
||||||
|
0x00, 0x00, 0x3f, 0x80, // ------------------OOOOOOO----...
|
||||||
|
0x00, 0x00, 0x1f, 0x00, // -------------------OOOOO-----...
|
||||||
|
0x00, 0x00, 0x0e, 0x00, // --------------------OOO------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
|
||||||
|
// ASCII: 57352, char width: 29
|
||||||
|
0x03, 0x00, 0x00, 0x00, // ------OO---------------------...
|
||||||
|
0x07, 0x80, 0x00, 0x00, // -----OOOO--------------------...
|
||||||
|
0x0f, 0xc0, 0x00, 0x00, // ----OOOOOO-------------------...
|
||||||
|
0x1f, 0xe0, 0x00, 0x00, // ---OOOOOOOO------------------...
|
||||||
|
0x3f, 0xf0, 0x00, 0x00, // --OOOOOOOOOO-----------------...
|
||||||
|
0x3f, 0xf8, 0x00, 0x00, // --OOOOOOOOOOO----------------...
|
||||||
|
0x1f, 0xfc, 0x00, 0x00, // ---OOOOOOOOOOO---------------...
|
||||||
|
0x0f, 0xfe, 0x00, 0x00, // ----OOOOOOOOOOO--------------...
|
||||||
|
0x07, 0xff, 0x00, 0x00, // -----OOOOOOOOOOO-------------...
|
||||||
|
0x03, 0xff, 0x80, 0x00, // ------OOOOOOOOOOO------------...
|
||||||
|
0x01, 0xff, 0xc0, 0x00, // -------OOOOOOOOOOO-----------...
|
||||||
|
0x00, 0xff, 0xe0, 0x00, // --------OOOOOOOOOOO----------...
|
||||||
|
0x00, 0x7f, 0xf0, 0x00, // ---------OOOOOOOOOOO---------...
|
||||||
|
0x00, 0x3f, 0xf8, 0x00, // ----------OOOOOOOOOOO--------...
|
||||||
|
0x00, 0x1f, 0xfc, 0x00, // -----------OOOOOOOOOOO-------...
|
||||||
|
0x00, 0x0f, 0xfe, 0x00, // ------------OOOOOOOOOOO------...
|
||||||
|
0x00, 0x07, 0xff, 0x00, // -------------OOOOOOOOOOO-----...
|
||||||
|
0x00, 0x03, 0xff, 0x80, // --------------OOOOOOOOOOO----...
|
||||||
|
0x00, 0x03, 0xff, 0x80, // --------------OOOOOOOOOOO----...
|
||||||
|
0x00, 0x07, 0xff, 0x00, // -------------OOOOOOOOOOO-----...
|
||||||
|
0x00, 0x0f, 0xfe, 0x00, // ------------OOOOOOOOOOO------...
|
||||||
|
0x00, 0x1f, 0xfc, 0x00, // -----------OOOOOOOOOOO-------...
|
||||||
|
0x00, 0x3f, 0xf8, 0x00, // ----------OOOOOOOOOOO--------...
|
||||||
|
0x00, 0x7f, 0xf0, 0x00, // ---------OOOOOOOOOOO---------...
|
||||||
|
0x00, 0xff, 0xe0, 0x00, // --------OOOOOOOOOOO----------...
|
||||||
|
0x01, 0xff, 0xc0, 0x00, // -------OOOOOOOOOOO-----------...
|
||||||
|
0x03, 0xff, 0x80, 0x00, // ------OOOOOOOOOOO------------...
|
||||||
|
0x07, 0xff, 0x00, 0x00, // -----OOOOOOOOOOO-------------...
|
||||||
|
0x0f, 0xfe, 0x00, 0x00, // ----OOOOOOOOOOO--------------...
|
||||||
|
0x1f, 0xfc, 0x00, 0x00, // ---OOOOOOOOOOO---------------...
|
||||||
|
0x3f, 0xf8, 0x00, 0x00, // --OOOOOOOOOOO----------------...
|
||||||
|
0x3f, 0xf0, 0x00, 0x00, // --OOOOOOOOOO-----------------...
|
||||||
|
0x1f, 0xe0, 0x00, 0x00, // ---OOOOOOOO------------------...
|
||||||
|
0x0f, 0xc0, 0x00, 0x00, // ----OOOOOO-------------------...
|
||||||
|
0x07, 0x80, 0x00, 0x00, // -----OOOO--------------------...
|
||||||
|
0x03, 0x00, 0x00, 0x00, // ------OO---------------------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -----------------------------...
|
||||||
|
|
||||||
|
// ASCII: 57353, char width: 31
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x0f, 0xf0, 0x00, // ------------OOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0x3f, 0xff, 0xff, 0xfc, // --OOOOOOOOOOOOOOOOOOOOOOOOOOOO-.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x1f, 0xf0, 0x00, // -----------OOOOOOOOO-----------.
|
||||||
|
0x00, 0x0f, 0xf0, 0x00, // ------------OOOOOOOO-----------.
|
||||||
|
0x00, 0x0f, 0xe0, 0x00, // ------------OOOOOOO------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57354, char width: 31
|
||||||
|
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, // -------------------------------.
|
||||||
|
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, // -------------------------------.
|
||||||
|
0x7f, 0xff, 0xff, 0xfe, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0xff, 0xff, 0xff, 0xfe, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.
|
||||||
|
0x3f, 0xff, 0xff, 0xfc, // --OOOOOOOOOOOOOOOOOOOOOOOOOOOO-.
|
||||||
|
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, // -------------------------------.
|
||||||
|
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, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
0x00, 0x00, 0x00, 0x00, // -------------------------------.
|
||||||
|
|
||||||
|
// ASCII: 57355, char width: 40
|
||||||
|
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, 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, 0x00, 0x3c, 0x00, 0x00, // ------------------OOOO------------------
|
||||||
|
0x00, 0x00, 0x7e, 0x00, 0x00, // -----------------OOOOOO-----------------
|
||||||
|
0x00, 0x00, 0xff, 0x00, 0x00, // ----------------OOOOOOOO----------------
|
||||||
|
0x00, 0x01, 0xff, 0x80, 0x00, // ---------------OOOOOOOOOO---------------
|
||||||
|
0x00, 0x03, 0xff, 0xc0, 0x00, // --------------OOOOOOOOOOOO--------------
|
||||||
|
0x00, 0x07, 0xff, 0xe0, 0x00, // -------------OOOOOOOOOOOOOO-------------
|
||||||
|
0x00, 0x0f, 0xff, 0xf0, 0x00, // ------------OOOOOOOOOOOOOOOO------------
|
||||||
|
0x00, 0x1f, 0xff, 0xf8, 0x00, // -----------OOOOOOOOOOOOOOOOOO-----------
|
||||||
|
0x00, 0x3f, 0xff, 0xfc, 0x00, // ----------OOOOOOOOOOOOOOOOOOOO----------
|
||||||
|
0x00, 0x7f, 0xff, 0xfe, 0x00, // ---------OOOOOOOOOOOOOOOOOOOOOO---------
|
||||||
|
0x00, 0xff, 0xff, 0xff, 0x00, // --------OOOOOOOOOOOOOOOOOOOOOOOO--------
|
||||||
|
0x01, 0xff, 0xe7, 0xff, 0x80, // -------OOOOOOOOOOOO--OOOOOOOOOOOO-------
|
||||||
|
0x03, 0xff, 0xc3, 0xff, 0xc0, // ------OOOOOOOOOOOO----OOOOOOOOOOOO------
|
||||||
|
0x07, 0xff, 0x81, 0xff, 0xe0, // -----OOOOOOOOOOOO------OOOOOOOOOOOO-----
|
||||||
|
0x0f, 0xff, 0x00, 0xff, 0xf0, // ----OOOOOOOOOOOO--------OOOOOOOOOOOO----
|
||||||
|
0x1f, 0xfe, 0x00, 0x7f, 0xf8, // ---OOOOOOOOOOOO----------OOOOOOOOOOOO---
|
||||||
|
0x3f, 0xfc, 0x00, 0x3f, 0xfc, // --OOOOOOOOOOOO------------OOOOOOOOOOOO--
|
||||||
|
0x3f, 0xf8, 0x00, 0x1f, 0xfc, // --OOOOOOOOOOO--------------OOOOOOOOOOO--
|
||||||
|
0x3f, 0xf0, 0x00, 0x0f, 0xf8, // --OOOOOOOOOO----------------OOOOOOOOO---
|
||||||
|
0x1f, 0xe0, 0x00, 0x07, 0xf8, // ---OOOOOOOO------------------OOOOOOOO---
|
||||||
|
0x0f, 0xc0, 0x00, 0x03, 0xe0, // ----OOOOOO--------------------OOOOO-----
|
||||||
|
0x07, 0x80, 0x00, 0x01, 0xc0, // -----OOOO----------------------OOO------
|
||||||
|
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, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
|
||||||
|
// ASCII: 57356, char width: 40
|
||||||
|
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, 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, 0x00, 0x00, 0x00, 0x00, // ----------------------------------------
|
||||||
|
0x03, 0x80, 0x00, 0x01, 0xc0, // ------OOO----------------------OOO------
|
||||||
|
0x07, 0xc0, 0x00, 0x03, 0xe0, // -----OOOOO--------------------OOOOO-----
|
||||||
|
0x0f, 0xe0, 0x00, 0x07, 0xf0, // ----OOOOOOO------------------OOOOOOO----
|
||||||
|
0x1f, 0xf0, 0x00, 0x0f, 0xf8, // ---OOOOOOOOO----------------OOOOOOOOO---
|
||||||
|
0x3f, 0xf8, 0x00, 0x1f, 0xfc, // --OOOOOOOOOOO--------------OOOOOOOOOOO--
|
||||||
|
0x3f, 0xfc, 0x00, 0x3f, 0xfc, // --OOOOOOOOOOOO------------OOOOOOOOOOOO--
|
||||||
|
0x1f, 0xfe, 0x00, 0x7f, 0xf8, // ---OOOOOOOOOOOO----------OOOOOOOOOOOO---
|
||||||
|
0x0f, 0xff, 0x00, 0xff, 0xf0, // ----OOOOOOOOOOOO--------OOOOOOOOOOOO----
|
||||||
|
0x07, 0xff, 0x81, 0xff, 0xe0, // -----OOOOOOOOOOOO------OOOOOOOOOOOO-----
|
||||||
|
0x03, 0xff, 0xc3, 0xff, 0xc0, // ------OOOOOOOOOOOO----OOOOOOOOOOOO------
|
||||||
|
0x01, 0xff, 0xe7, 0xff, 0x80, // -------OOOOOOOOOOOO--OOOOOOOOOOOO-------
|
||||||
|
0x00, 0xff, 0xff, 0xff, 0x00, // --------OOOOOOOOOOOOOOOOOOOOOOOO--------
|
||||||
|
0x00, 0x7f, 0xff, 0xfe, 0x00, // ---------OOOOOOOOOOOOOOOOOOOOOO---------
|
||||||
|
0x00, 0x3f, 0xff, 0xfc, 0x00, // ----------OOOOOOOOOOOOOOOOOOOO----------
|
||||||
|
0x00, 0x1f, 0xff, 0xf8, 0x00, // -----------OOOOOOOOOOOOOOOOOO-----------
|
||||||
|
0x00, 0x0f, 0xff, 0xf0, 0x00, // ------------OOOOOOOOOOOOOOOO------------
|
||||||
|
0x00, 0x07, 0xff, 0xe0, 0x00, // -------------OOOOOOOOOOOOOO-------------
|
||||||
|
0x00, 0x03, 0xff, 0xc0, 0x00, // --------------OOOOOOOOOOOO--------------
|
||||||
|
0x00, 0x01, 0xff, 0x80, 0x00, // ---------------OOOOOOOOOO---------------
|
||||||
|
0x00, 0x00, 0xff, 0x00, 0x00, // ----------------OOOOOOOO----------------
|
||||||
|
0x00, 0x00, 0x7e, 0x00, 0x00, // -----------------OOOOOO-----------------
|
||||||
|
0x00, 0x00, 0x3c, 0x00, 0x00, // ------------------OOOO------------------
|
||||||
|
0x00, 0x00, 0x18, 0x00, 0x00, // -------------------OO-------------------
|
||||||
|
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, // ----------------------------------------
|
||||||
|
|
||||||
|
// ASCII: 57357, char width: 43
|
||||||
|
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, 0x00, 0x00, // -------------------------------------------.....
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // -------------------------------------------.....
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // -------------------------------------------.....
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // -------------------------------------------.....
|
||||||
|
0x3f, 0xff, 0xff, 0xff, 0xff, 0x80, // --OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO--.....
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-.....
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xe3, 0x8c, 0x71, 0xc6, 0x38, 0xe0, // OOO---OOO---OO---OOO---OOO---OO---OOO---OOO.....
|
||||||
|
0xe3, 0x8c, 0x71, 0xc6, 0x38, 0xe0, // OOO---OOO---OO---OOO---OOO---OO---OOO---OOO.....
|
||||||
|
0xe3, 0x8c, 0x71, 0xc6, 0x38, 0xe0, // OOO---OOO---OO---OOO---OOO---OO---OOO---OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x38, 0xe0, // OOO-------------------------------OOO---OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x38, 0xe0, // OOO-------------------------------OOO---OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x38, 0xe0, // OOO-------------------------------OOO---OOO.....
|
||||||
|
0xe3, 0xf3, 0x8e, 0x39, 0xf8, 0xe0, // OOO---OOOOOO--OOO---OOO---OOO--OOOOOO---OOO.....
|
||||||
|
0xe3, 0xf3, 0x8e, 0x39, 0xf8, 0xe0, // OOO---OOOOOO--OOO---OOO---OOO--OOOOOO---OOO.....
|
||||||
|
0xe3, 0xf3, 0x8e, 0x39, 0xf8, 0xe0, // OOO---OOOOOO--OOO---OOO---OOO--OOOOOO---OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xe3, 0x8f, 0xff, 0xfe, 0x38, 0xe0, // OOO---OOO---OOOOOOOOOOOOOOOOOOO---OOO---OOO.....
|
||||||
|
0xe3, 0x8f, 0xff, 0xfe, 0x38, 0xe0, // OOO---OOO---OOOOOOOOOOOOOOOOOOO---OOO---OOO.....
|
||||||
|
0xe3, 0x8f, 0xff, 0xfe, 0x38, 0xe0, // OOO---OOO---OOOOOOOOOOOOOOOOOOO---OOO---OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xe0, 0x00, 0x00, 0x00, 0x00, 0xe0, // OOO-------------------------------------OOO.....
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, // OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.....
|
||||||
|
0x7f, 0xff, 0xff, 0xff, 0xff, 0xc0, // -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO-.....
|
||||||
|
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, 0x00, 0x00, // -------------------------------------------.....
|
||||||
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // -------------------------------------------.....
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the start index of the glyphs in the bitmap array*/
|
||||||
|
static const uint32_t symbol_40_basic_map[] =
|
||||||
|
{
|
||||||
|
0, 200, 400, 560, 760, 960, 1160, 1360,
|
||||||
|
1520, 1680, 1840, 2000, 2200, 2400,
|
||||||
|
};
|
||||||
|
|
||||||
|
/*Store the width (column count) of each glyph*/
|
||||||
|
static const uint8_t symbol_40_basic_width[] =
|
||||||
|
{
|
||||||
|
40, 40, 31, 34, 34, 37, 34, 29,
|
||||||
|
29, 31, 31, 40, 40, 43,
|
||||||
|
};
|
||||||
|
|
||||||
|
font_t font_symbol_40_basic =
|
||||||
|
{
|
||||||
|
#if TXT_UTF8 == 0
|
||||||
|
192, /*First letter's unicode */
|
||||||
|
207, /*Last letter's unicode */
|
||||||
|
#else
|
||||||
|
57344, /*First letter's unicode */
|
||||||
|
57358, /*Last letter's unicode */
|
||||||
|
#endif
|
||||||
|
40, /*Letters height (rows) */
|
||||||
|
symbol_40_basic_bitmap, /*Glyph's bitmap*/
|
||||||
|
symbol_40_basic_map, /*Glyph start indexes in the bitmap*/
|
||||||
|
symbol_40_basic_width, /*Glyph widths (columns)*/
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif /*SYMBOL_40_BASIC_H*/
|
17
lv_misc/lv_fonts/symbol_40_basic.h
Normal file
17
lv_misc/lv_fonts/symbol_40_basic.h
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#ifndef SYMBOL_40_BASIC_H
|
||||||
|
#define SYMBOL_40_BASIC_H
|
||||||
|
|
||||||
|
/*Use UTF-8 encoding in the IDE*/
|
||||||
|
|
||||||
|
#include "misc_conf.h"
|
||||||
|
|
||||||
|
#if USE_FONT_SYMBOL_40_BASIC != 0
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include "../lv_font.h"
|
||||||
|
|
||||||
|
extern font_t font_symbol_40_basic;
|
||||||
|
|
||||||
|
#endif /*USE_FONT_SYMBOL_40_BASIC != 0*/
|
||||||
|
|
||||||
|
#endif /*SYMBOL_40_BASIC_H*/
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user