Funzioni di IO varie con seriale asincrona

Dependents:   Nucleo_AsyncSerialIO

Fork of IOFuncLib by Max Scordamaglia

Committer:
MaxScorda
Date:
Sat May 23 00:40:49 2015 +0000
Revision:
0:f401aa69861a
Child:
1:58f3784ad68e
Prima lib sul led, parser come funzione

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MaxScorda 0:f401aa69861a 1 #include "IOFuncLib.h"
MaxScorda 0:f401aa69861a 2 #include "mbed.h"
MaxScorda 0:f401aa69861a 3
MaxScorda 0:f401aa69861a 4 Flasher::Flasher(PinName pin) : _pin(pin)
MaxScorda 0:f401aa69861a 5 {
MaxScorda 0:f401aa69861a 6 _pin = 0;
MaxScorda 0:f401aa69861a 7 }
MaxScorda 0:f401aa69861a 8
MaxScorda 0:f401aa69861a 9 void Flasher::flash(int n)
MaxScorda 0:f401aa69861a 10 {
MaxScorda 0:f401aa69861a 11 for(int i=0; i<n*2; i++) {
MaxScorda 0:f401aa69861a 12 _pin = !_pin;
MaxScorda 0:f401aa69861a 13 wait_ms(50);
MaxScorda 0:f401aa69861a 14 }
MaxScorda 0:f401aa69861a 15 }
MaxScorda 0:f401aa69861a 16
MaxScorda 0:f401aa69861a 17 void Flasher::onOff(bool n)
MaxScorda 0:f401aa69861a 18 {
MaxScorda 0:f401aa69861a 19 _pin=n;
MaxScorda 0:f401aa69861a 20 }
MaxScorda 0:f401aa69861a 21
MaxScorda 0:f401aa69861a 22 void Flasher::notPin()
MaxScorda 0:f401aa69861a 23 {
MaxScorda 0:f401aa69861a 24 _pin = !_pin;
MaxScorda 0:f401aa69861a 25 }