2018 revision to classic DataBus AVC code.
Dependencies: LSM303DLM Servo SerialGraphicLCD L3G4200D IncrementalEncoder SimpleShell
Diff: main.cpp
- Revision:
- 13:5566df1250f1
- Parent:
- 12:3cd91e150d9c
- Child:
- 14:1dd83e626153
diff -r 3cd91e150d9c -r 5566df1250f1 main.cpp --- a/main.cpp Wed Dec 12 17:32:24 2018 +0000 +++ b/main.cpp Wed Dec 12 17:38:02 2018 +0000 @@ -32,12 +32,13 @@ void read_gyro() { int g[3]; + float dt; Updater *u = Updater::instance(); - u->gyro(g); + u->gyro(g, dt); - printf("Gyro: %d, %d, %d\n", g[0], g[1], g[2]); + printf("Gyro: %d, %d, %d - dt: %f\n", g[0], g[1], g[2], dt); } void reset() @@ -80,13 +81,13 @@ printf("error loading config\n"); } - // Startup shell + printf("Starting shell...\n"); sh.attach(test, "test"); sh.attach(read_gyro, "gyro"); sh.attach(reset, "reset"); thread.start(callback(&sh, &SimpleShell::run)); - // Startup updater + printf("Starting updater...\n"); Updater *u = Updater::instance(); u->start(50);