Yosuke Kirihata / Mbed 2 deprecated Nucleo_CaitSith_Firmware_added_delayServo

Dependencies:   mbed

Fork of Nucleo_CaitSith_Firmware by Yosuke Kirihata

Committer:
YosukeK
Date:
Thu Sep 11 13:45:07 2014 +0000
Revision:
0:a9b204e27472
Modified receive implementation interrupt to uninterrupt.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YosukeK 0:a9b204e27472 1 /*
YosukeK 0:a9b204e27472 2
YosukeK 0:a9b204e27472 3 Controller firmware for CaitSithDanger
YosukeK 0:a9b204e27472 4
YosukeK 0:a9b204e27472 5 Kyoto-Densou-An 2014
YosukeK 0:a9b204e27472 6
YosukeK 0:a9b204e27472 7 Author : yishii
YosukeK 0:a9b204e27472 8 */
YosukeK 0:a9b204e27472 9
YosukeK 0:a9b204e27472 10
YosukeK 0:a9b204e27472 11 #include <mbed.h>
YosukeK 0:a9b204e27472 12 #include <RobotArm.h>
YosukeK 0:a9b204e27472 13
YosukeK 0:a9b204e27472 14 RobotArm::RobotArm(PinName pin1,PinName pin2)
YosukeK 0:a9b204e27472 15 {
YosukeK 0:a9b204e27472 16 mPwmServo[0] = new PwmServo(pin1);
YosukeK 0:a9b204e27472 17 mPwmServo[1] = new PwmServo(pin2);
YosukeK 0:a9b204e27472 18 }
YosukeK 0:a9b204e27472 19
YosukeK 0:a9b204e27472 20 RobotArm::~RobotArm()
YosukeK 0:a9b204e27472 21 {
YosukeK 0:a9b204e27472 22 delete mPwmServo[0];
YosukeK 0:a9b204e27472 23 delete mPwmServo[1];
YosukeK 0:a9b204e27472 24 }
YosukeK 0:a9b204e27472 25
YosukeK 0:a9b204e27472 26 void RobotArm::actuate(int angle1,int angle2)
YosukeK 0:a9b204e27472 27 {
YosukeK 0:a9b204e27472 28 mPwmServo[0]->setAngle(angle1);
YosukeK 0:a9b204e27472 29 mPwmServo[1]->setAngle(angle2);
YosukeK 0:a9b204e27472 30 }
YosukeK 0:a9b204e27472 31
YosukeK 0:a9b204e27472 32