?? uart_unity.c
字號:
/* 5272 Unity System
Scott Mauer
Metrowersks 2001
This file provides a linkage between the Motorola low-level
initialization and byte-out/byte-in routines and their
Metrowerks analogs.
*/
#include "metrowerks_UART.h"
#include <stdio.h>
/****************************************************************************/
UARTError InitializeUART(UARTBaudRate baudRate)
{
// SerialInit( baudRate );
return kUARTNoError;
}
/****************************************************************************/
/*
ReadUARTN
Read N bytes from the UART.
bytes pointer to result buffer
limit size of buffer and # of bytes to read
*/
/****************************************************************************/
UARTError ReadUARTN(void* bytes, unsigned long limit)
{
int count;
UARTError err;
for (count = 0, err = kUARTNoError;
count < limit && err == kUARTNoError;
count++)
{
// err = ReadUART1( (char *)bytes + count );
*( (char *)bytes + count )=in_char();
}
return err;
}
/****************************************************************************/
UARTError WriteUARTN(const void* bytes, unsigned long length)
{
int count;
UARTError err;
for (count = 0, err = kUARTNoError;
count < length && err == kUARTNoError;
count++)
{
// err = WriteUART1( ((char *)bytes)[ count ] );
out_char(*( ((char *)bytes) + count));
}
return err;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -