|
RT-AICHIP-sample
|
LED,SW,電源電圧の監視等の機能の実装
[詳解]
#include "LPC13xx.h"#include "core_cm3.h"#include "timer.h"#include "type.h"#include "pwm.h"#include "UserInterface.h"#include "ad.h"
関数 | |
| void | initUI (void) |
| uint8_t | getStateLeftSW (void) |
| uint8_t | getStateRightSW (void) |
| uint16_t | getLeftSWcount (void) |
| uint16_t | getRightSWcount (void) |
| uint32_t | getElapsedTime (void) |
| void | resetElapsedTime (void) |
| void | turnRedLED (uint8_t state) |
| void | turnGreenLED (uint8_t state) |
| void | flashGreenLED (uint16_t on_count, uint16_t off_count) |
| void | flashRedLED (uint16_t on_count, uint16_t off_count) |
| float | getLipoVoltage (void) |
| float | getMotorVoltage (void) |
| void | TIMER32_0_IRQHandler (void) |
| void | debugUI (void) |
LED,SW,電源電圧の監視等の機能の実装
UserInterface.c に定義があります。
| void debugUI | ( | void | ) |
| uint32_t getElapsedTime | ( | void | ) |
| uint16_t getLeftSWcount | ( | void | ) |
| float getLipoVoltage | ( | void | ) |
| float getMotorVoltage | ( | void | ) |
| uint16_t getRightSWcount | ( | void | ) |
| uint8_t getStateLeftSW | ( | void | ) |
| uint8_t getStateRightSW | ( | void | ) |
| void initUI | ( | void | ) |
LEDの点滅, AD変換でのバッテリーの電圧取得, スイッチの押下状態の監視
機能の初期化
この関数は各ペリフェラルの初期化後に呼ぶこと
この関数を呼ぶと
が有効となる.
| void |
UserInterface.c の 58 行目に定義があります。


| void resetElapsedTime | ( | void | ) |
| void TIMER32_0_IRQHandler | ( | void | ) |
| void turnGreenLED | ( | uint8_t | state | ) |
| void turnRedLED | ( | uint8_t | state | ) |