RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
digitalio.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_RXDUINO_DIGITALIO
18 #define __H_RXDUINO_DIGITALIO
19 /**************************************************************************/
23 #include "rxduino.h"
24 
25 #ifdef __cplusplus
26  extern "C" {
27 #endif
28 
29 #if 0
30 // digitaiWrite関数で使う定数
35 #define LOW 0
36 
41 #define HIGH 1
42 
43 // pinMode関数で使う定数
44 #define INPUT 0
45 #define OUTPUT 1
46 #define INPUT_PULLUP 2
47 #define OUTPUT_HIGH 3
48 #endif
49 
50 //------------------------------------------------------------------
51 // デジタル入出力
52 //------------------------------------------------------------------
53 
54 /*********************************************************************/
65 void digitalWrite(int pin,int value);
66 
67 // ----------------------------------------
68 // pinMode(pin, mode)
69 // ピンの動作を入力か出力に設定します。
70 // [パラメータ]
71 // pin: 設定したいピンの番号
72 // mode: INPUTかOUTPUT
73 // [戻り値]
74 // なし
75 // ----------------------------------------
76 /*********************************************************************/
88 void pinMode(int pin, int mode);
89 
90 /*********************************************************************/
96 int digitalRead(int pin);
97 
98 /*********************************************************************/
109 unsigned long pulseIn(int pin, int val, unsigned long timeout = 1000000);
110 
111 
112 #ifdef __cplusplus
113  }
114 #endif
115 
116 #endif // __H_RXDUINO_DIGITALIO
117 
unsigned long pulseIn(int pin, int val, unsigned long timeout=1000000)
ピンに入力されるパルスを検出する。
void digitalWrite(int pin, int value)
指定したピンから、HIGHまたはLOWを出力する
Renesas RX62N/63N用のArduino互換ライブラリ
void pinMode(int pin, int mode)
指定したピンを入力または出力に設定する
int digitalRead(int pin)
指定したピンの値を読み取る