英語| 簡體中文| 繁體中文| 日本語|德意志| 한국어
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]。