ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
FXLS8952_1.h
Go to the documentation of this file.
1 /* ###################################################################
2 ** This component module is generated by Processor Expert. Do not modify it.
3 ** Filename : FXLS8952_1.h
4 ** CDE edition : Community
5 ** Project : ISF2P2_K64F_MQX_PROJ
6 ** Processor : MK64FN1M0VLL12
7 ** Component : ISF_KSDK_Sensor_FXLS8952_Accelerometer
8 ** Version : Component 02.500, Driver 01.00, CPU db: 3.00.000
9 ** Repository : My Components
10 ** Compiler : GNU C Compiler
11 ** Date/Time : 2016-10-06, 13:38, # CodeGen: 0
12 ** Abstract :
13 **
14 ** Settings :
15 ** Component Name : FXLS8952_1
16 ** Device Address : 0x18
17 ** Comm Channel : I2C1
18 ** Allowed Full-scale Range : +/-2g
19 ** Use Interrupts : FALSE
20 ** Sensor Specific Configuration :
21 ** BUF_CONFIG1 :
22 ** BUF_MODE : 0
23 ** BUF_TYPE : 0
24 ** BUF_GATE : 0
25 ** TRIG_SDCD_WT : 0
26 ** TRIG_SDCD_OT : 0
27 ** TRIG_ORIENT : 0
28 ** BUF_CONFIG2 :
29 ** BUF_FLUSH : 0
30 ** WAKE_SRC_BUF : 0
31 ** BUF_WMRK : 0
32 ** SENS_CONFIG1 :
33 ** FSR : 0
34 ** SENS_CONFIG2 :
35 ** WAKE_PM : 1
36 ** SLEEP_PM : 1
37 ** LE_BE : 0
38 ** AINC_TEMP : 0
39 ** F_READ : 0
40 ** SENS_CONFIG3 :
41 ** WAKE_ODR : 0
42 ** SLEEP_ODR : 0
43 ** WAKE_IDLE : 0
44 ** SLEEP_IDLE : 0
45 ** SENS_CONFIG4 :
46 ** EXT_TRIG_M : 0
47 ** WAKE_SDCD_WT : 0
48 ** WAKE_SDCD_OT : 0
49 ** WAKE_ORIENT : 0
50 ** DRDY_PUL : 1
51 ** INT2_FUNC : 0
52 ** INT_PP_OD : 0
53 ** INT_POL : 0
54 ** ASLP_COUNT : 0
55 ** INT_EN :
56 ** DRDY_EN : 1
57 ** BUF_EN : 0
58 ** SDCD_OT_EN : 0
59 ** SDCD_WT_EN : 0
60 ** ORIENT_EN : 0
61 ** ASLP_EN : 0
62 ** BOOT_DIS : 0
63 ** WAKE_OUT_EN : 0
64 ** INT_PIN_SEL :
65 ** DRDY_INT2 : 0
66 ** BUF_INT2 : 0
67 ** SDCD_OT_INT2 : 0
68 ** SDCD_WT_INT2 : 0
69 ** ORIENT_INT2 : 0
70 ** ASLP_INT2 : 0
71 ** BOOT_INT2 : 0
72 ** WAKE_OUT_INT2 : 0
73 ** OFF_X : 0
74 ** OFF_Y : 0
75 ** OFF_Z : 0
76 ** ORIENT_CONFIG :
77 ** ORIENT_DBCNTM : 1
78 ** ORIENT_ENABLE : 0
79 ** ORIENT_DBCOUNT : 0
80 ** ORIENT_BF_ZCOMP :
81 ** ORIENT_BKFR : 2
82 ** ORIENT_ZLOCK : 4
83 ** ORIENT_THS_REG :
84 ** ORIENT_THS : 16
85 ** ORIENT_HYS : 4
86 ** SDCD_CONFIG1 :
87 ** OT_ELE : 0
88 ** WT_ELE : 0
89 ** X_OT_EN : 0
90 ** Y_OT_EN : 0
91 ** Z_OT_EN : 0
92 ** X_WT_EN : 0
93 ** Y_WT_EN : 0
94 ** Z_WT_EN : 0
95 ** SDCD_CONFIG2 :
96 ** SDCD_EN : 0
97 ** REF_UPDM : 0
98 ** OT_DBCTM : 0
99 ** WT_DBCTM : 0
100 ** WT_LOG_SEL : 0
101 ** REF_UPD : 0
102 ** SDCD_OT_DBCNT : 0
103 ** SDCD_WT_DBCNT : 0
104 ** SDCD_LTHS_REG :
105 ** X_WT_EF : 0
106 ** Y_WT_EF : 0
107 ** Z_WT_EF : 0
108 ** SDCD_LTHS : 0
109 ** SDCD_UTHS : 0
110 ** Contents :
111 ** No public methods
112 **
113 ** For non-commercial use only.
114 (c) Copyright <company/user-name>, 2015,
115 http://www.<company>.com
116 mail: info@<company>.com
117 ** ###################################################################*/
118 /*!
119 ** @file FXLS8952_1.h
120 ** @version 01.00
121 ** @brief
122 **
123 */
124 /*!
125 ** @addtogroup FXLS8952_1_module FXLS8952_1 module documentation
126 ** @{
127 */
128 
129 #ifndef __FXLS8952_1_H
130 #define __FXLS8952_1_H
131 
132 /* MODULE FXLS8952_1. */
133 
134 /* Include inherited components */
135 #include "I2C1.h"
136 #include <isf_sensor_types.h>
137 #include <isf_fifo.h>
138 #include <isf_accelerometer_types.h>
139 #include "fxls8952.h"
141 #include "fsl_i2c_master_driver.h"
142 
143 #include "Cpu.h"
144 
145 #define FXLS8952_1_DATA_TYPE fxls8952_DataBuffer_t
146 
147 /*!
148  * @brief This allows access to the sensor specific configuration for the target sensor.
149  *
150  */
152 /*!
153  * @brief This allows access to the sensor adapter instance for the target sensor.
154  *
155  */
157 
158 /*!
159  * @brief This allows access to the sensor communications specific configuration.
160  *
161  */
162 extern const i2c_device_t FXLS8952_1_DeviceInfo;
163 
164 
165 
166 /* END FXLS8952_1. */
167 
168 #endif
169 /* ifndef __FXLS8952_1_H */
170 /*!
171 ** @}
172 */
173 /*
174 ** ###################################################################
175 **
176 ** This file was created by Processor Expert 10.5 [05.21]
177 ** for the Freescale Kinetis series of microcontrollers.
178 **
179 ** ###################################################################
180 */
fxls8952_Sensor_Specific_Settings_t FXLS8952_1_Sensor_Specific_Config
This allows access to the sensor specific configuration for the target sensor.
Definition: FXLS8952_1.c:133
const i2c_device_t FXLS8952_1_DeviceInfo
This allows access to the sensor communications specific configuration.
Definition: FXLS8952_1.c:194
The fxls8952.h contains the FXLS8952 Accelerometer register definitions, access macros, and device access functions.
The isf_sensor_types.h contains the enumerated list of sensor types used by ISF.
This defines the DSA adapter structure required for static initialization of the concrete instance of...
const isf_dsa_Adapter_t FXLS8952_1_Adapter
This allows access to the sensor adapter instance for the target sensor.
Definition: FXLS8952_1.c:179
The fsl_fxls8952_i2c_3D_accel.h file contains the definitions and functions supporting the FXLS8952 S...
The isf_accelerometer_types.h file contains the ISF data type definitions for use with the ISF generi...