Motion Processing Library adapted to mbed
Dependents: openwear-lifelogger-example
mpu_hal.h@1:6221b0518f94, 2014-09-16 (annotated)
- Committer:
- janekm
- Date:
- Tue Sep 16 22:42:12 2014 +0000
- Revision:
- 1:6221b0518f94
- Parent:
- 0:61a7cadab29e
I forgot
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 | 1:6221b0518f94 | 5 | #include "wait_api.h" |
janekm | 0:61a7cadab29e | 6 | |
janekm | 0:61a7cadab29e | 7 | int mpu_i2c_write(unsigned char slave_addr, unsigned char reg_addr, |
janekm | 0:61a7cadab29e | 8 | unsigned char length, unsigned char const *data); |
janekm | 0:61a7cadab29e | 9 | int mpu_i2c_read(unsigned char slave_addr, unsigned char reg_addr, |
janekm | 0:61a7cadab29e | 10 | unsigned char length, unsigned char *data); |
janekm | 1:6221b0518f94 | 11 | int get_ms(unsigned long* timestamp); |
janekm | 0:61a7cadab29e | 12 | #define delay_ms wait_ms |
janekm | 0:61a7cadab29e | 13 | |
janekm | 0:61a7cadab29e | 14 | #define log_i(...) do {} while (0) |
janekm | 0:61a7cadab29e | 15 | #define log_e(...) do {} while (0) |
janekm | 0:61a7cadab29e | 16 | #define min(a,b) ((a<b)?a:b) |
janekm | 0:61a7cadab29e | 17 | |
janekm | 0:61a7cadab29e | 18 | #define MPU9250 |
janekm | 0:61a7cadab29e | 19 | |
janekm | 0:61a7cadab29e | 20 | extern i2c_t* mpu_i2c_dev; |
janekm | 0:61a7cadab29e | 21 | |
janekm | 0:61a7cadab29e | 22 | #endif // __MPU_HAL_H |