u_guessed_it / Mbed 2 deprecated red_rover

Dependencies:   mbed MODSERIAL telemetry-master

main.cpp

Committer:
cheryl_he
Date:
2015-05-05
Revision:
1:ff0fc50372c8
Parent:
0:453d27750ab3
Child:
3:39e6440ccd45

File content as of revision 1:ff0fc50372c8:

#include "mbed.h"
#include "telemetry.h"
#include "telemetry-mbed.h"

MODSERIAL telemetry_serial(PTA2, PTA1);
telemetry::MbedHal telemetry_hal(telemetry_serial);
telemetry::Telemetry telemetry_obj(telemetry_hal);

telemetry::Numeric<uint32_t> tele_time_ms(telemetry_obj, "time", "Time", "ms", 0);
telemetry::NumericArray<uint16_t, 128> tele_linescan(telemetry_obj, "linescan", "Linescan", "ADC", 0);
telemetry::Numeric<float> tele_motor_pwm(telemetry_obj, "motor", "Motor PWM", "%DC", 0);

DigitalOut myled(LED1);

int main() {

    telemetry_obj.transmit_header();
    uint16_t data [128] = [0];
    //uint16_t* data = cam1.read();
    
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);
        
        /*for (uint16_t i=0; i<128; i++) {
            tele_linescan[i] = data[i];
        }
        */
        telemetry_obj.do_io();
        
    }
}