(2014.4.17 作成)
(2015.9.23 更新)
(2015.10.24 更新)
コンストラクタ |
||
プロトタイプ |
DigitalIn( GPIO_TypeDef* GPIOx, const uint32_t &Pin,
const PinPuPdMode &PPmode=Pull_Down ); |
|
戻り値 |
なし |
|
引数 |
GPIOx |
GPIOA~Fのいずれか |
Pin |
GPIO_Pin_0~15のいずれか |
|
PPmode |
Pull-UP, -Down, no のいずれか |
|
備考 |
なし |
特に難しい使い方はないと思います。
#include "DKS_GPIO_F303xC.h" #include "DKS_Util_F303xC.h" int main(void) { DKS::InitSystem(); DKS::DigitalOut LED3(GPIOE, GPIO_Pin_9);//LED3 DKS::DigitalIn button(GPIOA, GPIO_Pin_0); // UserButton while(1) { If (button()) LED3 = 1; else LED3 = 0; } }
このサンプルコードでボタンを押している間だけLEDが点灯します。
環境の構築はこちらを参照してください。