Personal Test Environment
Dependencies: LCD_DISCO_F746NG TS_DISCO_F746NG mbed
pixelRun.h
- Committer:
- DirtyGray
- Date:
- 2018-03-06
- Revision:
- 1:c00262e1ef4c
- Parent:
- 0:bab80a319f0d
File content as of revision 1:c00262e1ef4c:
void pixelScan(void) { LCD_DISCO_F746NG LCDscreen; uint8_t currentCoordinates[30]; uint16_t StringX = 0; uint16_t StringY = 250; uint16_t pixX = 0; uint16_t pixY = 0; LCDscreen.Clear(LCD_COLOR_WHITE); LCDscreen.SetBackColor(LCD_COLOR_WHITE); LCDscreen.SetTextColor(LCD_COLOR_BLUE); wait(1); LCDscreen.Clear(LCD_COLOR_BLUE); while(1) { if (pixX > 99) { sprintf((char*)currentCoordinates, "X:%d Y:%d", pixX, pixY); } else if (pixX > 9) { sprintf((char*)currentCoordinates, "X: %d Y:%d", pixX, pixY); } else { sprintf((char*)currentCoordinates, "X: %d Y:%d", pixX, pixY); } LCDscreen.DrawPixel(pixX, pixY, LCD_COLOR_GREEN); LCDscreen.DisplayStringAt(StringX, StringY, currentCoordinates, LEFT_MODE); pixX++; if (pixX == 481) { pixX = 0; pixY++; } if (pixY == 272) { LCDscreen.Clear(LCD_COLOR_BLUE); pixX = 0; pixY = 0; } wait(0.01); } }