Fork

Dependencies:   mbed libscpi

main.cpp

Committer:
wuliqunyy
Date:
2021-01-26
Revision:
8:2554218db1e6
Parent:
6:019ab407ac3c
Child:
9:76a0b9f29a2d

File content as of revision 8:2554218db1e6:

#include "mbed.h"
#include "main_init.h"
#include "i2c_mbed_fpga.h"


/* Main function */
int main() {
    
    /*init funcitons*/
    i2c_mbed_fpga i2c;
    main_init();  /*reset the FPGA!*/ 
    
    /*control codes*/
    wait_ms(5000);   /* keep FPGA in reset for 5s, to let motor stop*/
    enbale_fpga();   /* enable FPGA */      
    led4 = i2c.i2c_window_open();  /*send password 0xd0d0*/
    wait_ms(1000);
    //i2c.i2c_set_position_pulse_width(3,4); /*unsigned int mantisaa_2b, unsigned int exponent_3b*/
    led4 = i2c.i2c_set_soft_start_up(1, 1, 0, 1, 1);
    wait_ms(1000);
    led4 = i2c.i2c_motor_start();  /*send password 0xcafe*/
    
    /*enter infinite loop, motor should be running*/
    while (1) {}

}