/** * Copyright (c) 2004, Freescale Semiconductor * Freescale Confidential Proprietary * * File name : SCI.h * Project name: SMAC (Simple Media Access Controller) * * Department : Freescale Radio Products Division * * Description : Header for SCI module. * * $Author: b06623 $ * $Date: 2008/01/17 16:35:32 $ * $Name: $ */ #include "FslTypes.h" /* Constants Initialization*/ #define INIT_SCI2C2 0b00101100 #define BAUD_38400 0x0D //for busclk=8Mhz (clk rate=16Mhz) /* SCI functions */ void SCIInit(void); void SCIStartTransmit(UINT8 cData); void SCITransmitStr(UINT8 *pStr); void Vscirx(void); void SCITransmitArray(UINT8 *pStr, UINT8 length); UINT8 SCIgets(char *pPrompt, char *pBuffer, UINT8 u8Size); void SCIInitGeneric(UINT32 u32BusClock, UINT32 u32BaudRate, UINT8 u8ComNumber); void SCITransmitFormattedArray(char *pStr, UINT8 length);