(2014.4.14 作成)
GPIOよりHigh / Lowを出力する関数です。
実際の使用に関してはメニューより各マイコンボードに応じたサブクラスを使用ください。
指定されたPinよりHigh/Lowを出力 |
||
プロトタイプ | virtual void write (const uint8_t &value) const=0; | |
戻り値 |
なし |
|
引数 |
value |
プッシュプル端子設定の場合 0でLow, それ以外はHighを出力 オープンドレイン端子設定の場合 0でLow, それ以外でHi-Z |
備考 |
オープンドレイン/プッシュプルの切り替えはmode関数を使用してください。 |
指定されたPinのHigh/Low設定を取得する |
||
プロトタイプ | virtual uint8_t read(void) const = 0; | |
戻り値 |
読み取った設定値 |
|
引数 |
なし |
|
備考 |
|
指定されたPinのHigh/Low設定を交換する |
||
プロトタイプ | virtual void toggle(void) const = 0; | |
戻り値 |
なし |
|
引数 |
なし |
|
備考 |
|
指定されたPinの設定を変更する |
||
プロトタイプ |
virtual void mode( const PinPOMode &POMode, const PinPuPdMode &PuPdMode )const=0; |
|
戻り値 |
なし |
|
引数 |
POMode |
プッシュプル または オープンドレインをしていします |
PuPdMode |
Pull-Up/ Pull-Downを設定します |
|
備考 |
|
writeの別表現 |
||
プロトタイプ | virtual IDigitalOut& operator = (const uint8_t &value)=0; | |
戻り値 |
なし |
|
引数 |
value |
0または1 |
備考 |
writeの別表現です。 |
readの別表現 |
||
プロトタイプ | virtual uint8_t operator ()(void) const; | |
戻り値 |
読み取り結果 |
|
引数 |
なし |
|
備考 |
readの別表現です。 |
toggleの別表現 |
||
プロトタイプ | virtual IDigitalOut& operator ! (void) = 0; | |
戻り値 |
なし |
|
引数 |
なし |
|
備考 |
toggleの別表現です。 |
Push_Pull | プッシュプルに設定します |
OpenDrain | オープンドレインに設定します |
Pull_Up | プルアップに設定します |
Pull_Down | プルダウンに設定します |
No_Pull |