-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserial.h
17 lines (15 loc) · 1022 Bytes
/
serial.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _SERIAL_H_INCLUDED_
#define _SERIAL_H_INCLUDED_
int serial_init(int index); /* デバイス初期化 */
int serial_is_send_enable(int index); /* 送信可能か? */
int serial_send_byte(int index, unsigned char b); /* 1文字送信 */
int serial_is_recv_enable(int index); /* 受信可能か? */
unsigned char serial_recv_byte(int index); /* 1文字受信 */
int serial_intr_is_send_enable(int index); /* 送信割込み有効か? */
void serial_intr_send_enable(int index); /* 送信割込み有効化 */
void serial_intr_send_disable(int index); /* 送信割込み無効化 */
void serial_intr_send_flag_clear(int index); /* 送信割込みフラグのクリア */
int serial_intr_is_recv_enable(int index); /* 受信割込み有効か? */
void serial_intr_recv_enable(int index); /* 受信割込み有効化 */
void serial_intr_recv_disable(int index); /* 受信割込み無効化 */
#endif