Funzioni di IO varie con seriale asincrona

Dependents:   Nucleo_AsyncSerialIO

Fork of IOFuncLib by Max Scordamaglia

Committer:
MaxScorda
Date:
Sun May 24 10:27:24 2015 +0000
Revision:
1:58f3784ad68e
Parent:
0:f401aa69861a
Child:
2:8e723d99838e
Funzioni di IO varie

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MaxScorda 0:f401aa69861a 1 #ifndef IOFUNCLIB_H
MaxScorda 0:f401aa69861a 2 #define IOFUNCLIB_H
MaxScorda 1:58f3784ad68e 3
MaxScorda 0:f401aa69861a 4 #include "mbed.h"
MaxScorda 1:58f3784ad68e 5
MaxScorda 1:58f3784ad68e 6 class Flasher
MaxScorda 1:58f3784ad68e 7 {
MaxScorda 0:f401aa69861a 8 public:
MaxScorda 0:f401aa69861a 9 Flasher(PinName pin);
MaxScorda 0:f401aa69861a 10 void flash(int n);
MaxScorda 0:f401aa69861a 11 void onOff(bool n);
MaxScorda 0:f401aa69861a 12 void notPin();
MaxScorda 1:58f3784ad68e 13
MaxScorda 1:58f3784ad68e 14 private:
MaxScorda 0:f401aa69861a 15 DigitalOut _pin;
MaxScorda 0:f401aa69861a 16 };
MaxScorda 1:58f3784ad68e 17
MaxScorda 1:58f3784ad68e 18
MaxScorda 1:58f3784ad68e 19 class Screen
MaxScorda 1:58f3784ad68e 20 {
MaxScorda 1:58f3784ad68e 21 public:
MaxScorda 1:58f3784ad68e 22 Screen(Serial* ps);
MaxScorda 1:58f3784ad68e 23 void banner();
MaxScorda 1:58f3784ad68e 24 void pressed();
MaxScorda 1:58f3784ad68e 25
MaxScorda 1:58f3784ad68e 26 private:
MaxScorda 1:58f3784ad68e 27 /**
MaxScorda 1:58f3784ad68e 28 * Receive bytes from the serial port and store it into the receive queue.
MaxScorda 1:58f3784ad68e 29 */
MaxScorda 1:58f3784ad68e 30 Serial* _ps;
MaxScorda 1:58f3784ad68e 31 };
MaxScorda 1:58f3784ad68e 32
MaxScorda 0:f401aa69861a 33 #endif