#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__ */