TFT Custom Fonts for FT81x

ClayHill

New member
Are there any examples of adding Custom Fonts for use with Arduino with the DEMO Code? Currently I have set up the below function to point the Font to a memory location but have not seen any examples of loading the Font to RAM_G properly using a C array.

void EVE_cmd_setfont2(const uint32_t font, const uint32_t ptr, const uint32_t firstchar)
{
_EVE_send_32(EVE_ENC_CMD_SETFONT2);
SPI.transfer(font);
SPI.transfer(ptr);
SPI.transfer(firstchar);
SET_EVE_CS_NOT;
}

I believe it would be similar to loading the PNG Logo but am unsure.

There appears to be an example here but I am not fully understanding it and what changes I may need to make it work based off the Demo Code.
Looking for additional LCD resources? Check out our LCD blog for the latest developments in LCD technology.
 
TFT LCD Displays Modules and Development Kits

CF Kelsey

Administrator
Staff member
Hi, we don't have any examples written using custom fonts. We would normally point you to Rudolph's repo, but it looks like you've already found that.

Bridgetek also has some resources that may help:

https://brtchip.com/wp-content/uploads/2025/02/BRT_AN_088_FT81x_BT88x-Programming-Guide.pdfsection 5.4.5 Using Custom Font
The EVE Asset Builder includes some sample apps with custom fonts https://brtchip.com/eab/
Their forum also may be able to provide more help on the EVE coding: http://www.brtcommunity.com/index.php?board=7.0
 
Top