ucm_schilling
UcmRaw.hpp
Go to the documentation of this file.
1 #ifndef UCM_SCHILLING_UCMRAW_HPP
2 #define UCM_SCHILLING_UCMRAW_HPP
3 
4 
5 namespace ucm_schilling {
6  namespace raw {
7 
8 #define ADDR_UCM 0x60
9 
10 #define UCM_STAT_FAIL_AD 0x01
11 #define UCM_STAT_FAIL_DA 0x02
12 #define UCM_STAT_FAIL_EEPROM 0x04
13 
14 
15  enum UCM_REGISTER {
16  UCM_STATUS = 0x00,
17  UCM_AD1_HIGH = 0x01,
18  UCM_AD1_LOW = 0x02,
19  UCM_AD2_HIGH = 0x03,
20  UCM_AD2_LOW = 0x04,
21  UCM_GPIO_READ = 0x05,
23  UCM_GPIO_DIR = 0x07,
24  UCM_HE_CONFIG = 0x08,
36  UCM_FIRM_VER = 0x14
37  };
38  }
39 }
40 
41 
42 
43 
44 
45 #endif
Definition: UcmRaw.hpp:30
UCM_REGISTER
Definition: UcmRaw.hpp:15
Definition: UcmRaw.hpp:20
Definition: UcmRaw.hpp:18
Definition: UcmRaw.hpp:35
Definition: UcmRaw.hpp:21
Definition: UcmRaw.hpp:34
Definition: UcmRaw.hpp:25
Definition: UcmRaw.hpp:24
Definition: UcmRaw.hpp:22
Definition: UcmRaw.hpp:26
Definition: UcmRaw.hpp:31
Definition: UcmRaw.hpp:19
Definition: UcmRaw.hpp:16
Definition: UcmRaw.hpp:33
Definition: UcmRaw.hpp:17
Definition: UcmRaw.hpp:23
Definition: UcmRaw.hpp:29
Definition: UcmRaw.hpp:27
Definition: UcmRaw.hpp:28
Definition: UcmRaw.hpp:32
Definition: UcmRaw.hpp:36