#ifndef __SCI_H__
#define __SCI_H__
/*
* SCIをコントロールするルーチン
*
* @author fenrir (M.Naruoka)
* @since 04/06/04
* @version 1.0
*/
#ifdef __cplusplus
extern "C"
{
#endif
#include <util/fifo_char.h>
/* SCI3 */
#ifndef SCI3_DISABLE
#ifndef SCI3_TX_BUFFER_SIZE
#define SCI3_TX_BUFFER_SIZE 31
#endif
#ifndef SCI3_RX_BUFFER_SIZE
#define SCI3_RX_BUFFER_SIZE 15
#endif
void sci3_init();
fifo_char_size_t sci3_write(char *data, fifo_char_size_t size);
fifo_char_size_t sci3_read(char *c, fifo_char_size_t size);
fifo_char_size_t sci3_tx_size();
fifo_char_size_t sci3_rx_size();
#endif /* SCI3_DISABLE */
#ifdef __cplusplus
};
#endif
#endif /* __SCI_H__ */