-

Dependencies:   CommandHandler HygroClip2 InterruptBasedEncoder SPI_TFT_ILI9341 mbed-src-no-hal

Committer:
wolfsberger
Date:
Tue Apr 05 14:00:51 2016 +0000
Revision:
4:47fd4584df95
Parent:
3:3ef8c2d7b1bf
-

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wolfsberger 0:9ed7238d49e2 1 #ifndef GRAPHSCALE_H_
wolfsberger 0:9ed7238d49e2 2 #define GRAPHSCALE_H_
wolfsberger 0:9ed7238d49e2 3
wolfsberger 0:9ed7238d49e2 4 #include "SPI_TFT_ILI9341.h"
wolfsberger 0:9ed7238d49e2 5
wolfsberger 0:9ed7238d49e2 6 class GraphScale
wolfsberger 0:9ed7238d49e2 7 {
wolfsberger 0:9ed7238d49e2 8 public:
wolfsberger 0:9ed7238d49e2 9 GraphScale(SPI_TFT_ILI9341 * tft, int x, int y, int width, int height, int min, int max, int scaleSteps);
wolfsberger 3:3ef8c2d7b1bf 10 void draw(int color);
wolfsberger 0:9ed7238d49e2 11 private:
wolfsberger 2:81fc8f80fdb4 12 float scaleY(float value);
wolfsberger 0:9ed7238d49e2 13 SPI_TFT_ILI9341 * tft_;
wolfsberger 0:9ed7238d49e2 14 int x_;
wolfsberger 0:9ed7238d49e2 15 int y_;
wolfsberger 0:9ed7238d49e2 16 int width_;
wolfsberger 0:9ed7238d49e2 17 int height_;
wolfsberger 0:9ed7238d49e2 18 int min_;
wolfsberger 0:9ed7238d49e2 19 int max_;
wolfsberger 0:9ed7238d49e2 20 int scaleSteps_;
wolfsberger 0:9ed7238d49e2 21 };
wolfsberger 0:9ed7238d49e2 22
wolfsberger 0:9ed7238d49e2 23 #endif