英语| 简体中文| 繁体中文| 日本语|德意志| 한국어
GT30L32S4W是一个汉字库芯片,包括12x12点矩阵,16x16点矩阵,24x24点矩阵和32x32点矩阵。它支持GB2312国家标准汉字(包括国家信息和标准化委员会的法律授权)和ASCII角色。布置格式是水平的。用户可以使用本手册中提供的方法通过字符内部代码计算芯片中字符矩阵的地址,并不断从该地址读取字符矩阵信息。
libdriver GT30L32S4W是由libdriver启动的GT30L32S4W的完整函数驱动程序。 Libdriver符合Misra的规定。
/src包括libdriver GT30L32S4W源文件。
/接口包括Libdriver GT30L32S4W SPI平台独立模板。
/测试包括Libdriver GT30L32S4W驱动程序测试代码,此代码可以简单地测试芯片所需的函数。
/示例包括libdriver GT30L32S4W示例代码。
/DOC包括Libdriver GT30L32S4W离线文档。
/数据表包括GT30L32S4W数据表。
/项目包括通用Linux和MCU开发委员会样本代码。所有项目都使用Shell脚本来调试驱动程序,并且可以在每个项目的readme.md中找到详细说明。
/Misra包括Libdriver Misra代码扫描结果。
参考 /接口SPI平台独立模板并完成平台SPI驱动程序。
将 /src目录,平台的接口驱动程序以及您自己的驱动程序添加到项目中,如果您想使用默认示例驱动程序,请在项目中添加 /示例目录。
您可以参考 /示例目录中的示例以完成自己的驱动程序。如果您想使用默认的编程示例,则是如何使用它们的方法。
#include "driver_gt30l32s4w_basic.h"
uint8_t res ;
uint8_t buf [ 128 ];
uint8_t len ;
uint16_t ch = 'A' ;
/* basic init */
res = gt30l32s4w_basic_init ();
if ( res != 0 )
{
return 1 ;
}
...
/* read 32 */
res = gt30l32s4w_basic_read_32 ( ch , buf , & len );
if ( res != 0 )
{
/* basic deinit */
( void ) gt30l32s4w_basic_deinit ();
return 1 ;
}
...
/* print */
if ( len == 64 )
{
( void ) gt30l32s4w_basic_print_pattern ( GT30L32S4W_TYPE_16X32_ASCII , buf , 64 );
}
else
{
( void ) gt30l32s4w_basic_print_pattern ( GT30L32S4W_TYPE_32X32_GB2312 , buf , 128 );
}
...
/* basic deinit */
( void ) gt30l32s4w_basic_deinit ();
return 0 ;在线文档:https://www.libdriver.com/docs/gt30l32s4w/index.html。
离线文档:/doc/html/index.html。
请参考贡献。
版权(c)2015年 - 目前的libdriver保留所有权利
麻省理工学院许可证(MIT)
特此免费授予任何获得副本的人的许可
该软件和相关文档文件(“软件”)
在软件中无限制的软件中,包括无限制的权利
使用,复制,修改,合并,发布,分发,转销和/或出售
软件的副本,并允许软件的人
符合以下条件的规定,可以这样做:
上述版权通知和此许可通知应包含
该软件的副本或大量部分。
该软件是“原样”提供的,没有任何形式的保证,明确或
暗示,包括但不限于适销性保证,
适合特定目的和非侵扰的适合度。在任何情况下都不会
作者或版权持有人应对任何索赔,损害赔偿或其他责任负责
责任,无论是在合同,侵权的诉讼中还是其他责任,是由
与软件或使用或与使用或其他交易有关
软件。
请发送电子邮件至[email protected]。