TI Stellaris图形库的两种文字显示方式
一个典型的基于GrStringDraw指令的文字绘制过程为:
// 首先,初始化
// 声明绘图上下文
tContext sContext;
// 初始化显示驱动
Kitronix320x240x16_SSD2119Init();
// 打开背光
Kitronix320x240x16_SSD2119BacklightOn(255);
// 初始化StellarisWare图形库上下文
GrContextInit(&sContext, &g_sKitronix320x240x16_SSD2119);
// 其次,设置文字显示
// 设置画笔为黄色
GrContextForegroundSet(&sContext, ClrYellow);
// 设置字体为Cm,18号,粗体
GrContextFontSet(&sContext, &g_sFontCm18b);
// 设置背景色
GrContextBackgroundSet(&sContext, ClrBlue);
// 最后,输出并显示
// 输出文字GrStringDrawCentered(pContext, pcString, lLength, lX, lY, bOpaque)
GrStringDraw(&sContext, "Hello World!", 12, 0, 0, true);