Subversion Repositories HomeAutomation

Rev

Rev 73 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

Rev 73 Rev 127
Line 225... Line 225...
225
 
225
 
226
 
226
 
227
/**
227
/**
228
 * Wrapper function for uart_init.
228
 * Wrapper function for uart_init.
229
 */
229
 */
230
void UartInit() {
230
void Uart_Init() {
231
    uart_init((UART_BAUD_SELECT((BAUD),F_OSC)));
231
    Uart_InitHw((UART_BAUD_SELECT((BAUD),F_OSC)));
232
    stdout = &myStdOut;
232
    stdout = &myStdOut;
233
}
233
}
234
 
234
 
235
 
235
 
236
/*************************************************************************
236
/*************************************************************************
237
Function: uart_init()
237
Function: uart_init()
238
Purpose:  initialize UART and set baudrate
238
Purpose:  initialize UART and set baudrate
239
Input:    baudrate using macro UART_BAUD_SELECT()
239
Input:    baudrate using macro UART_BAUD_SELECT()
240
Returns:  none
240
Returns:  none
241
**************************************************************************/
241
**************************************************************************/
242
void uart_init(unsigned int baudrate)
242
static void Uart_InitHw(unsigned int baudrate)
243
{
243
{
244
    UART_TxHead = 0;
244
    UART_TxHead = 0;
245
    UART_TxTail = 0;
245
    UART_TxTail = 0;
246
    UART_RxHead = 0;
246
    UART_RxHead = 0;
247
    UART_RxTail = 0;
247
    UART_RxTail = 0;