#include "system.h"
#include "spi.h"
//#include "ili9341.h"
#include "st7735.h"
#include "gfx.h"
#include "fonts.h"
char * buf[10];
uint32_t stamp = 0;
uint16_t framecount = 0;
uint16_t fps = 0;
font_t * font = &LiberationSansRegular16;
void setup() {
spi_enable();
st7735_enable(SPI_SS, PinB1);
}
void loop() {
uint32_t now = system_ms();
if (now % 1000 < stamp % 1000) {
fps = framecount;
framecount = 0;
}
stamp = now;
framecount++;
sprintf(&buf, "TIME:%05lu", system_ms());
draw_text(0, 0, buf, font, White, Black, false);
sprintf(&buf, "FPS:%u", fps);
draw_text(0, 30, buf, font, White, Black, false);
}