graph does now take int instead of int16 arrays

ugfx_release_2.6
Tectu 2012-06-20 13:51:48 +02:00
parent ff966fff92
commit 1445173ac6
2 changed files with 6 additions and 6 deletions

View File

@ -35,19 +35,19 @@ void graphDrawSystem(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_
} }
} }
void graphDrawDots(int16_t coord[][2], uint16_t entries, uint16_t radius, uint16_t color) { void graphDrawDots(int coord[][2], uint16_t entries, uint16_t radius, uint16_t color) {
uint16_t i; uint16_t i;
for(i=0; i<entries; i++) for(i = 0; i < entries; i++)
lcdDrawCircle(coord[i][0]+x, y-coord[i][1], radius, 1, color); lcdDrawCircle(coord[i][0]+x, y-coord[i][1], radius, 1, color);
} }
void graphDrawNet(int16_t coord[][2], uint16_t entries, uint16_t radius, uint16_t lineColor, uint16_t dotColor) { void graphDrawNet(int coord[][2], uint16_t entries, uint16_t radius, uint16_t lineColor, uint16_t dotColor) {
uint16_t i; uint16_t i;
for(i = 0; i < entries; ++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); 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) for(i = 0; i < entries; ++i)
if(radius != 0) if(radius != 0)
lcdDrawCircle(coord[i][0]+x, y-coord[i][1], radius, 1, dotColor); lcdDrawCircle(coord[i][0]+x, y-coord[i][1], radius, 1, dotColor);
} }

View File

@ -28,7 +28,7 @@ void graphDrawSystem(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_
* *
* return: none * return: none
*/ */
void graphDrawDots(int16_t coord[][2], uint16_t entries, uint16_t radius, uint16_t color); void graphDrawDots(int coord[][2], uint16_t entries, uint16_t radius, uint16_t color);
/* /*
* Description: does draw coordinates into graph connected by lines * Description: does draw coordinates into graph connected by lines
@ -42,7 +42,7 @@ void graphDrawDots(int16_t coord[][2], uint16_t entries, uint16_t radius, uint16
* *
* return: none * return: none
*/ */
void graphDrawNet(int16_t coord[][2], uint16_t entries, uint16_t radius, uint16_t lineColor, uint16_t dotColor); void graphDrawNet(int coord[][2], uint16_t entries, uint16_t radius, uint16_t lineColor, uint16_t dotColor);
#ifdef __cplusplus #ifdef __cplusplus
} }