Skip to content

chengse66/u8g2_idf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supported Targets ESP32 ESP32-C2 ESP32-C3 ESP32-C5 ESP32-C6 ESP32-H2 ESP32-P4 ESP32-S2 ESP32-S3

参考修改链接:https://blog.csdn.net/u011493046/article/details/129132038
只添加了一款字体用于英文以及数字显示: u8g2_font_helvB08_tr
需要新增字体需要在 u8g2_fonts.c 里参考u8g2_font_helvB08_tr 新增定义
需要在include/u8g2.h 中新增

extern const uint8_t u8g2_font_helvB12_tr[] U8G2_FONT_SECTION("u8g2_font_helvB12_tr");
extern const uint8_t u8g2_font_helvB08_tr[] U8G2_FONT_SECTION("u8g2_font_helvB08_tr");
/* end font list */

/*==========================================*/
/* u8g font mapping, might be incomplete.... */

#define u8g_font_helvB12r   u8g2_font_helvB12_tr
#define u8g2_font_helvB08_tr u8g2_font_helvB08_tr

记得在u8g2.c中修改SCL SDA地址,有条件自己封装成库,我本地是25与26

#define I2C_SCL_IO 25
#define I2C_SDA_IO 26

原始作者地址: https://github.com/olikraus/u8g2?tab=License-1-ov-file#readme \