aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Bodenmann <joel.bodenmann@hevs.ch>2012-10-24 18:59:52 +0200
committerJoel Bodenmann <joel.bodenmann@hevs.ch>2012-10-24 18:59:52 +0200
commite0ca76b43c45ccf2ac824bb7b2f049d02aa1af60 (patch)
treed2f7db958913bf2eedda4df0b3c6b9b3f55c2dd6
parent5c6f31741a0158559e9f0be427e7667e56602c90 (diff)
downloaduGFX-e0ca76b43c45ccf2ac824bb7b2f049d02aa1af60.tar.gz
uGFX-e0ca76b43c45ccf2ac824bb7b2f049d02aa1af60.tar.bz2
uGFX-e0ca76b43c45ccf2ac824bb7b2f049d02aa1af60.zip
graphGetOrigin()
-rw-r--r--include/graph.h2
-rw-r--r--src/graph.c6
2 files changed, 7 insertions, 1 deletions
diff --git a/include/graph.h b/include/graph.h
index cd709c7c..e027c4ef 100644
--- a/include/graph.h
+++ b/include/graph.h
@@ -45,6 +45,8 @@ void graphDrawDot(coord_t x, coord_t y, uint16_t radius, color_t color);
void graphDrawDots(int coord[][2], uint16_t entries, uint16_t radius, uint16_t color);
void graphDrawNet(int coord[][2], uint16_t entries, uint16_t radius, uint16_t lineColor, uint16_t dotColor);
+point_t graphGetOrigin(void);
+
#ifdef __cplusplus
}
#endif
diff --git a/src/graph.c b/src/graph.c
index a303cdb9..def9a043 100644
--- a/src/graph.c
+++ b/src/graph.c
@@ -25,7 +25,7 @@
#if GFX_USE_GRAPH
-point_t origin; // origin of graph
+static point_t origin; // origin of graph
static void swapCoordinates(coord_t *a, coord_t *b) {
coord_t temp;
@@ -147,5 +147,9 @@ void graphDrawNet(int coord[][2], uint16_t entries, uint16_t radius, uint16_t li
lcdFillCircle(coord[i][0] + origin.x, origin.y - coord[i][1], radius, dotColor);
}
+point_t graphGetOrigin(void) {
+ return origin;
+}
+
#endif /* GFX_USE_GRAPH */