(2014.4.14 作成)
(2015.4.25 更新)
(2015.10.24 更新)
(2019.6.16 Update)
コンストラクタ |
||
プロトタイプ |
DigitalOut( GPIO_TypeDef* GPIOx, const uint32_t &Pin, const PinPOMode &POmode = Push_Pull, const PinPuPdMode &PPmode=Pull_Down ); |
|
戻り値 |
なし |
|
引数 |
GPIOx |
GPIOA~Fのいずれか |
Pin |
LL_GPIO_PIN_xxのいずれか |
|
POmode |
Push_Pull または OpenDrain |
|
PPmode |
Pull-UP, -Down, no のいずれか |
|
備考 |
なし |
特に難しい使い方はないと思います。
#include "DKS_Timer_F103xB.h" #include "DKS_GPIO_F103xB.h" #include "DKS_Common_F103xB.h" int main(void) { DKS::InitSystem(); DKS::Wait wait(TIM2); DKS::DigitalOut led(GPIOA, LL_GPIO_PIN_5,DKS::Push_Pull, DKS::Pull_Down); while(1) { wait.wait_100ms(5); led=!led; } }
このサンプルコードで1秒周期でLEDが点灯します。
環境の構築方法はこちらを参照してください。