| ISF 2.2 rev 5 Intelligent Sensing Framework for Kinetis with Processor Expert

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

Analog_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 : Analog_1.h
4 ** CDE edition : Standard
5 ** Project : ISF2P2_K64F_MQX_PROJ
6 ** Processor : MK64FN1M0VLL12
7 ** Component : ISF_KSDK_Sensor_Generic_Analog
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 : Analog_1
16 ** Analog Outputs : fsl_adc16
17 ** Analog Sensor Type : None
18 ** GPIO List : 1
19 ** GPIO List : SensorReset
20 ** Contents :
21 ** No public methods
22 **
23 ** (c) Copyright <company/user-name>, 2015
24 http://www.<company>.com
25 mail: info@<company>.com
26 ** ###################################################################*/
27 /*!
28 ** @file Analog_1.h
29 ** @version 01.00
30 ** @brief
31 **
32 */
33 /*!
34 ** @addtogroup Analog_1_module Analog_1 module documentation
35 ** @{
36 */
37
38 #ifndef __Analog_1_H
39 #define __Analog_1_H
40
41 /* MODULE Analog_1. */
42
43 /* Include inherited components */
44 #include "ADC1.h"
45 #include "SensorReset.h"
46 #include "isf_devmsg.h"
47 #include "isf_dsa_adapter.h"
48 #include "isf_sensor_types.h"
49 #include "isf_sensor_base_types.h"
50 #include "fsl_os_abstraction.h"
51 #include "fsl_Sensor_Analog_1_Functions.h"
52 #include "Cpu.h"
53
54
55 /**
56 * @brief Enumeration for the Analog Sensor Types.
57 */
58 enum analog_sensor_types {
59 NONE = 0,
60 FXLN83x1Q = 1, /* 3-Axis Low-Power Analog-Output Accelerometer with selectable accelerometer operating ranges of ±2g or ±8g */
61 FXLN83x2Q, /* 3-Axis Low-Power Analog-Output Accelerometer with selectable accelerometer operating ranges of ±4g or ±16g */
62 MMA7360L, /* 3-Axis Low-g Micromachined Accelerometer with selectable accelerometer operating ranges of ±1.5g, ±6g */
63 MMA7340L, /* 3-Axis Low-g Micromachined Accelerometer with selectable accelerometer operating ranges of ±3g, ±11g */
64 MMA7330L, /* 3-Axis Low-g Micromachined Accelerometer with selectable accelerometer operating ranges of ±4g, ±12g */
65 MPxx5004, /* Differential and Gauge, Integrated Pressure Sensor */
66 MAX_SUPPORTED,
67 };
68
69 #define LOGIC_HIGH 1
70 #define LOGIC_LOW 0
71
72 /*!
73 * @brief This allows access to the sensor specific configuration for the target sensor.
74 *
75 */
76 extern Analog_1_Sensor_Specific_Settings_t Analog_1_Sensor_Specific_Config;
77
78 /*!
79 * @brief This allows access to the sensor adapter instance for the target sensor.
80 *
81 */
82 extern const isf_dsa_Adapter_t Analog_1_Adapter;
83
84 /*!
85 * @brief This allows access to the sensor communications specific configuration.
86 *
87 */
88 extern const Analog_1_device_t Analog_1_DeviceInfo;
89
90 /*! @brief Supported sensor and data types */
91 extern isf_SensorTypes_t Analog_1_SupportedSensorTypes[];
92 extern isf_SensorDataTypes_t Analog_1_SupportedDataTypes[];
93
94
95 /* END Analog_1. */
96 #endif
97 /* ifndef __Analog_1_H */
98 /*!
99 ** @}
100 */
101 /*
102 ** ###################################################################
103 **
104 ** This file was created by Processor Expert 10.5 [05.21]
105 ** for the Freescale Kinetis series of microcontrollers.
106 **
107 ** ###################################################################
108 */
109
110
Cpu.h
Analog_1_SupportedSensorTypes
isf_SensorTypes_t Analog_1_SupportedSensorTypes[]
Supported sensor and data types.
Definition: fsl_Sensor_Analog_1_Functions.c:86
isf_dsa_adapter.h
NONE
Definition: Analog_1.h:59
fsl_Sensor_Analog_1_Functions.h
This is user's event module. Put your event handler code here.
SensorReset.h
Analog_1_DeviceInfo
const Analog_1_device_t Analog_1_DeviceInfo
This allows access to the sensor communications specific configuration.
Definition: fsl_Sensor_Analog_1_Functions.c:70
FXLN83x1Q
Definition: Analog_1.h:60
MPxx5004
Definition: Analog_1.h:65
isf_SensorTypes_t
isf_SensorTypes_t
Definition: isf_sensor_types.h:14
analog_sensor_types
analog_sensor_types
Enumeration for the Analog Sensor Types.
Definition: Analog_1.h:58
MMA7340L
Definition: Analog_1.h:63
Analog_1_Sensor_Specific_Settings_t
Definition: fsl_Sensor_Analog_1_Functions.h:153
isf_sensor_base_types.h
The isf_sensor_base_types.h file contains declarations for the general base types used in the isf sen...
MMA7360L
Definition: Analog_1.h:62
isf_sensor_types.h
The isf_sensor_types.h contains the enumerated list of sensor types used by ISF.
isf_dsa_Adapter_st
This defines the DSA adapter structure required for static initialization of the concrete instance of...
Definition: isf_dsa_adapter.h:144
Analog_1_device_t
This structure stores sample Information necessary to communicate with non I2C slave device...
Definition: fsl_Sensor_Analog_1_Functions.h:114
MMA7330L
Definition: Analog_1.h:64
isf_SensorDataTypes_t
isf_SensorDataTypes_t
Definition: isf_sensor_types.h:61
Analog_1_Sensor_Specific_Config
Analog_1_Sensor_Specific_Settings_t Analog_1_Sensor_Specific_Config
This allows access to the sensor specific configuration for the target sensor.
Definition: fsl_Sensor_Analog_1_Functions.c:78
MAX_SUPPORTED
Definition: Analog_1.h:66
ADC1.h
Analog_1_SupportedDataTypes
isf_SensorDataTypes_t Analog_1_SupportedDataTypes[]
Definition: fsl_Sensor_Analog_1_Functions.c:91
isf_devmsg.h
isf_devmsg.h defines the API definitions and types for the Intelligent Sensing (ISF) Device Messaging...
FXLN83x2Q
Definition: Analog_1.h:61
Analog_1_Adapter
const isf_dsa_Adapter_t Analog_1_Adapter
This allows access to the sensor adapter instance for the target sensor.
Definition: Analog_1.c:47
- © Freescale Semiconductor, Inc. 2016. All Rights Reserved.