void about(mtk_t * mtk) { u8g_SetFont(mtk->u8g, u8g_font_helvR24); u8g_DrawRFrame(mtk->u8g, 0, 20, 240, 140, 5); u8g_DrawRFrame(mtk->u8g, 5, 25, 230, 130, 5); u8g_DrawStr(mtk->u8g, 54, 63, "El Paulo"); u8g_DrawXBM(mtk->u8g, 86, 24, 24, 63, u8g_logo_bits); u8g_DrawRFrame(mtk->u8g, 10, 130, 220, 20, 5); u8g_SetFont(mtk->u8g, u8g_font_ncenR10); u8g_DrawStr(mtk->u8g, 95, 145, "v.0.1.5"); u8g_DrawStr(mtk->u8g, 50, 110, "*****@*****.**"); }
// Lua: u8g.drawRFrame( self, x, y, width, height, radius ) static int lu8g_drawRFrame( lua_State *L ) { lu8g_userdata_t *lud; if ((lud = get_lud( L )) == NULL) return 0; u8g_uint_t args[5]; lu8g_get_int_args( L, 2, 5, args ); u8g_DrawRFrame( LU8G, args[0], args[1], args[2], args[3], args[4] ); return 0; }