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 SIOPCBsio_opn_por (ID siopid, VP_INT exinf)
Inline void sio_cls_por (SIOPCB *siopcb)


マクロ定義

#define INHNO_SIO   UART_INTLVL
 

hw_serial.h51 行で定義されています。

#define sio_dis_cbr   uart_dis_cbr
 

hw_serial.h121 行で定義されています。

参照元 sio_ierdy_snd().

#define sio_ena_cbr   uart_ena_cbr
 

hw_serial.h116 行で定義されています。

参照元 serial_opn_por()serial_snd_chr().

#define sio_handler   uart_isr
 

hw_serial.h101 行で定義されています。

#define sio_ierdy_rcv   uart_ierdy_rcv
 

hw_serial.h131 行で定義されています。

#define sio_ierdy_snd   uart_ierdy_snd
 

hw_serial.h126 行で定義されています。

#define sio_initialize   uart_initialize
 

hw_serial.h56 行で定義されています。

参照元 serial_initialize().

#define sio_rcv_chr   uart_rcv_chr
 

hw_serial.h111 行で定義されています。

参照元 sio_ierdy_rcv().

#define sio_snd_chr   uart_snd_chr
 

hw_serial.h106 行で定義されています。

参照元 serial_snd_chr()sio_ierdy_snd().


関数

Inline void sio_cls_por SIOPCB siopcb  ) 
 

hw_serial.h85 行で定義されています。

参照先 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.h64 行で定義されています。

参照先 ena_int()UART_INTLVLuart_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 によって生成されました。