ISF
2.2 rev 5
Intelligent Sensing Framework for Kinetis with Processor Expert
Main Page
Modules
Data Structures
Files
File List
Globals
ISF_UART1.h
Go to the documentation of this file.
1
/* ###################################################################
2
** This component module is generated by Processor Expert. Do not modify it.
3
** Filename : ISF_UART1.h
4
** Project : ISF2P2_K64F_MQX_PROJ
5
** Processor : MK64FN1M0VLL12
6
** Component : fsl_uart
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
** Abstract :
12
**
13
** Contents :
14
** UART_DRV_Init - uart_status_t UART_DRV_Init(uint32_t instance,uart_state_t *...
15
** UART_DRV_Deinit - uart_status_t UART_DRV_Deinit(uint32_t instance);
16
** UART_DRV_InstallRxCallback - uart_rx_callback_t UART_DRV_InstallRxCallback(uint32_t...
17
** UART_DRV_InstallTxCallback - uart_tx_callback_t UART_DRV_InstallTxCallback(uint32_t...
18
** UART_DRV_SendDataBlocking - uart_status_t UART_DRV_SendDataBlocking(uint32_t instance,const uint8_t *...
19
** UART_DRV_SendData - uart_status_t UART_DRV_SendData(uint32_t instance,const uint8_t *...
20
** UART_DRV_GetTransmitStatus - uart_status_t UART_DRV_GetTransmitStatus(uint32_t instance,uint32_t *...
21
** UART_DRV_AbortSendingData - uart_status_t UART_DRV_AbortSendingData(uint32_t instance);
22
** UART_DRV_ReceiveDataBlocking - uart_status_t UART_DRV_ReceiveDataBlocking(uint32_t instance,uint8_t *...
23
** UART_DRV_ReceiveData - uart_status_t UART_DRV_ReceiveData(uint32_t instance,uint8_t *...
24
** UART_DRV_GetReceiveStatus - uart_status_t UART_DRV_GetReceiveStatus(uint32_t instance,uint32_t *...
25
** UART_DRV_AbortReceivingData - uart_status_t UART_DRV_AbortReceivingData(uint32_t instance);
26
**
27
** Copyright : 1997 - 2015 Freescale Semiconductor, Inc.
28
** All Rights Reserved.
29
**
30
** Redistribution and use in source and binary forms, with or without modification,
31
** are permitted provided that the following conditions are met:
32
**
33
** o Redistributions of source code must retain the above copyright notice, this list
34
** of conditions and the following disclaimer.
35
**
36
** o Redistributions in binary form must reproduce the above copyright notice, this
37
** list of conditions and the following disclaimer in the documentation and/or
38
** other materials provided with the distribution.
39
**
40
** o Neither the name of Freescale Semiconductor, Inc. nor the names of its
41
** contributors may be used to endorse or promote products derived from this
42
** software without specific prior written permission.
43
**
44
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
45
** ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
46
** WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
47
** DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
48
** ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
49
** (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
50
** LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
51
** ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
52
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
53
** SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
54
**
55
** http: www.freescale.com
56
** mail: support@freescale.com
57
** ###################################################################*/
58
/*!
59
** @file ISF_UART1.h
60
** @version 01.00
61
** @brief
62
**
63
*/
64
/*!
65
** @addtogroup ISF_UART1_module ISF_UART1 module documentation
66
** @{
67
*/
68
#ifndef __ISF_UART1_H
69
#define __ISF_UART1_H
70
/* MODULE ISF_UART1. */
71
/* Include inherited beans */
72
#include "
clockMan1.h
"
73
#include "
Cpu.h
"
74
#include "fsl_uart_driver.h"
75
76
/*! Device instance number */
77
#define FSL_ISF_UART1 UART0_IDX
78
79
/*! Driver state structure without DMA */
80
extern
uart_state_t
ISF_UART1_State
;
81
82
/*! Interrupt service routine (ISR) prototype */
83
void
ISF_UART1_IRQHandler
(
void
);
84
85
/*! @brief UART configuration declaration */
86
extern
const
uart_user_config_t
ISF_UART1_InitConfig0
;
87
88
#endif
89
/* ifndef __ISF_UART1_H */
90
/*!
91
** @}
92
*/
93
/*
94
** ###################################################################
95
**
96
** This file was created by Processor Expert 10.5 [05.21]
97
** for the Freescale Kinetis series of microcontrollers.
98
**
99
** ###################################################################
100
*/
Cpu.h
ISF_UART1_IRQHandler
void ISF_UART1_IRQHandler(void)
Definition:
ISF_UART1.c:74
clockMan1.h
ISF_UART1_State
uart_state_t ISF_UART1_State
Definition:
ISF_UART1.c:70
ISF_UART1_InitConfig0
const uart_user_config_t ISF_UART1_InitConfig0
UART configuration declaration.
Definition:
ISF_UART1.c:61
© Freescale Semiconductor, Inc. 2016. All Rights Reserved.