hexiwear RTC display Serial

Dependencies:   Hexi_KW40Z Hexi_OLED_SSD1351 mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers MTCH6102.h Source File

MTCH6102.h

00001 #define MTCH6102_I2CADDR_DEFAULT   0x25
00002 
00003 
00004 #define MTCH6102_MODE              0x05
00005 #define MTCH6102_MODE_STANDBY 0000
00006 #define MTCH6102_MODE_GESTURE 0001
00007 #define MTCH6102_MODE_TOUCH   0010
00008 #define MTCH6102_MODE_FULL    0011
00009 #define MTCH6102_MODE_RAW     0100
00010 
00011 #define MTCH6102_NUMBEROFXCHANNELS 0x20
00012 #define MTCH6102_NUMBEROFYCHANNELS 0x21
00013 #define MTCH6102_TOUCHSTATE        0x10
00014 #define MTCH6102_TOUCHX            0x11
00015 #define MTCH6102_TOUCHY            0x12
00016 #define MTCH6102_TOUCHLSB          0x13
00017 
00018 #define MTCH6102_SENSORVALUE_RX0   0x80
00019 #define MTCH6102_SENSORVALUE_RX1   0x81
00020 #define MTCH6102_SENSORVALUE_RX2   0x82
00021 #define MTCH6102_SENSORVALUE_RX3   0x83
00022 #define MTCH6102_SENSORVALUE_RX4   0x84
00023 #define MTCH6102_SENSORVALUE_RX5   0x85
00024 #define MTCH6102_SENSORVALUE_RX6   0x86
00025 #define MTCH6102_SENSORVALUE_RX7   0x87
00026 #define MTCH6102_SENSORVALUE_RX8   0x88
00027 #define MTCH6102_SENSORVALUE_RX9   0x89
00028 #define MTCH6102_SENSORVALUE_RX10  0x8A
00029 #define MTCH6102_SENSORVALUE_RX11  0x8B
00030 #define MTCH6102_SENSORVALUE_RX12  0x8C
00031 #define MTCH6102_SENSORVALUE_RX13  0x8D
00032 #define MTCH6102_SENSORVALUE_RX14  0x8E
00033 
00034 class MTCH6102 {
00035   public:
00036   
00037 //    MTCH6102(void);
00038 //    
00039 //    boolean begin(uint8_t i2caddr = MTCH6102_I2CADDR_DEFAULT);
00040 //    
00041 //    uint8_t readRegister(uint8_t reg);
00042 //    void writeRegister(uint8_t reg, uint8_t value);
00043 //    
00044 //    void setMode(uint8_t mode);
00045     
00046   private:
00047     int8_t _i2caddr;
00048 };