Bert Gereels & Dylan Timmerman

Dependencies:   mbed

qt1070.h

Committer:
bertgereels
Date:
2016-12-14
Revision:
0:620ca2412ef6

File content as of revision 0:620ca2412ef6:

#pragma once                
#include "mbed.h"

namespace I2cQt1070Device{       
    
    enum ButtonState{     
        UP = 0x04,
        DOWN = 0x08,  
        LEFT = 0x01,
        RIGHT = 0x02,
        CENTER = 0x10 
    };
    
    class Qt1070{
        
        private:
            unsigned int version;
            unsigned int id;
            char status;
        
        public:
            Qt1070(unsigned int version = 0x01, unsigned int id = 0xE2);
            int getFirmware();
            int getId();
            int getStatus(); //status van knop (byte)
          
    };
};