ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
FXLS8471_2.h
Go to the documentation of this file.
1 /* ###################################################################
2 ** This component module is generated by Processor Expert. Do not modify it.
3 ** Filename : FXLS8471_2.h
4 ** CDE edition : Community
5 ** Project : ISF2P2_K64F_MQX_PROJ
6 ** Processor : MK64FN1M0VLL12
7 ** Component : ISF_KSDK_Sensor_FXLS8471_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 : FXLS8471_2
16 ** Device Address : 0x1E
17 ** Comm Channel : I2C1
18 ** Allowed Full-scale Ranges : ±0.244 mg/LSB
19 ** Sensor Specific Configuration : yes
20 ** XYZ_DATA_CFG : yes
21 ** HPF_OUT : 0
22 ** FS : 0
23 ** HP_FILTER_CUTOFF : yes
24 ** PULSE_HPF_BYP : 0
25 ** PULSE_LPF_EN : 0
26 ** SEL : 0
27 ** PL_CFG : yes
28 ** DBCNTM : 1
29 ** PL_EN : 0
30 ** PL_COUNT : 0
31 ** PL_BF_ZCOMP : yes
32 ** BKFR : 2
33 ** ZLOCK : 4
34 ** PL_THS_REG : yes
35 ** PL_THS : 16
36 ** HYS : 4
37 ** A_FFMT_CFG : yes
38 ** A_FFMT_ELE : 0
39 ** A_FFMT_OAE : 0
40 ** A_FFMT_ZEFE : 0
41 ** A_FFMT_YEFE : 0
42 ** A_FFMT_XEFE : 0
43 ** A_FFMT_THS : yes
44 ** A_FFMT_DBCNTM : 0
45 ** THS : 0
46 ** A_FFMT_COUNT : 0
47 ** PULSE_THSX : 0
48 ** PULSE_THSY : 0
49 ** PULSE_THSZ : 0
50 ** ASLP_COUNT : 0
51 ** CTRL_REG1 : yes
52 ** ASLP_RATE : 0
53 ** DR : 1
54 ** LNOISE : 0
55 ** CTRL_REG2 : yes
56 ** SMODS : 0
57 ** SLPE : 0
58 ** MODS : 0
59 ** OFF_X : 0
60 ** OFF_Y : 0
61 ** OFF_Z : 0
62 ** A_VECM_CFG : yes
63 ** A_VECM_ELE : 0
64 ** A_VECM_INITM : 0
65 ** A_VECM_UPDM : 0
66 ** A_VECM_EN : 0
67 ** A_VECM_THS : yes
68 ** A_VECM_DBCNTM : 0
69 ** A_VECM_THS : 0
70 ** A_VECM_CNT : 0
71 ** A_VECM_INITX : 0
72 ** A_VECM_INITY : 0
73 ** A_VECM_INITZ : 0
74 ** A_FFMT_THS_X : yes
75 ** A_FFMT_THS_XYZ_EN : 0
76 ** A_FFMT_THS_X : 0
77 ** A_FFMT_THS_Y : 0
78 ** A_FFMT_THS_Z : 0
79 ** Contents :
80 ** No public methods
81 **
82 ** For non-commercial use only.
83 (c) Copyright <company/user-name>, 2015,
84 http://www.<company>.com
85 mail: info@<company>.com
86 ** ###################################################################*/
87 /*!
88 ** @file FXLS8471_2.h
89 ** @version 01.00
90 ** @brief
91 **
92 */
93 /*!
94 ** @addtogroup FXLS8471_2_module FXLS8471_2 module documentation
95 ** @{
96 */
97 
98 #ifndef __FXLS8471_2_H
99 #define __FXLS8471_2_H
100 
101 /* MODULE FXLS8471_2. */
102 
103 /* Include inherited components */
104 #include "I2C1.h"
105 #include <isf_sensor_types.h>
106 #include <isf_fifo.h>
107 #include <isf_accelerometer_types.h>
108 #include "fxls8471.h"
110 #include "fsl_i2c_master_driver.h"
111 
112 #include "Cpu.h"
113 
114 #define FXLS8471_2_DATA_TYPE fxls8471_DataBuffer_t
115 /*!
116  * @brief This allows access to the sensor specific configuration for the target sensor.
117  *
118  */
120 /*!
121  * @brief This allows access to the sensor adapter instance for the target sensor.
122  */
124 
125 
126 /*!
127  * @brief This allows access to the sensor communications specific configuration.
128  *
129  */
130 extern const i2c_device_t FXLS8471_2_DeviceInfo;
131 
132 
133 /* END FXLS8471_2. */
134 
135 #endif
136 /* ifndef __FXLS8471_2_H */
137 /*!
138 ** @}
139 */
140 /*
141 ** ###################################################################
142 **
143 ** This file was created by Processor Expert 10.5 [05.21]
144 ** for the Freescale Kinetis series of microcontrollers.
145 **
146 ** ###################################################################
147 */
The fxls8471.h contains the FXLS8471 Accelerometer register definitions, access macros, and device access functions.
The fsl_fxls8471_i2cspi_3D_accel.h file contains the definitions and functions supporting the MMA8652...
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...
The isf_accelerometer_types.h file contains the ISF data type definitions for use with the ISF generi...
const i2c_device_t FXLS8471_2_DeviceInfo
This allows access to the sensor communications specific configuration.
Definition: FXLS8471_2.c:184
const isf_dsa_Adapter_t FXLS8471_2_Adapter
This allows access to the sensor adapter instance for the target sensor.
Definition: FXLS8471_2.c:169
fxls8471_Sensor_Specific_Settings_t FXLS8471_2_Sensor_Specific_Config
This allows access to the sensor specific configuration for the target sensor.
Definition: FXLS8471_2.c:106