Motion Processing Library adapted to mbed
Dependents: openwear-lifelogger-example
mpu_hal.h@0:61a7cadab29e, 2014-09-08 (annotated)
- Committer:
- janekm
- Date:
- Mon Sep 08 23:16:52 2014 +0000
- Revision:
- 0:61a7cadab29e
- Child:
- 1:6221b0518f94
mbed porting
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
janekm | 0:61a7cadab29e | 1 | #ifndef __MPU_HAL_H |
janekm | 0:61a7cadab29e | 2 | #define __MPU_HAL_H |
janekm | 0:61a7cadab29e | 3 | |
janekm | 0:61a7cadab29e | 4 | #include "i2c_api.h" |
janekm | 0:61a7cadab29e | 5 | |
janekm | 0:61a7cadab29e | 6 | int mpu_i2c_write(unsigned char slave_addr, unsigned char reg_addr, |
janekm | 0:61a7cadab29e | 7 | unsigned char length, unsigned char const *data); |
janekm | 0:61a7cadab29e | 8 | int mpu_i2c_read(unsigned char slave_addr, unsigned char reg_addr, |
janekm | 0:61a7cadab29e | 9 | unsigned char length, unsigned char *data); |
janekm | 0:61a7cadab29e | 10 | int get_ms(int* timestamp); |
janekm | 0:61a7cadab29e | 11 | #define delay_ms wait_ms |
janekm | 0:61a7cadab29e | 12 | |
janekm | 0:61a7cadab29e | 13 | #define log_i(...) do {} while (0) |
janekm | 0:61a7cadab29e | 14 | #define log_e(...) do {} while (0) |
janekm | 0:61a7cadab29e | 15 | #define min(a,b) ((a<b)?a:b) |
janekm | 0:61a7cadab29e | 16 | |
janekm | 0:61a7cadab29e | 17 | #define MPU9250 |
janekm | 0:61a7cadab29e | 18 | |
janekm | 0:61a7cadab29e | 19 | extern i2c_t* mpu_i2c_dev; |
janekm | 0:61a7cadab29e | 20 | |
janekm | 0:61a7cadab29e | 21 | #endif // __MPU_HAL_H |