serial.cシリアルインタフェースドライバ [詳細]
#include <t_services.h>
#include <serial.h>
#include <hw_serial.h>
#include "kernel_id.h"
serial.cのインクルード依存関係図
ソースコードを見る。
説明
シリアルインタフェースドライバ
serial.c で定義されています。
マクロ定義
#define BUFCNT_START (SERIAL_BUFSZ - 128) |
|
#define BUFCNT_STOP (SERIAL_BUFSZ - 64) |
|
#define get_spcb |
( |
portid |
|
) |
(&(spcb_table[INDEX_PORT(portid)])) |
|
#define INC_PTR |
( |
ptr |
|
) |
{ if (++ptr == SERIAL_BUFSZ) ptr = 0; } |
|
#define INDEX_PORT |
( |
portid |
|
) |
((UINT)((portid) - 1)) |
|
#define MAX_FLUSH_WAIT 1000 |
|
型定義
関数
ER serial_cls_por |
( |
ID |
portid |
) |
|
|
ER serial_ctl_por |
( |
ID |
portid, |
|
|
UINT |
ioctl |
|
) |
|
|
void serial_initialize |
( |
VP_INT |
exinf |
) |
|
|
ER serial_opn_por |
( |
ID |
portid |
) |
|
|
static BOOL serial_rea_chr |
( |
SPCB * |
spcb, |
|
|
char * |
c |
|
) |
[static] |
|
Inline BOOL serial_snd_chr |
( |
SPCB * |
spcb, |
|
|
char |
c |
|
) |
|
|
static BOOL serial_wri_chr |
( |
SPCB * |
spcb, |
|
|
char |
c |
|
) |
[static] |
|
void sio_ierdy_rcv |
( |
VP_INT |
exinf |
) |
|
|
void sio_ierdy_snd |
( |
VP_INT |
exinf |
) |
|
|
変数
Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:18 2006 に Doxygen によって生成されました。
|
|