Example #1
0
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, "*****@*****.**");
}
Example #2
0
// Lua: u8g.drawXBM( self, x, y, width, height, data )
static int lu8g_drawXBM( lua_State *L )
{
    lu8g_userdata_t *lud;

    if ((lud = get_lud( L )) == NULL)
        return 0;

    u8g_uint_t args[4];
    lu8g_get_int_args( L, 2, 4, args );

    const char *xbm_data = luaL_checkstring( L, (1+4) + 1 );
    if (xbm_data == NULL)
        return 0;

    u8g_DrawXBM( LU8G, args[0], args[1], args[2], args[3], (const uint8_t *)xbm_data );

    return 0;
}
Example #3
0
void draw(uint8_t pos)
{
  //u8g_SetFont(&u8g, u8g_font_unifont);
  //char tokenstr[256]; 
  //u8g_DrawBox(&u8g, 1,1+pos,100,100);
  u8g_DrawXBM(&u8g, pos-64,0, threatbutt_width, threatbutt_height, threatbutt_bits);
  if(line_valid == 1){
      u8g_SetFont(&u8g, u8g_font_profont22r);
      u8g_DrawStr(&u8g, pos, 20, ip_addr);
      u8g_SetFont(&u8g, u8g_font_gdr11r);
      u8g_DrawStr(&u8g, pos, 40, attacker);
      //token = strtok(NULL, ';'); 
       
      u8g_DrawStr(&u8g, pos, 60, vector);
      //while(tokstr != NULL) {
      //  tokstr = strtok(NULL,";");
      //  u8g_DrawStr(&u8g, pos, 40, tokstr);
      //  } 
  }
}