Alora Library
Library for using Alora shield
 All Classes Namespaces Files Functions Variables Macros Pages
AllAboutEE_MAX11609.h
1 
5 #ifndef _ALLABOUTEE_MAX11609_H_
6 #define _ALLABOUTEE_MAX11609_H_
7 
8 #include <Arduino.h>
9 
10  namespace AllAboutEE
11  {
12  class MAX11609
13  {
14  public:
15  void begin(uint8_t sda, uint8_t scl, uint8_t vRef = 0);
16  void begin(uint8_t vRef = 0);
17  void setup(uint8_t data);
18  void configuration(uint8_t data);
19  uint16_t read(uint8_t channel);
20  void scan(uint16_t *buffer);
21 
22  static const uint8_t ADDRESS = 0x33,
23  REF_EXTERNAL = 0x02, // As defined in Table 6. The external reference can range from 1V to VDD
24  REF_INTERNAL = 0x05, // As defined in Table 6. Reference will be 2.048V
25  REF_VDD = 0x00;
26  protected:
27 
28  private:
29 
30 
31  };
32  }
33 
34 #endif
Definition: AllAboutEE_MAX11609.h:12
uint16_t read(uint8_t channel)
Definition: AllAboutEE_MAX11609.cpp:81
void configuration(uint8_t data)
Definition: AllAboutEE_MAX11609.cpp:63
void scan(uint16_t *buffer)
Definition: AllAboutEE_MAX11609.cpp:115
void setup(uint8_t data)
Definition: AllAboutEE_MAX11609.cpp:46