first

Dependents:   17robo_fuzi 17robo_tokyo_kaede

Committer:
echo_piyo
Date:
Thu Sep 28 02:24:05 2017 +0000
Revision:
1:e0bcbeb71a97
Parent:
0:3555e86bf40d
.cyclicOn().cyclicOff() ???????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
echo_piyo 0:3555e86bf40d 1 #include "cyclic_io.h"
echo_piyo 0:3555e86bf40d 2 #include "mbed.h"
echo_piyo 0:3555e86bf40d 3
echo_piyo 0:3555e86bf40d 4 CyclicIo::CyclicIo(PinName pin) : gpio(pin){
echo_piyo 0:3555e86bf40d 5 }
echo_piyo 0:3555e86bf40d 6
echo_piyo 0:3555e86bf40d 7 void CyclicIo::cyclic(int state){
echo_piyo 0:3555e86bf40d 8 if(state) {
echo_piyo 0:3555e86bf40d 9 if(flag == false) {
echo_piyo 0:3555e86bf40d 10 gpio = !gpio;
echo_piyo 0:3555e86bf40d 11 }
echo_piyo 0:3555e86bf40d 12 flag = true;
echo_piyo 0:3555e86bf40d 13 } else flag = false;
echo_piyo 0:3555e86bf40d 14 }
echo_piyo 0:3555e86bf40d 15
echo_piyo 1:e0bcbeb71a97 16
echo_piyo 1:e0bcbeb71a97 17 void CyclicIo::cyclicOn(){
echo_piyo 1:e0bcbeb71a97 18 gpio = 0;
echo_piyo 1:e0bcbeb71a97 19 }
echo_piyo 1:e0bcbeb71a97 20
echo_piyo 1:e0bcbeb71a97 21 void CyclicIo::cyclicOff(){
echo_piyo 1:e0bcbeb71a97 22 gpio = 1;
echo_piyo 1:e0bcbeb71a97 23 }
echo_piyo 1:e0bcbeb71a97 24
echo_piyo 0:3555e86bf40d 25 int CyclicIo::getState(){
echo_piyo 0:3555e86bf40d 26 return (int)gpio;
echo_piyo 0:3555e86bf40d 27 }