diff options
author | Tectu <joel@unormal.org> | 2012-07-18 03:42:05 +0200 |
---|---|---|
committer | Tectu <joel@unormal.org> | 2012-07-18 03:42:05 +0200 |
commit | 096701a6ad8f2ba5512aff4ee430ca0d626fff7a (patch) | |
tree | 647c32fb1ffbcc895b4b1ffa119c8c3ee88f9948 /graph.c | |
parent | 24692be747aa4d94e264219d6f18bcc6beec76ff (diff) | |
download | uGFX-096701a6ad8f2ba5512aff4ee430ca0d626fff7a.tar.gz uGFX-096701a6ad8f2ba5512aff4ee430ca0d626fff7a.tar.bz2 uGFX-096701a6ad8f2ba5512aff4ee430ca0d626fff7a.zip |
restructorizing
Diffstat (limited to 'graph.c')
-rw-r--r-- | graph.c | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/graph.c b/graph.c deleted file mode 100644 index b9ce8739..00000000 --- a/graph.c +++ /dev/null @@ -1,55 +0,0 @@ -#include "glcd.h" - -#define MARKSIZE 5 // half - -static uint16_t x, y; // origins in graph -static uint16_t grid_X, grid_Y; //grids - -void graphDrawSystem(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_t gridX, uint16_t gridY, uint16_t color) { - uint16_t i, length; - volatile uint16_t off; - - x = x0; - y = y0; - grid_X = gridX; - grid_Y = gridY; - - // X-Axis - length = x1 - x0; - lcdDrawLine(x0, y0, x1, y0, color); - lcdDrawLine(x1, y0, x1-5, y0+5, color); - lcdDrawLine(x1, y0, x1-5, y0-5, color); - for(i=1; i<(length / grid_X); i++) { - off = x0 + i * grid_X; - lcdDrawLine(off, y0-MARKSIZE, off, y0+MARKSIZE, color); - } - - // Y-Axis - length = y0 - y1; - lcdDrawLine(x0, y0, x0, y1, color); - lcdDrawLine(x0, y1, x0-5, y1+5, color); - lcdDrawLine(x0, y1, x0+5, y1+5, color); - for(i=1; i<(length / grid_Y); i++) { - off = y0 + i * grid_Y; - lcdDrawLine(x0-MARKSIZE, off, x0+MARKSIZE, off, color); - } -} - -void graphDrawDots(int coord[][2], uint16_t entries, uint16_t radius, uint16_t color) { - uint16_t i; - - for(i = 0; i < entries; i++) - lcdDrawCircle(coord[i][0]+x, y-coord[i][1], radius, 1, color); -} - -void graphDrawNet(int coord[][2], uint16_t entries, uint16_t radius, uint16_t lineColor, uint16_t dotColor) { - uint16_t i; - - for(i = 0; i < entries; ++i) - lcdDrawLine(coord[i-1][0]+x, y-coord[i-1][1], coord[i][0]+x, y-coord[i][1], lineColor); - for(i = 0; i < entries; ++i) - if(radius != 0) - lcdDrawCircle(coord[i][0]+x, y-coord[i][1], radius, 1, dotColor); -} - - |