Yves Roy
/
247-436-M2-S4-TH-C
Exemple d'héritage qui sert à encapsuler le matériel (led et toggle)
maClasseToggle.h
- Committer:
- YROY2004
- Date:
- 2018-02-14
- Revision:
- 0:2b6b8aadd2ed
File content as of revision 0:2b6b8aadd2ed:
#include "mbed.h" class maClasseToggle: public DigitalOut { public: maClasseToggle(void):DigitalOut(LED1){ statut = 0; } maClasseToggle(unsigned char s, PinName pin):DigitalOut(pin), statut(s) { } void toggle(void){ if (statut == 0){ statut = 1; maClasseToggle::write(1); } else { statut = 0; maClasseToggle::write(0); } } unsigned char retourneStatut(void){ return statut; } private: unsigned char statut; };