📄 lin_con.h
字号:
/******************************************************************************
*
* Freescale Semiconductor Inc. 2006 All rights reserved
*
*******************************************************************************
*
* THIS SOFTWARE IS PROVIDED BY FREESCALE SEMICONDUCTOR "AS IS" AND ANY
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL FREESCALE SEMICONDUCTOR OR ITS CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
***************************************************************************//*!
*
* @file lin_con.h
*
* @author R89994
*
* @version 1.0.4.0
*
* @date Jul-25-2006
*
* @brief This is the LIN connectivity header file. It includes
* functions declaration.
*
* @note Compiler CodeWarrior HCS12X V4.1
*
******************************************************************************/
#ifndef __LIN_CON_H__
#define __LIN_CON_H__
/******************************************************************************
* INCLUDE
******************************************************************************/
#include <9S12XDP512.h> /* Derivative information */
/******************************************************************************
* FUNCTION PROTOTYPES
******************************************************************************/
/* LIN driver flags initialization after LIN transmit colision is detected */
void LIN_StateFlagsUpdate(void);
/* Initialize LIN driver sw and LIN physical layer */
void LIN_Module_Init(void);
/* Process LIN messages */
void LIN_Send_Frame(void);
/******************************************************************************
* OTHER DEFINITION
******************************************************************************/
/* LIN1 MC33661 interface enable pin */
#define LIN1_EN PTS_PTS6 ///< MC33661 LIN1 interface enable pin
#define LIN1_EN_DDR DDRS_DDRS6 ///< LIN1 enable pin S12X DDR bit
#endif /* __LIN_CON_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -