ST7920芯片硬件SPI串行 stm32f103c8单片机移植u8g2后,定做一幅高清的logo

发布时间 2023-04-29 02:38:57作者: 不打鱼光晒网

软件spiSTM32F103C8移植u8g2 在软件模拟spi模式下驱动st7920带字库 的12864显示屏 - 不打鱼光晒网 - 博客园 (cnblogs.com)

硬件spistm32f103c8硬件spi驱动st7920移植u8g2 - 不打鱼光晒网 - 博客园 (cnblogs.com)

这么牛皮的库,为啥logo那么小?不能忍啊,得给他来个超大高清logo!

 默认的logo比较小,看不清,都不全屏,怎么配得上这么高大上的项目呢?

 

void drawLogo12864(u8g2_t *u8g2)
{
    u8g2_SetFontMode(u8g2, 1); /*字体模式选择*/
    u8g2_SetFontDirection(u8g2, 0); /*字体方向选择*/
    u8g2_SetFont(u8g2, u8g2_font_inb27_mf); /*字库选择*/
    u8g2_DrawStr(u8g2, 15, 28, "U");

    u8g2_SetFontDirection(u8g2, 1);
    u8g2_SetFont(u8g2, u8g2_font_inb33_mn);
    u8g2_DrawStr(u8g2, 37, 14, "8");

    u8g2_SetFontDirection(u8g2, 0);
    u8g2_SetFont(u8g2, u8g2_font_inb27_mf);
    u8g2_DrawStr(u8g2, 71, 38, "g");
    u8g2_DrawStr(u8g2, 89, 36, "\xb2");

    u8g2_DrawHLine(u8g2, 15, 41, 52);
    u8g2_DrawHLine(u8g2, 16, 42, 52);
    u8g2_DrawVLine(u8g2, 63, 38, 12);
    u8g2_DrawVLine(u8g2, 64, 39, 12);

    u8g2_SetFont(u8g2, u8g2_font_profont10_mr);
    u8g2_DrawStr(u8g2, 0, 58, "github.com/olikraus/u8g2");
}