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
Diff: event.h
- Revision:
- 28:c7e977a19564
- Parent:
- 27:c4b2ce6fa5b8
- Child:
- 29:ab809198c1ba
--- a/event.h Sun Nov 12 14:54:49 2017 +0000 +++ b/event.h Tue Dec 19 10:15:19 2017 +0000 @@ -11,9 +11,6 @@ //----------------------------------------------------------------- #include "mbed.h" - -#include "XBeeLib.h" -#include "SDFileSystem.h" #include "MPU9250.h" //----------------------------------------------------------------- @@ -22,37 +19,43 @@ #define EVENT_H_ #define BufferSize 40000 #define BufferSize_MIC 10000 +#define SampleRate 1000 // Define Sample Rate in Hz // Declarations -extern XBeeLib::XBeeZB XBee; +extern TCPSocket Socket_TCP; extern Timer TimeStamp; extern mpu9250_spi imu; extern AnalogIn micro; extern Serial PC; // Read & Writepointers -extern volatile uint16_t readPointer; -extern volatile uint16_t readPointer_MIC; extern volatile uint16_t writePointer; extern volatile uint16_t writePointer_MIC; // Data Storage Buffers +extern char Time_Buffer[2]; +extern char Data_Buffer[2048]; +extern const char DeviceNr[6]; extern int16_t Data_Storage[BufferSize]; extern uint16_t Data_Storage_MIC[BufferSize_MIC]; // Flag Declaration extern uint8_t ReadIMUDone_Flag; +extern uint8_t CheckCommandDone_Flag; // Time Buffer Declaration extern uint16_t Time_Data; extern uint8_t Requested_Time; // Ticker Declaration +extern Thread Thread_IMU; +extern EventQueue queue; extern Ticker Ticker_IMU; +extern Ticker Ticker_ReceiveCommand; // Function Declarations void ReadIMU(void); -void ReceiveXBee(void); +void ReceiveCommand(void); #endif // EVENT_H_ //-----------------------------------------------------------------