sysloader.c

来自「AD7843在ADS1.2环境下的一个驱动程序」· C语言 代码 · 共 42 行

C
42
字号
#include "sysloader.h"


//===================================================================
//功能:将中文字库从FLASH的0X000B0000处调到SDRAM的_SYSFont1616数组变量
//***********************************************************************
unsigned short int _SYSFont1616[0x20000];
unsigned short int *_pSYSFont1616 = (unsigned short int*)_SYSFont1616;

void Sysloader_LoadFont1616()
{
	unsigned short int *p,d;
	unsigned int i;

	p = (unsigned short int*)P_FONT1616;
	for( i = 0 ; i < 0x20000 ; i++ )
	{
		d = *p;
		_SYSFont1616[i] = d>>8 | d << 8;;
		p++;
	}
}

//=====================================================================
//功能:将英文字库从FLASH的0X000F0000处调到SDRAM的_SYSFont0816数组变量
//***********************************************************************
unsigned int  _SYSFont0816[0x0400];
unsigned char *_pSYSFont0816 = (unsigned char*)_SYSFont0816;

void Sysloader_LoadFont0816()
{
	unsigned int *p;
	unsigned int i;

	p = (unsigned int*)P_FONT0816;
	for( i = 0 ; i < 0x0400 ; i++ )
	{
		_SYSFont0816[i] = *p;
		p++;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?