Controlor for Humanoid. Walking trajectory generator, sensor reflection etc.

Dependencies:   Adafruit-PWM-Servo-Driver MPU6050 RS300 mbed

Committer:
syundo0730
Date:
Thu Feb 21 15:21:12 2013 +0000
Revision:
15:e37a8c413e51
Parent:
14:522bb06f0f0d
Child:
16:e65c192b7ecf
No need for watching whether in interrupt or not. (Global value is used. Need modification )

Who changed what in which revision?

UserRevisionLine numberNew contents of line
syundo0730 0:d114194bff43 1 #include "LPC17xx.h"
syundo0730 0:d114194bff43 2 #include "mbed.h"
syundo0730 12:6cd135bf03bd 3 #include "Motions.h"
syundo0730 15:e37a8c413e51 4 #include "PWM.h"
syundo0730 0:d114194bff43 5
syundo0730 12:6cd135bf03bd 6 uint16_t data[0x2000] __attribute__((section("AHBSRAM1"))); //motion data area
syundo0730 12:6cd135bf03bd 7 Ticker tick; //Ticker for main control roop
syundo0730 5:0ca9f1bc1fb0 8
syundo0730 8:72b4a248d469 9 int main(void)
syundo0730 8:72b4a248d469 10 {
syundo0730 15:e37a8c413e51 11 PWM* pwm = new PWM();
syundo0730 15:e37a8c413e51 12 delete pwm;
syundo0730 13:711f74b2fa33 13 Motions motions(data);
syundo0730 15:e37a8c413e51 14
syundo0730 5:0ca9f1bc1fb0 15 while (1) {
syundo0730 13:711f74b2fa33 16 motions.control();
syundo0730 13:711f74b2fa33 17 wait(0.05);
syundo0730 5:0ca9f1bc1fb0 18 }
syundo0730 10:be8b10e54ecb 19 }