Smart Remote 3 nRF52 v1.2
Introduction
API Reference
Modules
Data Structures
All
Data Structures
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
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