/* * mymain.c * * Created on: 2022年4月15日 * Author: wuwen */ #include "mymain.h" #include "hread_interface.h" const char testbmp[]= { 0x00,0x00,0x02,0x00,0x0F,0x00,0x00,0x0F,0x00,0x0F,0x00,0x00,0x09,0x00,0x0F,0x0F, 0x00,0x0D,0x80,0x0F,0x05,0xC0,0x18,0x80,0x0F,0x0C,0x70,0xF0,0xC0,0x0F,0x08,0x3F, 0x81,0x70,0x0F,0x04,0x14,0x7F,0xF0,0x0F,0x0C,0x01,0xAC,0x18,0x0F,0x04,0x0F,0xC0, 0x38,0x0F,0x06,0x78,0x07,0xEC,0x0F,0x0D,0xC0,0x7E,0x86,0x0F,0x07,0x03,0xC0,0x06, 0x0F,0x06,0x1E,0x00,0x0E,0x0F,0x0C,0x70,0x00,0x0F,0x0F,0x0D,0xC0,0x10,0x07,0x8F, 0x0F,0x00,0x18,0x01,0x8F,0x1C,0x00,0x18,0x1F,0xCF,0x18,0x00,0x18,0x75,0xCF,0x38, 0x00,0x00,0x3F,0x4F,0x38,0x00,0x00,0x04,0x6F,0x38,0x00,0x00,0x06,0x3F,0x38,0x00, 0x00,0x02,0x7F,0x68,0x00,0x00,0x0F,0xFF,0x58,0x00,0x00,0xFA,0x2F,0xC8,0x00,0x03, 0xC0,0xEF,0xD8,0x00,0x02,0x0F,0x8F,0x98,0x00,0x00,0x1A,0x0F,0x98,0x00,0x00,0x38, 0x0F,0x38,0x00,0x00,0x10,0x0F }; void mymain() { uint32_t run_tick=0; char str[16]; uint16_t fps=0,fps_=0; OLED_Init(); while(1) { fps_++; OLED_Pix(0,0,36,30,testbmp,1); OLED_Str(30,30,16,"ABCD",1); OLED_Str(30,30+16,12,"ABCD",1); OLED_Str(30,0,8,"ABCD",1); sprintf(str,"FPS:%d",fps); OLED_Str(64,0,8,str,1); sprintf(str,"RAND:%d",rand()); OLED_Str(30,8,8,str,1); OLED_Cache_to_hardware(); if(HAL_GetTick()>run_tick) { run_tick+=1000; RUNLED_TICK(); fps=fps_; fps_=0; } } }