Lol smth

Dependencies:   LocalPositionSystem MMA8451Q Motor_Driver Sensors mbed

Fork of TDP_main_BartFork by Yelfie

main.cpp

Committer:
Joseph_Penikis
Date:
2015-02-21
Revision:
5:2fc7bf0135d4
Parent:
4:3aa9c1c734fe
Child:
6:bea13722aae7

File content as of revision 5:2fc7bf0135d4:

// TESTING REPO COMMIT

/*
****** MAIN PROGRAM ******

TODO : organisational routine still to be decided.
3 main approaches: 
-sequential prirority based tasks
-Timer/Ticker driven with sequential prirority based tasks
- interrupt driven from sensor inputs

Please consider that although it is an embedded envrionment we are NOT creating a HARD-TIME real time system - delays can be dealt with
*/



#include "mbed.h"
#include "sensor_measure.h"
#include "Motor_Driver.h"

#define PWM_PERIOD_US 10000

int main() {
    
    /*
    Motor_Driver motors(PTD4, PTA12, PTA4, PTA5, PTC9, PTC8, PWM_PERIOD_US);
    
    motors.setSpeed(1.0f);
    motors.forward();
    motors.start();
    
    wait(3);
    
    motors.stop()
    motors.reverse();
    wait(200ms);
    
    motors.start();
    */ 
    
    sensor_initialise(); // initialise sensor values
    wait(1); //give time to set up the system
        
}