LCD implementation of our project.

Dependencies:   mbed mbed-rtos MLX90614

LevelMeter.h

Committer:
ovidiup13
Date:
2015-04-26
Revision:
3:688b62ff6474
Child:
5:5b1a8ad6c187

File content as of revision 3:688b62ff6474:

#include "Item.h"

//define coordinates
#define X0 63 //center
#define Y0 35 //center
#define POINTER_LENGTH 10
#define RADIUS_lvl 10

class LevelMeter: public Item {
    public:
        //constructors
        LevelMeter(ST7565 *lcd, Item * back){
            this->st7565 = lcd;
            this->title = " Level meter";
            this->back = back;
        }
        
        //inherited functions
        virtual void display(void);
        virtual void update(char c);
        
        private:
            void draw_circles(double rX, double rY);
            void update_degrees(double degrees);
        
};