Firmware for an Android accessory electric bicycle. See http://www.danielcasner.org/tag/ebike/ for some more information on my build.
Dependencies: AndroidAccessory mbed
Diff: main.cpp
- Revision:
- 1:be88f22fc412
- Parent:
- 0:220280db0a7b
- Child:
- 2:e2c3c7340fb3
--- a/main.cpp Sat Aug 11 21:10:31 2012 +0000 +++ b/main.cpp Sat Aug 11 21:20:13 2012 +0000 @@ -11,17 +11,9 @@ class DroidCycleMbed : public AndroidAccessory { public: - DroidCycleMbed() : AndroidAccessory(INBL, OUTL, - "DC Labs", - "DroidCycle", - "Android E-Bike controller interface", - "0.1", - "http://www.danielcasner.org", - "0000000012345678") { - tick.attach(this, &DroidCycleMbed::onTick, 0.010); -} + DroidCycleMbed(); - virtual void setupDevice() { + virtual void setupDevice(); virtual void resetDevice(); virtual int callbackRead(u8 *buff, int len); virtual int callbackWrite(); @@ -34,6 +26,16 @@ Timeout n; }; +DroidCycleMbed::DroidCycleMbed() : AndroidAccessory(INBL, OUTL, + "DC Labs", + "DroidCycle", + "Android E-Bike controller interface", + "0.1", + "http://www.danielcasner.org", + "0000000123456789") { + tick.attach(this, &DroidCycleMbed::onTick, 0.010); +} + void DroidCycleMbed::setupDevice() { for (int i=0; i<OUTL; i++) buffer[i] = 0; bcount = 0; @@ -60,9 +62,9 @@ int main() { while(1) { - myled = 1; + led1 = 1; wait(0.2); - myled = 0; + led1 = 0; wait(0.2); } }