Code for our FYDP -only one IMU works right now -RTOS is working

Dependencies:   mbed

Committer:
majik
Date:
Wed Mar 18 22:23:48 2015 +0000
Revision:
0:964eb6a2ef00
This is our FYDP code, but only one IMU works with the RTOS.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
majik 0:964eb6a2ef00 1 /**
majik 0:964eb6a2ef00 2 * Motor Driver TB6612 Control Library
majik 0:964eb6a2ef00 3 *
majik 0:964eb6a2ef00 4 * -- TB6612 is a device of the rohm.
majik 0:964eb6a2ef00 5 *
majik 0:964eb6a2ef00 6 * Copyright (C) 2012 Junichi Katsu (JKSOFT)
majik 0:964eb6a2ef00 7 */
majik 0:964eb6a2ef00 8
majik 0:964eb6a2ef00 9 #ifndef MBED_TB6612_H
majik 0:964eb6a2ef00 10 #define MBED_TB6612_H
majik 0:964eb6a2ef00 11
majik 0:964eb6a2ef00 12 #include "mbed.h"
majik 0:964eb6a2ef00 13
majik 0:964eb6a2ef00 14 class TB6612 {
majik 0:964eb6a2ef00 15 public:
majik 0:964eb6a2ef00 16
majik 0:964eb6a2ef00 17 float scale;
majik 0:964eb6a2ef00 18
majik 0:964eb6a2ef00 19 TB6612(PinName pwm, PinName fwd, PinName rev);
majik 0:964eb6a2ef00 20
majik 0:964eb6a2ef00 21 void speed(int speed);
majik 0:964eb6a2ef00 22 void operator= ( int value )
majik 0:964eb6a2ef00 23 {
majik 0:964eb6a2ef00 24 speed(value);
majik 0:964eb6a2ef00 25 }
majik 0:964eb6a2ef00 26
majik 0:964eb6a2ef00 27 protected:
majik 0:964eb6a2ef00 28 PwmOut _pwm;
majik 0:964eb6a2ef00 29 DigitalOut _fwd;
majik 0:964eb6a2ef00 30 DigitalOut _rev;
majik 0:964eb6a2ef00 31 };
majik 0:964eb6a2ef00 32
majik 0:964eb6a2ef00 33 #endif