#define FBGL_IMPLEMENTATION #include "fbgl.h" int main(int argc, char *argv[]) { fbgl_t buffer; if (fbgl_init("/dev/fb0", &buffer) == -1) { fprintf(stdout, "Error: could not open framebuffer device\n"); return -1; } fbgl_set_bg(&buffer, 0x00FF0000); fbgl_point_t start = { 0, 0 }; fbgl_point_t end = { 1020, 1020 }; for (int i = 0; i < 1890; i++) { start.x = i; fbgl_draw_line(start, end, 0xFFFFFF, &buffer); usleep(1000); // sleep for 1 millisecond } fbgl_draw_line(start, end, 0x000000, &buffer); while (1) { } return 0; }