aa

Dependencies:   mbed

Committer:
M_souta
Date:
Fri Oct 18 22:33:25 2019 +0000
Revision:
29:44d5454ce8fa
Parent:
0:669ef71cba68
Child:
30:8f092276b2ba
tt

Who changed what in which revision?

UserRevisionLine numberNew contents of line
t_yamamoto 0:669ef71cba68 1 #include "LED.h"
t_yamamoto 0:669ef71cba68 2
t_yamamoto 0:669ef71cba68 3 #include "../System/Using.h"
t_yamamoto 0:669ef71cba68 4 #include "mbed.h"
t_yamamoto 0:669ef71cba68 5 #include <stdint.h>
t_yamamoto 0:669ef71cba68 6
t_yamamoto 0:669ef71cba68 7 namespace LED {
t_yamamoto 0:669ef71cba68 8 DigitalOut boardLED[USE_LED_NUM] = {
t_yamamoto 0:669ef71cba68 9 DigitalOut(LED_DEBUG0_PIN),
t_yamamoto 0:669ef71cba68 10 DigitalOut(LED_DEBUG1_PIN),
t_yamamoto 0:669ef71cba68 11 DigitalOut(LED_DEBUG2_PIN),
t_yamamoto 0:669ef71cba68 12 DigitalOut(LED_MU_PIN),
t_yamamoto 0:669ef71cba68 13 };
M_souta 29:44d5454ce8fa 14
M_souta 29:44d5454ce8fa 15 DigitalOut tapeLED[] = {
M_souta 29:44d5454ce8fa 16 DigitalOut(LED_tape0_PIN),
M_souta 29:44d5454ce8fa 17 DigitalOut(LED_tape1_PIN),
M_souta 29:44d5454ce8fa 18 DigitalOut(LED_tape2_PIN),
M_souta 29:44d5454ce8fa 19 DigitalOut(LED_tape3_PIN),
M_souta 29:44d5454ce8fa 20 DigitalOut(LED_tape3_PIN),
M_souta 29:44d5454ce8fa 21 };
t_yamamoto 0:669ef71cba68 22
t_yamamoto 0:669ef71cba68 23 void LED::Initialize() {
t_yamamoto 0:669ef71cba68 24 for(uint8_t i=0; i < USE_LED_NUM; i++) {
t_yamamoto 0:669ef71cba68 25 boardLED[i] = LED_OFF;
t_yamamoto 0:669ef71cba68 26 }
M_souta 29:44d5454ce8fa 27 for(uint8_t i=0; i < 5; i++) {
M_souta 29:44d5454ce8fa 28 tapeLED[i] = LED_OFF;
M_souta 29:44d5454ce8fa 29 }
t_yamamoto 0:669ef71cba68 30 }
t_yamamoto 0:669ef71cba68 31 }