RT-USB-THP  0
USB出力温湿気圧センサモジュールのサンプルプログラムに関する説明
UserInterface.h ファイル

LED,SW,電源電圧の監視等の機能の実装
[詳解]

被依存関係図:

[ソースコード]

関数

void initUI (void)
 
uint8_t getStateSW (void)
 
uint16_t getSWcount (void)
 
uint32_t getElapsedTime (void)
 
void resetElapsedTime (void)
 
void turnLED (uint8_t state)
 
void flashLED (uint16_t on_count, uint16_t off_count)
 

詳解

LED,SW,電源電圧の監視等の機能の実装

著者
RTCorp. Ryota Takahashi

関数詳解

void flashLED ( uint16_t  on_count,
uint16_t  off_count 
)

LEDを指定した時間間隔で点滅させる
例.LEDを100msecの間on, 50msecの間offで点滅させるには
on_count = 100, off_count = 50
LEDを常時点灯する場合は
turnLED(1)
LEDを消灯する場合は
turnLED(0)

引数
on_count[msec]
off_count[msec]
戻り値
void

被呼び出し関係図:

uint32_t getElapsedTime ( void  )

initUI()を呼んでからの経過時間を返す. elapsed_time_count * 1msec

引数
void
戻り値
経過した秒数 [msec]
uint8_t getStateSW ( void  )

右スイッチの押下状態取得

引数
void
戻り値
1:押している 0:押していない

被呼び出し関係図:

uint16_t getSWcount ( void  )

右スイッチの押下時間を返す

引数
void
戻り値
右スイッチを押してた 秒数 [msec]
void initUI ( void  )

LEDの点滅, AD変換でのバッテリーの電圧取得, スイッチの押下状態の監視
機能の初期化
この関数は各ペリフェラルの初期化後に呼ぶこと

この関数を呼ぶと

が有効となる.

引数
void
戻り値
void

呼び出し関係図:

被呼び出し関係図:

void resetElapsedTime ( void  )

経過した秒数をリセットする

引数
void
戻り値
void
void turnLED ( uint8_t  state)

LEDの点灯と消灯. LEDが点滅状態で 呼んだ場合は常時点灯(消灯)状態になる.

引数
state1:点灯 0:消灯
戻り値
void

被呼び出し関係図: