#include #include "../glcd/glcd.h" #include "../glcd/lfsr.h" #include "../font/nums.h" #include "../font/f9x14.h" #include "../font/f15x22.h" #include "../font/f8x11.h" // four different lines void testLines(uint8_t iteration) { for (uint8_t i = 0; i < iteration; i++) { glcdClearScreen(0); // clear only on in clipping rect glcdSetColor(0, SCREEN_COLOR); glcdSetColor(1, BLACK); glcdSetColor(2, GOLD); glcdSetColor(3, RED); for (glcdCoord_t x = SCREEN_LEFT; x <= SCREEN_RIGHT; x++) { glcdSetFgColor(YELLOW); glcdLine(x, SCREEN_TOP, x, SCREEN_BOTTOM); glcdSetFgColor(GREEN); glcdLine(SCREEN_RIGHT - x, SCREEN_TOP, SCREEN_RIGHT - x, SCREEN_BOTTOM); glcdSetFgColor(BLUE); glcdLine(SCREEN_LEFT, SCREEN_TOP, x, SCREEN_BOTTOM); glcdSetFgColor(RED); glcdLine(SCREEN_RIGHT, SCREEN_BOTTOM, SCREEN_RIGHT - x + SCREEN_LEFT, SCREEN_TOP); } } } int main(void) { testLines(3); return 0; }