LedOut

Dependents:   Telliskivi2_2014

Committer:
Reiko
Date:
Mon Sep 09 17:13:09 2013 +0000
Revision:
0:e84e28f3573f
Initial version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Reiko 0:e84e28f3573f 1 #ifndef LEDOUT_H
Reiko 0:e84e28f3573f 2 #define LEDOUT_H
Reiko 0:e84e28f3573f 3
Reiko 0:e84e28f3573f 4 #include "mbed.h"
Reiko 0:e84e28f3573f 5 #include "PCA9555.h"
Reiko 0:e84e28f3573f 6 #include "qed.h"
Reiko 0:e84e28f3573f 7
Reiko 0:e84e28f3573f 8 class LedOut {
Reiko 0:e84e28f3573f 9 public:
Reiko 0:e84e28f3573f 10 LedOut(PCA9555 *ioExt, unsigned int pin);
Reiko 0:e84e28f3573f 11
Reiko 0:e84e28f3573f 12 void set();
Reiko 0:e84e28f3573f 13 void clear();
Reiko 0:e84e28f3573f 14 void toggle();
Reiko 0:e84e28f3573f 15 bool get();
Reiko 0:e84e28f3573f 16
Reiko 0:e84e28f3573f 17 private:
Reiko 0:e84e28f3573f 18 PCA9555 *extIO;
Reiko 0:e84e28f3573f 19 unsigned int ledPin;
Reiko 0:e84e28f3573f 20 };
Reiko 0:e84e28f3573f 21
Reiko 0:e84e28f3573f 22 #endif