ISF  2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
ADC1.h
Go to the documentation of this file.
1 /* ###################################################################
2 ** This component module is generated by Processor Expert. Do not modify it.
3 ** Filename : ADC1.h
4 ** Project : ISF2P2_K64F_MQX_PROJ
5 ** Processor : MK64FN1M0VLL12
6 ** Component : fsl_adc16
7 ** Version : Component 1.2.0, Driver 01.00, CPU db: 3.00.000
8 ** Repository : KSDK 1.2.0
9 ** Compiler : GNU C Compiler
10 ** Date/Time : 2016-10-06, 13:38, # CodeGen: 0
11 ** Contents :
12 ** ADC16_DRV_GetAutoCalibrationParam - adc16_status_t ADC16_DRV_GetAutoCalibrationParam(uint32_t...
13 ** ADC16_DRV_SetCalibrationParam - adc16_status_t ADC16_DRV_SetCalibrationParam(uint32_t instance,const...
14 ** ADC16_DRV_StructInitUserConfigDefault - adc16_status_t ADC16_DRV_StructInitUserConfigDefault(adc16_converter_config_t...
15 ** ADC16_DRV_Init - adc16_status_t ADC16_DRV_Init(uint32_t instance,const...
16 ** ADC16_DRV_Deinit - adc16_status_t ADC16_DRV_Deinit(uint32_t instance);
17 ** ADC16_DRV_ConfigHwCompare - adc16_status_t ADC16_DRV_ConfigHwCompare(uint32_t instance,const...
18 ** ADC16_DRV_ConfigHwAverage - adc16_status_t ADC16_DRV_ConfigHwAverage(uint32_t instance,const...
19 ** ADC16_DRV_SetChnMux - void ADC16_DRV_SetChnMux(uint32_t instance,adc16_chn_mux_mode_t chnMuxMode);
20 ** ADC16_DRV_ConfigConvChn - adc16_status_t ADC16_DRV_ConfigConvChn(uint32_t instance,uint32_t...
21 ** ADC16_DRV_WaitConvDone - void ADC16_DRV_WaitConvDone(uint32_t instance,uint32_t chnGroup);
22 ** ADC16_DRV_PauseConv - void ADC16_DRV_PauseConv(uint32_t instance,uint32_t chnGroup);
23 ** ADC16_DRV_GetConvValueRAW - uint16_t ADC16_DRV_GetConvValueRAW(uint32_t instance,uint32_t chnGroup);
24 ** ADC16_DRV_GetConvValueSigned - int16_t ADC16_DRV_GetConvValueSigned(uint32_t instance,uint32_t chnGroup);
25 ** ADC16_DRV_GetConvFlag - bool ADC16_DRV_GetConvFlag(uint32_t instance,adc16_flag_t flag);
26 ** ADC16_DRV_GetChnFlag - bool ADC16_DRV_GetChnFlag(uint32_t instance,uint32_t chnGroup,adc16_flag_t...
27 **
28 ** Copyright : 1997 - 2015 Freescale Semiconductor, Inc.
29 ** All Rights Reserved.
30 **
31 ** Redistribution and use in source and binary forms, with or without modification,
32 ** are permitted provided that the following conditions are met:
33 **
34 ** o Redistributions of source code must retain the above copyright notice, this list
35 ** of conditions and the following disclaimer.
36 **
37 ** o Redistributions in binary form must reproduce the above copyright notice, this
38 ** list of conditions and the following disclaimer in the documentation and/or
39 ** other materials provided with the distribution.
40 **
41 ** o Neither the name of Freescale Semiconductor, Inc. nor the names of its
42 ** contributors may be used to endorse or promote products derived from this
43 ** software without specific prior written permission.
44 **
45 ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
46 ** ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
47 ** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
48 ** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
49 ** ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
50 ** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
51 ** LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
52 ** ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
53 ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
54 ** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
55 **
56 ** http: www.freescale.com
57 ** mail: support@freescale.com
58 ** ###################################################################*/
59 /*!
60 ** @file ADC1.h
61 ** @version 01.00
62 */
63 /*!
64 ** @addtogroup ADC1_module ADC1 module documentation
65 ** @{
66 */
67 #ifndef __ADC1_H
68 #define __ADC1_H
69 /* MODULE ADC1. */
70 
71 /* Include inherited beans */
72 #include "clockMan1.h"
73 #include "Cpu.h"
74 
75 /*! @brief Device instance number */
76 #define FSL_ADC1 0
77 
78 /*! @brief ADC configuration declaration */
79 extern const adc16_converter_config_t ADC1_InitConfig0;
80 
81 /*! @brief HW compare configuration declaration */
82 extern const adc16_hw_cmp_config_t ADC1_HwConfig0;
83 
84 /*! @brief Channel configuration declaration */
85 extern const adc16_chn_config_t ADC1_ChnConfig0;
86 
87 #endif
88 /* ifndef __ADC1_H */
89 /*!
90 ** @}
91 */
92 /*
93 ** ###################################################################
94 **
95 ** This file was created by Processor Expert 10.5 [05.21]
96 ** for the Freescale Kinetis series of microcontrollers.
97 **
98 ** ###################################################################
99 */
const adc16_hw_cmp_config_t ADC1_HwConfig0
HW compare configuration declaration.
Definition: ADC1.c:72
const adc16_chn_config_t ADC1_ChnConfig0
Channel configuration declaration.
Definition: ADC1.c:81
const adc16_converter_config_t ADC1_InitConfig0
ADC configuration declaration.
Definition: ADC1.c:57