TactigonDoc  1.3 - 2018-28-12
Documentation of Tactigon libraries exposed in Arduino IDE
tactigon_IO.h
1 
2 
3 #ifndef TACTIGON_IO_H_
4 #define TACTIGON_IO_H_
5 
6 
7 /************************************************/
10 class T_GPP
11 {
12  public:
13 
17  enum GPPid
18  {
19  GPP1,
20  GPP2,
21  GPP3,
22  GPP4,
27  NOT_A_PIN
28  };
29 
33  enum GPPmode
34  {
37  };
38 
39  T_GPP();
40  void init(GPPid pId, GPPmode mode);
41  void write(uint8_t val);
42  uint8_t read(void);
43 
44 
45  private:
46  GPPid m_gpp;
47 
48 
49 };
50 
51 #endif
Definition: tactigon_IO.h:10
T_GPP()
Definition: tactigon_IO.cpp:13
uint8_t read(void)
Definition: tactigon_IO.cpp:51
void init(GPPid pId, GPPmode mode)
Definition: tactigon_IO.cpp:23
Definition: tactigon_IO.h:22
Definition: tactigon_IO.h:20
Definition: tactigon_IO.h:35
Definition: tactigon_IO.h:21
Definition: tactigon_IO.h:23
Definition: tactigon_IO.h:36
void write(uint8_t val)
Definition: tactigon_IO.cpp:42
Definition: tactigon_IO.h:26
Definition: tactigon_IO.h:25
GPPmode
Definition: tactigon_IO.h:33
Definition: tactigon_IO.h:24
Definition: tactigon_IO.h:19
GPPid
Definition: tactigon_IO.h:17