Files
@ c23168e6420f
Branch filter:
Location: therm/libraries/oleddrv/font.c - annotation
c23168e6420f
1.7 KiB
text/plain
Back to blinking, commented out USB initialization
1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 1c5909c633fa 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 : font.c
* Author : lxyppc
* Version : V1.0
* Date : 10-01-21
* Description : Font data file
*******************************************************************************/
/* Includes ------------------------------------------------------------------*/
#include "DrawText.h"
#include "font.h"
/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/
/* Install font data for "ËÎÌ塡СÎå"*/
#include ".\Font\SongSmall5.c"
unsigned long SongSmall5_DrawChar(pfnDrawBlock_t DrawBlock,Pos_t x, Pos_t y,unsigned int ch)
{
if(DrawBlock == 0){
if(ch>0x7f){
if(x) return SongSmall5_Chinese_Width(ch);
else return SongSmall5_Chinese_Height(ch);
}else{
if(x) return SongSmall5_English_Width(ch);
else return SongSmall5_English_Height(ch);
}
}
if(ch>0x7F){
DrawBlock(x,y,12,12,SongSmall5_Chinese[ch-0x80].data);
return SongSmall5_Chinese_Width(ch);
}else if(ch>0x1F){
DrawBlock(x,y,6,12,SongSmall5_English[ch-0x20].data);
}else{
DrawBlock(x,y,6,12,SongSmall5_English[0x7F-0x20].data);
}
return SongSmall5_English_Width(ch);
}
|