Files @ 676f49902c7d
Branch filter:

Location: therm/libraries/oleddrv/font/SongSmall5.c - annotation

Ethan Zonca
Added a bunch of RCC time stuff and ITM sending, added size to makefile
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
1c5909c633fa
/*******************************************************************************
* File Name          : SongSmall5.c
* Author             : lxyppc
* Version            : V1.0
* Date               : 10-03-07
* Description        : Font data for "ËÎÌ塡СÎå"
*******************************************************************************/

#define     SongSmall5_English_Height(ch)   (12)
#define     SongSmall5_English_Width(ch)    (6)
const struct
{
    unsigned char data[12];
}SongSmall5_English[0x60] = {
    /* Char  Code   {data}  */
    {/*    0x0020*/   {
                   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/* !  0x0021*/   {
                   0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,
                   0x02,0x00,0x00,0x00,}},
    {/* "  0x0022*/   {
                   0x00,0x0C,0x02,0x0C,0x02,0x00,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/* #  0x0023*/   {
                   0x90,0xD0,0xBC,0xD0,0xBC,0x90,0x00,0x03,
                   0x00,0x03,0x00,0x00,}},
    {/* $  0x0024*/   {
                   0x18,0x24,0xFE,0x44,0x8C,0x00,0x03,0x02,
                   0x07,0x02,0x01,0x00,}},
    {/* %  0x0025*/   {
                   0x18,0x24,0xD8,0xB0,0x4C,0x80,0x00,0x03,
                   0x00,0x01,0x02,0x01,}},
    {/* &  0x0026*/   {
                   0xC0,0x38,0xE4,0x38,0xE0,0x00,0x01,0x02,
                   0x02,0x01,0x02,0x02,}},
    {/* '  0x0027*/   {
                   0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/* (  0x0028*/   {
                   0x00,0x00,0x00,0xF8,0x04,0x02,0x00,0x00,
                   0x00,0x01,0x02,0x04,}},
    {/* )  0x0029*/   {
                   0x00,0x02,0x04,0xF8,0x00,0x00,0x00,0x04,
                   0x02,0x01,0x00,0x00,}},
    {/* *  0x002A*/   {
                   0x90,0x60,0xF8,0x60,0x90,0x00,0x00,0x00,
                   0x01,0x00,0x00,0x00,}},
    {/* +  0x002B*/   {
                   0x20,0x20,0xFC,0x20,0x20,0x00,0x00,0x00,
                   0x01,0x00,0x00,0x00,}},
    {/* ,  0x002C*/   {
                   0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x06,
                   0x00,0x00,0x00,0x00,}},
    {/* -  0x002D*/   {
                   0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/* .  0x002E*/   {
                   0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,
                   0x00,0x00,0x00,0x00,}},
    {/* /  0x002F*/   {
                   0x00,0x80,0x60,0x1C,0x02,0x00,0x04,0x03,
                   0x00,0x00,0x00,0x00,}},
    {/* 0  0x0030*/   {
                   0xF8,0x04,0x04,0x04,0xF8,0x00,0x01,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* 1  0x0031*/   {
                   0x00,0x08,0xFC,0x00,0x00,0x00,0x00,0x02,
                   0x03,0x02,0x00,0x00,}},
    {/* 2  0x0032*/   {
                   0x18,0x84,0x44,0x24,0x18,0x00,0x03,0x02,
                   0x02,0x02,0x02,0x00,}},
    {/* 3  0x0033*/   {
                   0x08,0x04,0x24,0x24,0xD8,0x00,0x01,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* 4  0x0034*/   {
                   0x40,0xB0,0x88,0xFC,0x80,0x00,0x00,0x00,
                   0x00,0x03,0x02,0x00,}},
    {/* 5  0x0035*/   {
                   0x3C,0x24,0x24,0x24,0xC4,0x00,0x01,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* 6  0x0036*/   {
                   0xF8,0x24,0x24,0x2C,0xC0,0x00,0x01,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* 7  0x0037*/   {
                   0x0C,0x04,0xE4,0x1C,0x04,0x00,0x00,0x00,
                   0x03,0x00,0x00,0x00,}},
    {/* 8  0x0038*/   {
                   0xD8,0x24,0x24,0x24,0xD8,0x00,0x01,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* 9  0x0039*/   {
                   0x38,0x44,0x44,0x44,0xF8,0x00,0x00,0x03,
                   0x02,0x02,0x01,0x00,}},
    {/* :  0x003A*/   {
                   0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,
                   0x02,0x00,0x00,0x00,}},
    {/* ;  0x003B*/   {
                   0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,
                   0x06,0x00,0x00,0x00,}},
    {/* <  0x003C*/   {
                   0x00,0x20,0x50,0x88,0x04,0x02,0x00,0x00,
                   0x00,0x00,0x01,0x02,}},
    {/* =  0x003D*/   {
                   0x90,0x90,0x90,0x90,0x90,0x00,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/* >  0x003E*/   {
                   0x00,0x02,0x04,0x88,0x50,0x20,0x00,0x02,
                   0x01,0x00,0x00,0x00,}},
    {/* ?  0x003F*/   {
                   0x18,0x04,0xC4,0x24,0x18,0x00,0x00,0x00,
                   0x02,0x00,0x00,0x00,}},
    {/* @  0x0040*/   {
                   0xF8,0x04,0xE4,0x94,0xF8,0x00,0x01,0x02,
                   0x02,0x02,0x02,0x00,}},
    {/* A  0x0041*/   {
                   0x00,0xE0,0x9C,0xF0,0x80,0x00,0x02,0x03,
                   0x00,0x00,0x03,0x02,}},
    {/* B  0x0042*/   {
                   0x04,0xFC,0x24,0x24,0xD8,0x00,0x02,0x03,
                   0x02,0x02,0x01,0x00,}},
    {/* C  0x0043*/   {
                   0xF8,0x04,0x04,0x04,0x0C,0x00,0x01,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* D  0x0044*/   {
                   0x04,0xFC,0x04,0x04,0xF8,0x00,0x02,0x03,
                   0x02,0x02,0x01,0x00,}},
    {/* E  0x0045*/   {
                   0x04,0xFC,0x24,0x74,0x0C,0x00,0x02,0x03,
                   0x02,0x02,0x03,0x00,}},
    {/* F  0x0046*/   {
                   0x04,0xFC,0x24,0x74,0x0C,0x00,0x02,0x03,
                   0x02,0x00,0x00,0x00,}},
    {/* G  0x0047*/   {
                   0xF0,0x08,0x04,0x44,0xCC,0x40,0x00,0x01,
                   0x02,0x02,0x01,0x00,}},
    {/* H  0x0048*/   {
                   0x04,0xFC,0x20,0x20,0xFC,0x04,0x02,0x03,
                   0x00,0x00,0x03,0x02,}},
    {/* I  0x0049*/   {
                   0x04,0x04,0xFC,0x04,0x04,0x00,0x02,0x02,
                   0x03,0x02,0x02,0x00,}},
    {/* J  0x004A*/   {
                   0x00,0x04,0x04,0xFC,0x04,0x04,0x06,0x04,
                   0x04,0x03,0x00,0x00,}},
    {/* K  0x004B*/   {
                   0x04,0xFC,0x24,0xD0,0x0C,0x04,0x02,0x03,
                   0x02,0x00,0x03,0x02,}},
    {/* L  0x004C*/   {
                   0x04,0xFC,0x04,0x00,0x00,0x00,0x02,0x03,
                   0x02,0x02,0x02,0x03,}},
    {/* M  0x004D*/   {
                   0xFC,0x3C,0xC0,0x3C,0xFC,0x00,0x03,0x00,
                   0x03,0x00,0x03,0x00,}},
    {/* N  0x004E*/   {
                   0x04,0xFC,0x30,0xC4,0xFC,0x04,0x02,0x03,
                   0x02,0x00,0x03,0x00,}},
    {/* O  0x004F*/   {
                   0xF8,0x04,0x04,0x04,0xF8,0x00,0x01,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* P  0x0050*/   {
                   0x04,0xFC,0x24,0x24,0x18,0x00,0x02,0x03,
                   0x02,0x00,0x00,0x00,}},
    {/* Q  0x0051*/   {
                   0xF8,0x84,0x84,0x04,0xF8,0x00,0x01,0x02,
                   0x02,0x07,0x05,0x00,}},
    {/* R  0x0052*/   {
                   0x04,0xFC,0x24,0x64,0x98,0x00,0x02,0x03,
                   0x02,0x00,0x03,0x02,}},
    {/* S  0x0053*/   {
                   0x18,0x24,0x24,0x44,0x8C,0x00,0x03,0x02,
                   0x02,0x02,0x01,0x00,}},
    {/* T  0x0054*/   {
                   0x0C,0x04,0xFC,0x04,0x0C,0x00,0x00,0x02,
                   0x03,0x02,0x00,0x00,}},
    {/* U  0x0055*/   {
                   0x04,0xFC,0x00,0x00,0xFC,0x04,0x00,0x01,
                   0x02,0x02,0x01,0x00,}},
    {/* V  0x0056*/   {
                   0x04,0x7C,0x80,0xE0,0x1C,0x04,0x00,0x00,
                   0x03,0x00,0x00,0x00,}},
    {/* W  0x0057*/   {
                   0x1C,0xE0,0x3C,0xE0,0x1C,0x00,0x00,0x03,
                   0x00,0x03,0x00,0x00,}},
    {/* X  0x0058*/   {
                   0x04,0x9C,0x60,0x9C,0x04,0x00,0x02,0x03,
                   0x00,0x03,0x02,0x00,}},
    {/* Y  0x0059*/   {
                   0x04,0x1C,0xE0,0x1C,0x04,0x00,0x00,0x02,
                   0x03,0x02,0x00,0x00,}},
    {/* Z  0x005A*/   {
                   0x0C,0x84,0x64,0x1C,0x04,0x00,0x02,0x03,
                   0x02,0x02,0x03,0x00,}},
    {/* [  0x005B*/   {
                   0x00,0x00,0xFE,0x02,0x02,0x00,0x00,0x00,
                   0x07,0x04,0x04,0x00,}},
    {/* \  0x005C*/   {
                   0x00,0x0E,0x30,0xC0,0x00,0x00,0x00,0x00,
                   0x00,0x01,0x02,0x00,}},
    {/* ]  0x005D*/   {
                   0x00,0x02,0x02,0xFE,0x00,0x00,0x00,0x04,
                   0x04,0x07,0x00,0x00,}},
    {/* ^  0x005E*/   {
                   0x00,0x04,0x02,0x04,0x00,0x00,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/* _  0x005F*/   {
                   0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,
                   0x08,0x08,0x08,0x08,}},
    {/* `  0x0060*/   {
                   0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/* a  0x0061*/   {
                   0x00,0x40,0xA0,0xA0,0xC0,0x00,0x00,0x01,
                   0x02,0x02,0x03,0x02,}},
    {/* b  0x0062*/   {
                   0x04,0xFC,0x20,0x20,0xC0,0x00,0x00,0x03,
                   0x02,0x02,0x01,0x00,}},
    {/* c  0x0063*/   {
                   0x00,0xC0,0x20,0x20,0x60,0x00,0x00,0x01,
                   0x02,0x02,0x02,0x00,}},
    {/* d  0x0064*/   {
                   0x00,0xC0,0x20,0x24,0xFC,0x00,0x00,0x01,
                   0x02,0x02,0x03,0x02,}},
    {/* e  0x0065*/   {
                   0x00,0xC0,0xA0,0xA0,0xC0,0x00,0x00,0x01,
                   0x02,0x02,0x02,0x00,}},
    {/* f  0x0066*/   {
                   0x00,0x20,0xF8,0x24,0x24,0x04,0x00,0x02,
                   0x03,0x02,0x02,0x00,}},
    {/* g  0x0067*/   {
                   0x00,0x40,0xA0,0xA0,0x60,0x20,0x00,0x07,
                   0x0A,0x0A,0x0A,0x04,}},
    {/* h  0x0068*/   {
                   0x04,0xFC,0x20,0x20,0xC0,0x00,0x02,0x03,
                   0x02,0x00,0x03,0x02,}},
    {/* i  0x0069*/   {
                   0x00,0x20,0xE4,0x00,0x00,0x00,0x00,0x02,
                   0x03,0x02,0x00,0x00,}},
    {/* j  0x006A*/   {
                   0x00,0x00,0x20,0xE4,0x00,0x00,0x08,0x08,
                   0x08,0x07,0x00,0x00,}},
    {/* k  0x006B*/   {
                   0x04,0xFC,0x80,0xE0,0x20,0x20,0x02,0x03,
                   0x02,0x00,0x03,0x02,}},
    {/* l  0x006C*/   {
                   0x04,0x04,0xFC,0x00,0x00,0x00,0x02,0x02,
                   0x03,0x02,0x02,0x00,}},
    {/* m  0x006D*/   {
                   0xE0,0x20,0xE0,0x20,0xC0,0x00,0x03,0x00,
                   0x03,0x00,0x03,0x00,}},
    {/* n  0x006E*/   {
                   0x20,0xE0,0x20,0x20,0xC0,0x00,0x02,0x03,
                   0x02,0x00,0x03,0x02,}},
    {/* o  0x006F*/   {
                   0x00,0xC0,0x20,0x20,0xC0,0x00,0x00,0x01,
                   0x02,0x02,0x01,0x00,}},
    {/* p  0x0070*/   {
                   0x20,0xE0,0x20,0x20,0xC0,0x00,0x08,0x0F,
                   0x0A,0x02,0x01,0x00,}},
    {/* q  0x0071*/   {
                   0x00,0xC0,0x20,0x20,0xE0,0x00,0x00,0x01,
                   0x02,0x0A,0x0F,0x08,}},
    {/* r  0x0072*/   {
                   0x20,0xE0,0x40,0x20,0x20,0x00,0x02,0x03,
                   0x02,0x00,0x00,0x00,}},
    {/* s  0x0073*/   {
                   0x00,0x60,0xA0,0xA0,0x20,0x00,0x00,0x02,
                   0x02,0x02,0x03,0x00,}},
    {/* t  0x0074*/   {
                   0x00,0x20,0xF8,0x20,0x00,0x00,0x00,0x00,
                   0x01,0x02,0x02,0x00,}},
    {/* u  0x0075*/   {
                   0x20,0xE0,0x00,0x20,0xE0,0x00,0x00,0x01,
                   0x02,0x02,0x03,0x02,}},
    {/* v  0x0076*/   {
                   0x20,0xE0,0x20,0x80,0x60,0x20,0x00,0x00,
                   0x03,0x01,0x00,0x00,}},
    {/* w  0x0077*/   {
                   0x60,0x80,0xE0,0x80,0x60,0x00,0x00,0x03,
                   0x00,0x03,0x00,0x00,}},
    {/* x  0x0078*/   {
                   0x20,0x60,0x80,0x60,0x20,0x00,0x02,0x03,
                   0x00,0x03,0x02,0x00,}},
    {/* y  0x0079*/   {
                   0x20,0xE0,0x20,0x80,0x60,0x20,0x08,0x08,
                   0x07,0x01,0x00,0x00,}},
    {/* z  0x007A*/   {
                   0x00,0x20,0xA0,0x60,0x20,0x00,0x00,0x02,
                   0x03,0x02,0x02,0x00,}},
    {/* {  0x007B*/   {
                   0x00,0x00,0x20,0xDE,0x02,0x00,0x00,0x00,
                   0x00,0x07,0x04,0x00,}},
    {/* |  0x007C*/   {
                   0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,
                   0x00,0x0F,0x00,0x00,}},
    {/* }  0x007D*/   {
                   0x00,0x02,0xDE,0x20,0x00,0x00,0x00,0x04,
                   0x07,0x00,0x00,0x00,}},
    {/* ~  0x007E*/   {
                   0x02,0x01,0x02,0x04,0x04,0x02,0x00,0x00,
                   0x00,0x00,0x00,0x00,}},
    {/*   0x007F*/   {
                   0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
                   0xFF,0xFF,0xFF,0xFF,}},
};