Smart Remote 3 nRF52 v1.2
drv_keyboard_sx1509.h
1 /*$$$LICENCE_NORDIC_STANDARD<2016>$$$*/
2 
9 #ifndef __SX1509_H__
10 #define __SX1509_H__
11 
12 #define RegInputDisableB 0x00
13 #define RegInputDisableA 0x01
14 #define RegLongSlewB 0x02
15 #define RegLongSlewA 0x03
16 #define RegLowDriveB 0x04
17 #define RegLowDriveA 0x05
18 #define RegPullUpB 0x06
19 #define RegPullUpA 0x07
20 #define RegPullDownB 0x08
21 #define RegPullDownA 0x09
22 #define RegOpenDrainB 0x0A
23 #define RegOpenDrainA 0x0B
24 #define RegPolarityB 0x0C
25 #define RegPolarityA 0x0D
26 #define RegDirB 0x0E
27 #define RegDirA 0x0F
28 #define RegDataB 0x10
29 #define RegDataA 0x11
30 #define RegInterruptMaskB 0x12
31 #define RegInterruptMaskA 0x13
32 #define RegSenseHighB 0x14
33 #define RegSenseLowB 0x15
34 #define RegSenseHighA 0x16
35 #define RegSenseLowA 0x17
36 #define RegInterruptSourceB 0x18
37 #define RegInterruptSourceA 0x19
38 #define RegEventStatusB 0x1A
39 #define RegEventStatusA 0x1B
40 #define RegLevelShifter1 0x1C
41 #define RegLevelShifter2 0x1D
42 #define RegClock 0x1E
43 #define RegMisc 0x1F
44 #define RegLEDDriverEnableB 0x20
45 #define RegLEDDriverEnableA 0x21
46 
47 #define RegDebounceConfig 0x22
48 #define RegDebounceEnableB 0x23
49 #define RegDebounceEnableA 0x24
50 #define RegKeyConfig1 0x25
51 #define RegKeyConfig2 0x26
52 #define RegKeyData1 0x27
53 #define RegKeyData2 0x28
54 
55 #define RegHighInputB 0x69
56 #define RegHighInputA 0x6A
57 #define RegReset 0x7D
58 
59 #endif
60 

Documentation feedback | Developer Zone | Subscribe | Updated