boot_down(按下)、boot_up(释放)pwr_down(按下)、pwr_up(释放)| 主页 | lcd核心库页面 | gtfont页面 | 自定义字体页面 |
![]() | ![]() | ![]() | ![]() |
![]() |
Air8000核心板和 AirLCD_1000 配件板以及 AirFONTS_1000 配件板的硬件接线方式为
| Air8000核心板 | AirLCD_1010配件板 |
| LCD_CLK | SCLK/CLK |
| LCD_CS | CS |
| LCD_RST | RES/RST |
| LCD_SDA | SDA/MOS |
| LCD_RS | DC/RS |
| GPIO1 | BLK |
| VBAT | VCC |
| GND | GND |
| Air8000核心板 | AirFONTS_1000配件板 |
| SPI0_CS | CS |
| SPI0_MISO | MISO |
| SPI0_MOSI | MOSI |
| SPI0_CLK | CLK |
| VDD_EXT | VCC |
| GND | GND |
customer_font_24.bin(和lua脚本文件一起烧录,会自动放置在/luadb/目录下)logo.jpg(和lua脚本文件一起烧录,会自动放置在/luadb/目录下)在main.lua中选择加载对应的驱动模块:
-- 加载显示屏驱动管理功能模块,有以下两种:
-- 1、使用lcd核心库驱动的lcd_drv.lua
-- 2、使用exlcd扩展库驱动的exlcd_drv.lua
-- 根据自己的需求,启用两者中的任何一种都可以
-- 也可以不启用任何一种,不使用显示屏功能
-- lcd_drv = require "lcd_drv"
lcd_drv = require "exlcd_drv"
-- 加载按键驱动管理功能模块
key_drv = require "key_drv"
-- 加载字库驱动管理功能模块,有以下三种:
-- 1、使用gtfont核心库驱动AirFONTS_1000矢量字库配件板的gtfont_drv.lua
-- 2、使用hzfont核心库驱动内核固件中支持的软件矢量字库的hzfont_drv.lua(正在开发中,后续补充)
-- 3、使用自定义字体
-- 根据自己的需求,启用三者中的任何几种都可以
-- 也可以不启用任何一种,只使用内核固件中自带的点阵字库
require "gtfont_drv"
-- require "hzfont_drv"
-- 使用外部自定义字体不需要require "customer_font_drv",可以参照customer_font_drv.lua内的使用说明进行创建和加载字体文件
-- 加载输入法驱动管理功能模块(正在开发中,后续补充)
-- 加载lcd核心库实现的用户界面功能模块
-- 实现多页面切换、按键事件分发和界面渲染功能
-- 包含主页、lcd核心库功能演示页、GTFont演示页和自定义字体演示页
require "ui_main"