Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: MPU9250_SPI
Fork of WearableDevice_Nucleo by
event.cpp@25:86137c182a17, 2017-10-27 (annotated)
- 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?
User | Revision | Line number | New 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 | //----------------------------------------------------------------- |