ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
FXLS8471_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 : FXLS8471_1.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_1
16 ** Device Address : 0x1E
17 ** Comm Channel : SPI1
18 ** Is SPI Selected : yes
19 ** Chip Select : SensorReset
20 ** Allowed Full-scale Ranges : ±0.244 mg/LSB
21 ** Sensor Specific Configuration : yes
22 ** XYZ_DATA_CFG : yes
23 ** HPF_OUT : 0
24 ** FS : 0
25 ** HP_FILTER_CUTOFF : yes
26 ** PULSE_HPF_BYP : 0
27 ** PULSE_LPF_EN : 0
28 ** SEL : 0
29 ** PL_CFG : yes
30 ** DBCNTM : 1
31 ** PL_EN : 0
32 ** PL_COUNT : 0
33 ** PL_BF_ZCOMP : yes
34 ** BKFR : 2
35 ** ZLOCK : 4
36 ** PL_THS_REG : yes
37 ** PL_THS : 16
38 ** HYS : 4
39 ** A_FFMT_CFG : yes
40 ** A_FFMT_ELE : 0
41 ** A_FFMT_OAE : 0
42 ** A_FFMT_ZEFE : 0
43 ** A_FFMT_YEFE : 0
44 ** A_FFMT_XEFE : 0
45 ** A_FFMT_THS : yes
46 ** A_FFMT_DBCNTM : 0
47 ** THS : 0
48 ** A_FFMT_COUNT : 0
49 ** PULSE_THSX : 0
50 ** PULSE_THSY : 0
51 ** PULSE_THSZ : 0
52 ** ASLP_COUNT : 0
53 ** CTRL_REG1 : yes
54 ** ASLP_RATE : 0
55 ** DR : 1
56 ** LNOISE : 0
57 ** CTRL_REG2 : yes
58 ** SMODS : 0
59 ** SLPE : 0
60 ** MODS : 0
61 ** OFF_X : 0
62 ** OFF_Y : 0
63 ** OFF_Z : 0
64 ** A_VECM_CFG : yes
65 ** A_VECM_ELE : 0
66 ** A_VECM_INITM : 0
67 ** A_VECM_UPDM : 0
68 ** A_VECM_EN : 0
69 ** A_VECM_THS : yes
70 ** A_VECM_DBCNTM : 0
71 ** A_VECM_THS : 0
72 ** A_VECM_CNT : 0
73 ** A_VECM_INITX : 0
74 ** A_VECM_INITY : 0
75 ** A_VECM_INITZ : 0
76 ** A_FFMT_THS_X : yes
77 ** A_FFMT_THS_XYZ_EN : 0
78 ** A_FFMT_THS_X : 0
79 ** A_FFMT_THS_Y : 0
80 ** A_FFMT_THS_Z : 0
81 ** Contents :
82 ** No public methods
83 **
84 ** For non-commercial use only.
85 (c) Copyright <company/user-name>, 2015,
86 http://www.<company>.com
87 mail: info@<company>.com
88 ** ###################################################################*/
89 /*!
90 ** @file FXLS8471_1.h
91 ** @version 01.00
92 ** @brief
93 **
94 */
95 /*!
96 ** @addtogroup FXLS8471_1_module FXLS8471_1 module documentation
97 ** @{
98 */
99 
100 #ifndef __FXLS8471_1_H
101 #define __FXLS8471_1_H
102 
103 /* MODULE FXLS8471_1. */
104 
105 /* Include inherited components */
106 #include "SPI1.h"
107 #include "SensorReset.h"
108 #include <isf_sensor_types.h>
109 #include <isf_fifo.h>
110 #include <isf_accelerometer_types.h>
111 #include "fxls8471.h"
113 #include "isf_spi_master_types.h"
114 
115 #include "Cpu.h"
116 
117 #define FXLS8471_1_DATA_TYPE fxls8471_DataBuffer_t
118 /*!
119  * @brief This allows access to the sensor specific configuration for the target sensor.
120  *
121  */
123 /*!
124  * @brief This allows access to the sensor adapter instance for the target sensor.
125  */
127 
128 /*!
129  * @brief This allows access to the sensor communications specific configuration.
130  *
131  */
133 
134 
135 
136 /* END FXLS8471_1. */
137 
138 #endif
139 /* ifndef __FXLS8471_1_H */
140 /*!
141 ** @}
142 */
143 /*
144 ** ###################################################################
145 **
146 ** This file was created by Processor Expert 10.5 [05.21]
147 ** for the Freescale Kinetis series of microcontrollers.
148 **
149 ** ###################################################################
150 */
fxls8471_Sensor_Specific_Settings_t FXLS8471_1_Sensor_Specific_Config
This allows access to the sensor specific configuration for the target sensor.
Definition: FXLS8471_1.c:115
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...
const spi_master_CommSpecificInfo_t FXLS8471_1_DeviceInfo
This allows access to the sensor communications specific configuration.
Definition: FXLS8471_1.c:204
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 FXLS8471_1_Adapter
This allows access to the sensor adapter instance for the target sensor.
Definition: FXLS8471_1.c:178
isf_spi_master_types.h defines the spi protocol adapter structure and types.
The isf_accelerometer_types.h file contains the ISF data type definitions for use with the ISF generi...