ISSDK
1.8
IoT Sensing Software Development Kit
drivers
ads
auto_detection_shield.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2016, Freescale Semiconductor, Inc.
3
* Copyright 2016-2017 NXP
4
* All rights reserved.
5
*
6
* SPDX-License-Identifier: BSD-3-Clause
7
*/
8
9
/**
10
* @file auto_detection_shield.h
11
* @brief The auto_detection_shield.h file describes the definitions for Sensor
12
* I2C and SPI parameters required to detects the Sensor Shield.
13
*/
14
15
#ifndef _ADS_DETECTION_SHIELD_H_
16
#define _ADS_DETECTION_SHIELD_H_
17
18
// FXOS8700 Sensor Information
19
/*
20
In order to route INT1 signal from FXOS8700 to the K64F,
21
Pins 1-2 of Jumper J3 on the FRDM-FXS-MULT2-B should be connected.
22
In order to route INT2 signal from FXOS8700 to the K64F,
23
Pins 1-2 of Jumper J4 on the FRDM-FXS-MULT2-B should be connected.
24
*/
25
#define FXOS8700_I2C_ADDR 0x1E
26
27
// FXAS21002 Sensor Information
28
/*
29
In order to route INT1 signal from FXAS21002 to the K64F,
30
Pins 1-2 of Jumper J6 on the FRDM-FXS-MULT2-B should be connected.
31
*/
32
#define FXAS21002_I2C_ADDR 0x20
33
34
// MAG3110 Sensor Information
35
/*
36
In order to route INT1 signal from MAG3110 to the K64F,
37
Pins 2-3 of Jumper J3 on the FRDM-FXS-MULT2-B should be connected.
38
*/
39
#define MAG3110_I2C_ADDR 0x0E
40
41
// MPL3115 Sensor Information
42
/*
43
In order to route INT1 signal from MPL3115 to the K64F,
44
Pins 2-3 of Jumper J5 on the FRDM-FXS-MULT2-B should be connected.
45
*/
46
#define MPL3115_I2C_ADDR 0x60
47
48
// FXPQ3115 Sensor Information
49
#define FXPQ3115_I2C_ADDR 0x60
50
51
// MMA8652 Sensor Information
52
/*
53
In order to route INT1 signal from MMA8652 to the K64F,
54
Pins 2-3 of Jumper J4 on the FRDM-FXS-MULT2-B should be connected.
55
*/
56
#define MMA8652_I2C_ADDR 0x1D
57
58
// FXLS8471Q Sensor Information
59
/*
60
In order to route INT1 signal from FXLS8471Q to the FRDM-K64F,
61
Pins 2-3 of Jumper J6 on the FRDM-FXS-MULT2-B should be connected.
62
*/
63
#define FXLS8471_SPI_CS D10
64
65
// FXLS8962 Sensor Information
66
#define FXLS8962_I2C_ADDR 0x18
67
#define FXLS8962_CS D10
68
69
// FXLC95000 Sensor Information
70
#define FXLC95000_I2C_ADDR 0x4C
71
72
// MMA9553 Sensor Information
73
#define MMA9553_I2C_ADDR 0x4C
74
75
// MMA8491 Sensor Information
76
#define MMA8491_I2C_ADDR 0x55
77
#define MMA8491_EN A1
78
79
// MMA8451 Sensor Information
80
#define MMA8451_I2C_ADDR 0x1D
81
82
// DIFF-P Sensor Information
83
#define DIFF_P_I2C_ADDR 0x60
84
#define DIFF_P_SPI_CS D10
85
86
#endif
/* _ADS_DETECTION_SHIELD_H_ */
© Copyright 2016-2020 NXP. All Rights Reserved.