Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

AirFONTS_1000 is a vector font library accessory board designed and produced by Hezhuo, featuring an SPI interface. It supports reading vector fonts from sizes 16 to 192, as well as the GBK Chinese and ASCII character sets, and supports grayscale display.

When paired with the Air8000 industrial engine series core board, it allows for quick entry into embedded UI development, with example source code already available.

▼ Click to view video demonstration ▼

1

Hardware Wiring Instructions

AirFONTS_1000 connects to the Air8000 core board using six female-to-female DuPont wires.

Note: Be sure to use the accompanying 5CM long DuPont wires for connection. If the wires are too long, it may cause unstable SPI communication.

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

The Air8000 core board is powered via the Type-C USB port (the power switch on the front of the core board should be set to the power side, and the power consumption test switch on the back of the core board should be set to ON).

In this power supply mode, the VDD_EXT pin provides 3.3V, which can directly power the AirFONT_1000 accessory board.

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

For demonstration purposes, after powering on the Air8000 core board, it directly provides 3.3V power to the AirFONTS_1000 accessory board through the VBAT pin.

When designing actual projects: generally, a GPIO should be used to control the LDO to power the accessory board, allowing for flexible control of the accessory board’s power supply, thus minimizing the overall power consumption of the project.

2

Software Demo Download

https://gitee.com/openLuat/LuatOS/tree/master/module/Air8000/demo/lcd/AirFONTS_1000

The core functionality of this demo is:

Combining the Air8000 core board with the AirFONTS_1000 vector font accessory board to achieve multi-color display of vector fonts ranging from sizes 16 to 192.

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

The example code for AirFONTS_1000.lua is as follows; for the complete demo, please refer to the source code repository.

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

That’s all for today’s content~ If you have any questions regarding IoT development selection, feel free to join the technical discussion group or contact the person in charge for further discussion.

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

Air8000 has many multifunctional features, continuously unlocking:

Bluetooth functionality is open, supporting the latest BLE 5.4 version

Real-time calling function, allowing IoT devices to “hear and speak”

Smart power management solutions based on Air8000

G-sensor motion detection function, source code open

SMS functionality: a lifeboat that never sinks in the digital flood

Modbus functionality: supports Modbus RTU/TCP/ASCII

Multi-network integration: [Wi-Fi supply] function example

Multi-network integration: [Ethernet supply] function example

3-second rapid positioning, AGPS function source code open

For more development materials, please visit: www.air8000.cn

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

▼ Learn more about Hezhuo news ▼

4G + positioning + WiFi + Bluetooth, Air8000 complete development boardNew products: Air8101 core board + accessory board

Hezhuo low-power 4G module, adding four more hardcore new products

Mini Tool for Embedded UI Development: AirFONTS_1000 Vector Font Library

Leave a Comment