hw_serial.h

#include <s_services.h>
#include <nios2.h>

hw_serial.hのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

マクロ定義

#define INHNO_SIO   UART_INTLVL
#define sio_initialize   uart_initialize
#define sio_handler   uart_isr
#define sio_snd_chr   uart_snd_chr
#define sio_rcv_chr   uart_rcv_chr
#define sio_ena_cbr   uart_ena_cbr
#define sio_dis_cbr   uart_dis_cbr
#define sio_ierdy_snd   uart_ierdy_snd
#define sio_ierdy_rcv   uart_ierdy_rcv

関数

Inline SIOPCB * sio_opn_por (ID siopid, VP_INT exinf)
Inline void sio_cls_por (SIOPCB *siopcb)


マクロ定義

#define INHNO_SIO   UART_INTLVL
 

hw_serial.h の 51 行で定義されています。

#define sio_dis_cbr   uart_dis_cbr
 

hw_serial.h の 121 行で定義されています。

参照元 sio_ierdy_snd().

#define sio_ena_cbr   uart_ena_cbr
 

hw_serial.h の 116 行で定義されています。

参照元 serial_opn_por()・serial_snd_chr().

#define sio_handler   uart_isr
 

hw_serial.h の 101 行で定義されています。

#define sio_ierdy_rcv   uart_ierdy_rcv
 

hw_serial.h の 131 行で定義されています。

#define sio_ierdy_snd   uart_ierdy_snd
 

hw_serial.h の 126 行で定義されています。

#define sio_initialize   uart_initialize
 

hw_serial.h の 56 行で定義されています。

参照元 serial_initialize().

#define sio_rcv_chr   uart_rcv_chr
 

hw_serial.h の 111 行で定義されています。

参照元 sio_ierdy_rcv().

#define sio_snd_chr   uart_snd_chr
 

hw_serial.h の 106 行で定義されています。

参照元 serial_snd_chr()・sio_ierdy_snd().


関数

Inline void sio_cls_por (  SIOPCB *  siopcb  ) 
 

hw_serial.h の 85 行で定義されています。

参照先 dis_int()・uart_cls_por()・UART_INTLVL.

参照元 serial_cls_por().

00086 {
00087     /*
00088      *  デバイス依存のクローズ処理.
00089      */
00090     uart_cls_por(siopcb);
00091 
00092     /*
00093      * 割込みの禁止
00094      */
00095     dis_int(UART_INTLVL);
00096 }

関数の呼び出しグラフ:

Inline SIOPCB* sio_opn_por (  ID  siopid,
VP_INT  exinf
) 
 

hw_serial.h の 64 行で定義されています。

参照先 ena_int()・UART_INTLVL・uart_opn_por().

参照元 serial_opn_por().

00065 {
00066     SIOPCB  *siopcb;
00067     
00068     /*
00069      *  デバイス依存のオープン処理
00070      */
00071     siopcb = uart_opn_por(siopid, exinf);
00072 
00073     /*
00074      * 割込みコントローラの割込み許可
00075      */
00076     ena_int(UART_INTLVL);
00077 
00078     return(siopcb);
00079 }

関数の呼び出しグラフ:


Copyright © 2006 by TAKAGI Nobuhisa.
このページは Mon Apr 3 23:49:16 2006 に Doxygen によって生成されました。