RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
tkdn_usb.h
説明を見る。
1 /*******************************************************************************
2 * RXduinoライブラリ & 特電HAL
3 *
4 * このソフトウェアは特殊電子回路株式会社によって開発されたものです。
5 * 当社Webサイトを通じてダウンロードすることによって使用許諾されます。
6 * このファイルを第三者へ開示・再配布・貸与・譲渡することはできません。
7 * このソフトウェアはあるがままの状態で提供され、内容および動作についての保障はあ
8 * りません。弊社はファイルの内容および実行結果についていかなる責任も負いません。
9 * お客様は、お客様の製品開発のために当ソフトウェアのソースコードを自由に参照し、
10 * 引用していただくことができます。
11 * コンパイル・リンク後のオブジェクトファイル(ELF ファイルまたはMOT,SRECファイル)
12 * であって、デバッグ情報が削除されている場合は第三者に再配布することができます。
13 * (C) Copyright 2011-2014 TokushuDenshiKairo Inc. 特殊電子回路株式会社
14 * http://rx.tokudenkairo.co.jp/
15 *******************************************************************************/
16 
17 #ifndef __H_TKDN_USB
18 #define __H_TKDN_USB
19 /**************************************************************************/
24 #include "tkdn_hal.h"
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 //■■■■■■■■■■■■■■■■■■■■■■■■■
31 // ユーザがカスタマイズする場所はありません
32 //■■■■■■■■■■■■■■■■■■■■■■■■■
33 
34 //==================================================
35 // USBのベースとなる関数
36 //==================================================
37 
38 /*********************************************************************/
42 int TKUSB_Init(void);
43 
44 /*********************************************************************/
48 int TKUSB_IsConnected(void);
49 
50 /*********************************************************************/
57 int TKUSB_SendByte(unsigned char data);
58 
59 /*********************************************************************/
64 int TKUSB_SendDataCount(void);
65 
66 /*********************************************************************/
73 unsigned char TKUSB_RecvByte(void);
74 
75 /*********************************************************************/
80 unsigned char TKUSB_PeekByte(void);
81 
82 /*********************************************************************/
87 int TKUSB_RecvDataCount(void);
88 
89 #ifdef __cplusplus
90  }
91 #endif
92 
93 #endif /*__H_TKDN_USB*/
int TKUSB_IsConnected(void)
USB仮想COMポートがホストPCに接続されているかどうかを調べる
unsigned char TKUSB_PeekByte(void)
USB仮想COMポートの受信バッファに格納されている先頭の1文字を覗き見る
int TKUSB_Init(void)
USB仮想COMポートを初期化する
int TKUSB_SendByte(unsigned char data)
USB仮想COMポートに1バイト送信する
int TKUSB_SendDataCount(void)
送信バッファに溜まっているデータ数を返す
unsigned char TKUSB_RecvByte(void)
USB仮想COMポートの受信バッファから1バイト取り出す
特電HALのヘッダファイル
int TKUSB_RecvDataCount(void)
受信バッファに溜まっているデータ数を返す