From 294b585994da4427ac98a8353ff41aed5f301d54 Mon Sep 17 00:00:00 2001 From: pk33 Date: Fri, 1 Nov 2024 23:51:15 +0100 Subject: Import and fix old code --- src/main.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/main.c (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..2d345ba --- /dev/null +++ b/src/main.c @@ -0,0 +1,54 @@ +#include "display.h" +#include "clock.h" +#include "logger.h" +#include "options.h" + + +int main(int argc, char *argv[]) +{ + Size fps, FPS; + long timeOld, time; + + timeOld = clock_get_us(); + time = 0; + fps = 0; + FPS = 0; + + if( logger_init() ) { + return EXIT_FAILURE; + } + + if( display_init() ) { + return EXIT_FAILURE; + } + + while(1) + { + display_vtswitcher_poll(1); + + if( __display.active ) + { + __display.surface.data[10] = GREEN; + display_flip(); + } + + + time += clock_get_us() - timeOld; + timeOld = clock_get_us(); + + if(time >= 1000000) + { + logi("FPS: %d", FPS); + FPS = fps; + time = 0; + fps = 0; + } + ++fps; + } + + display_term(); + logger_term(); + + + return EXIT_SUCCESS; +} -- cgit v1.2.3