Los Putacos / Mbed OS WearableDevice_Nucleo_New

Dependencies:   MPU9250_SPI

Fork of WearableDevice_Nucleo by Los Putacos

Committer:
Muglug
Date:
Fri Oct 27 23:49:44 2017 +0000
Revision:
25:86137c182a17
Parent:
24:eed68c95160c
Child:
26:4bc56ce08d15
Cleaning up.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gusteibolt 6:939df52d75c9 1 /*
gusteibolt 6:939df52d75c9 2 * Los Putacos
gusteibolt 6:939df52d75c9 3 * Copyright (C) 2017, All rights reserved.
Muglug 23:aad5fd1b3ef9 4 * ________________________________________
gusteibolt 6:939df52d75c9 5 *
gusteibolt 6:939df52d75c9 6 * Created by: Gustavo Campana, Michael Schmidt, Miguel Lopez
gusteibolt 6:939df52d75c9 7 * Date: 12-Oct-2017
gusteibolt 6:939df52d75c9 8 * Version: V0.1
gusteibolt 10:577e1fc4453e 9 */
Muglug 24:eed68c95160c 10
gusteibolt 8:ba93a973f967 11 #include "event.h"
Muglug 23:aad5fd1b3ef9 12
Muglug 23:aad5fd1b3ef9 13 void CheckInputBuffer(void)
Muglug 23:aad5fd1b3ef9 14 {
Muglug 23:aad5fd1b3ef9 15 // Check for Received Frames
Muglug 23:aad5fd1b3ef9 16 XBee.process_rx_frames();
Muglug 23:aad5fd1b3ef9 17 }
Muglug 23:aad5fd1b3ef9 18
Muglug 23:aad5fd1b3ef9 19 void ReadIMUData(void)
Muglug 23:aad5fd1b3ef9 20 {
Muglug 24:eed68c95160c 21 imu.read_acc();
Muglug 23:aad5fd1b3ef9 22
Muglug 25:86137c182a17 23 //PC.printf("Time: %d ms:\t%d,%10.3f,%10.3f,%10.3f\n",
Muglug 25:86137c182a17 24 fprintf(fp, "Time: %d us:\t%d,%10.3f,%10.3f,%10.3f\n",
Muglug 25:86137c182a17 25 time_stamp.read_us(),
Muglug 24:eed68c95160c 26 micro.read_u16(),
Muglug 24:eed68c95160c 27 imu.accelerometer_data[0],
Muglug 24:eed68c95160c 28 imu.accelerometer_data[1],
Muglug 24:eed68c95160c 29 imu.accelerometer_data[2]);
Muglug 24:eed68c95160c 30 }
Muglug 24:eed68c95160c 31
Muglug 24:eed68c95160c 32 void ReadMicroData(void)
Muglug 24:eed68c95160c 33 {
Muglug 24:eed68c95160c 34 // Reading the analog input (Microphone)
Muglug 24:eed68c95160c 35 // array = micro.read_u16();
Muglug 23:aad5fd1b3ef9 36 }
gusteibolt 7:ebaaff27840b 37
gusteibolt 10:577e1fc4453e 38 /*
gusteibolt 7:ebaaff27840b 39 void print_stinrg(char c = '*') {
gusteibolt 7:ebaaff27840b 40 pc.putc(c);
gusteibolt 7:ebaaff27840b 41 }
gusteibolt 10:577e1fc4453e 42 */
gusteibolt 7:ebaaff27840b 43
gusteibolt 10:577e1fc4453e 44 /*
gusteibolt 10:577e1fc4453e 45 void print_event(void const *argv, int i) {
gusteibolt 10:577e1fc4453e 46 pc.printf("%d ",i);
gusteibolt 7:ebaaff27840b 47 pc.printf((const char*)argv);
gusteibolt 10:577e1fc4453e 48 pc.printf("\r\n");
gusteibolt 7:ebaaff27840b 49 }
gusteibolt 10:577e1fc4453e 50 */
gusteibolt 7:ebaaff27840b 51
gusteibolt 10:577e1fc4453e 52 /*
gusteibolt 7:ebaaff27840b 53 void blink_event(DigitalOut pin){
gusteibolt 7:ebaaff27840b 54 pin = 1;
Muglug 23:aad5fd1b3ef9 55 }
gusteibolt 10:577e1fc4453e 56 */
gusteibolt 10:577e1fc4453e 57
Muglug 23:aad5fd1b3ef9 58 /*
gusteibolt 10:577e1fc4453e 59 void readIMU(){
gusteibolt 10:577e1fc4453e 60 //imu.resetMPU9250();
Muglug 18:7f9c2b8541e1 61 PC.printf("%d\r\r ", time_stamp.read());
Muglug 23:aad5fd1b3ef9 62 }*/
gusteibolt 12:c88478dfc622 63
Muglug 23:aad5fd1b3ef9 64 /*void gayEvent(){
Muglug 18:7f9c2b8541e1 65 PC.printf("Is Michi schwul? (1 - true, 0 - false): ");
Muglug 18:7f9c2b8541e1 66 PC.printf("%d", 1);
Muglug 23:aad5fd1b3ef9 67 PC.printf("\r\n");
Muglug 23:aad5fd1b3ef9 68 }*/
Muglug 23:aad5fd1b3ef9 69 /*
Muglug 23:aad5fd1b3ef9 70 void print_event(void const *argv, int i)
Muglug 23:aad5fd1b3ef9 71 {
Muglug 23:aad5fd1b3ef9 72 pc.printf("%d ",i);
Muglug 23:aad5fd1b3ef9 73 pc.printf((const char*)argv);
Muglug 23:aad5fd1b3ef9 74 pc.printf("\r\n");
Muglug 23:aad5fd1b3ef9 75 }
Muglug 23:aad5fd1b3ef9 76 //-----------------------------------------------------------------
Muglug 23:aad5fd1b3ef9 77 */
Muglug 23:aad5fd1b3ef9 78 //-----------------------------------------------------------------
Muglug 23:aad5fd1b3ef9 79 /*void blink_event(DigitalOut pin){
Muglug 23:aad5fd1b3ef9 80 pin = !pin;
Muglug 23:aad5fd1b3ef9 81 }*/
Muglug 23:aad5fd1b3ef9 82 //-----------------------------------------------------------------
Muglug 23:aad5fd1b3ef9 83
Muglug 23:aad5fd1b3ef9 84 //-----------------------------------------------------------------
Muglug 23:aad5fd1b3ef9 85 /*void println_event(){
Muglug 23:aad5fd1b3ef9 86 pc.printf("Arroz, feijao e batata\r\n");
Muglug 23:aad5fd1b3ef9 87 }*/
Muglug 23:aad5fd1b3ef9 88 //-----------------------------------------------------------------