Lorawan to Pulga
Dependencies: pulga-lorawan-drv SPI_MX25R Si1133 BME280
BMX160.txt@61:65744bc8ab55, 2021-01-08 (annotated)
- Committer:
- brunnobbco
- Date:
- Fri Jan 08 20:16:58 2021 +0000
- Revision:
- 61:65744bc8ab55
Lorawan, GPS, Sensors
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
brunnobbco | 61:65744bc8ab55 | 1 | #include "mbed.h" |
brunnobbco | 61:65744bc8ab55 | 2 | |
brunnobbco | 61:65744bc8ab55 | 3 | |
brunnobbco | 61:65744bc8ab55 | 4 | /* defines the axis for acc */ |
brunnobbco | 61:65744bc8ab55 | 5 | #define ACC_NOOF_AXIS 3 |
brunnobbco | 61:65744bc8ab55 | 6 | #define GYR_NOOF_AXIS 2 |
brunnobbco | 61:65744bc8ab55 | 7 | |
brunnobbco | 61:65744bc8ab55 | 8 | /* bmi160 slave address */ |
brunnobbco | 61:65744bc8ab55 | 9 | #define BMI160_ADDR ((0x69)<<1) |
brunnobbco | 61:65744bc8ab55 | 10 | |
brunnobbco | 61:65744bc8ab55 | 11 | #define RAD_DEG 57.29577951 |
brunnobbco | 61:65744bc8ab55 | 12 | |
brunnobbco | 61:65744bc8ab55 | 13 | |
brunnobbco | 61:65744bc8ab55 | 14 | I2C i2c(p13, p15); |
brunnobbco | 61:65744bc8ab55 | 15 | |
brunnobbco | 61:65744bc8ab55 | 16 | |
brunnobbco | 61:65744bc8ab55 | 17 | /* buffer to store acc samples */ |
brunnobbco | 61:65744bc8ab55 | 18 | int16_t acc_sample_buffer[ACC_NOOF_AXIS] = {0x5555, 0x5555, 0x5555}; |
brunnobbco | 61:65744bc8ab55 | 19 | int16_t gyr_sample_buffer[GYR_NOOF_AXIS] = {0x5555, 0x5555}; |
brunnobbco | 61:65744bc8ab55 | 20 | |
brunnobbco | 61:65744bc8ab55 | 21 | double acc_result_buffer[ACC_NOOF_AXIS] = {0x5555, 0x5555, 0x5555}; |
brunnobbco | 61:65744bc8ab55 | 22 | double gyr_result_buffer[GYR_NOOF_AXIS] = {0x5555, 0x5555}; |
brunnobbco | 61:65744bc8ab55 | 23 | |
brunnobbco | 61:65744bc8ab55 | 24 | double accel_ang_x, accel_ang_y; |
brunnobbco | 61:65744bc8ab55 | 25 | double tiltx, tilty; |
brunnobbco | 61:65744bc8ab55 | 26 | double tiltx_prev, tilty_prev; |
brunnobbco | 61:65744bc8ab55 | 27 | |
brunnobbco | 61:65744bc8ab55 | 28 | char i2c_reg_buffer[2] = {0}; |
brunnobbco | 61:65744bc8ab55 | 29 |