39 lines
909 B
Arduino
39 lines
909 B
Arduino
|
#include <Wire.h>
|
||
|
#include <SPI.h>
|
||
|
#include <gfx.h>
|
||
|
|
||
|
void setup() {
|
||
|
gCoord width, height;
|
||
|
gCoord i, j;
|
||
|
|
||
|
pinMode(13, OUTPUT);
|
||
|
|
||
|
// Initialize and clear the display
|
||
|
gfxInit();
|
||
|
|
||
|
#if 1
|
||
|
// Get the screen size
|
||
|
width = gdispGetWidth();
|
||
|
height = gdispGetHeight();
|
||
|
|
||
|
// Code Here
|
||
|
gdispDrawBox(10, 10, width / 2, height / 2, GFX_YELLOW);
|
||
|
gdispFillArea(width / 2, height / 2, width / 2 - 10, height / 2 - 10, GFX_BLUE);
|
||
|
gdispDrawLine(5, 30, width - 50, height - 40, GFX_RED);
|
||
|
|
||
|
for (i = 5, j = 0; i < width && j < height; i += 7, j += i / 20)
|
||
|
gdispDrawPixel(i, j, GFX_WHITE);
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
void loop() {
|
||
|
// put your main code here, to run repeatedly:
|
||
|
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
|
||
|
delay(500);
|
||
|
//gfxSleepMilliseconds(500);
|
||
|
digitalWrite(13, LOW); // turn the LED on (HIGH is the voltage level)
|
||
|
delay(500);
|
||
|
//gfxSleepMilliseconds(500);
|
||
|
}
|
||
|
|