Lets you control your mbed from an easy to use GUI. Entire project is on git hub: https://github.com/navin-bhaskar/Controller For usage info follow this link http://navinbhaskar.blogspot.in/2013/02/arduino-controller-3.html

Dependencies:   mbed

Committer:
Navin
Date:
Tue Feb 26 03:45:52 2013 +0000
Revision:
0:fe5850ccdb6f
Child:
1:9d3340bcd863
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Navin 0:fe5850ccdb6f 1 /**
Navin 0:fe5850ccdb6f 2 * Defines a abstract class that allows access to the peripherlas
Navin 0:fe5850ccdb6f 3 * on board when implemented completely.
Navin 0:fe5850ccdb6f 4 */
Navin 0:fe5850ccdb6f 5
Navin 0:fe5850ccdb6f 6 #ifndef _PER_ACCESS_H
Navin 0:fe5850ccdb6f 7 #define _PER_ACCESS_H
Navin 0:fe5850ccdb6f 8 #include "error.h"
Navin 0:fe5850ccdb6f 9 #include <stdint.h>
Navin 0:fe5850ccdb6f 10 class PerAccess
Navin 0:fe5850ccdb6f 11 {
Navin 0:fe5850ccdb6f 12 public:
Navin 0:fe5850ccdb6f 13 virtual uint digitalOut(uint pinNo, uint val) = 0;
Navin 0:fe5850ccdb6f 14 virtual uint digitalIn(uint pinNo, uint * outVal) = 0;
Navin 0:fe5850ccdb6f 15 virtual uint analogIn(uint pinNo, uint * outVal) = 0;
Navin 0:fe5850ccdb6f 16 virtual uint analogOut(uint pinNo, uint val) = 0;
Navin 0:fe5850ccdb6f 17
Navin 0:fe5850ccdb6f 18 };
Navin 0:fe5850ccdb6f 19 #endif