Funzioni di IO varie con seriale asincrona
Dependents: Nucleo_AsyncSerialIO
Fork of IOFuncLib by
IOFuncLib.cpp@0:f401aa69861a, 2015-05-23 (annotated)
- 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?
User | Revision | Line number | New 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 | } |