Lorawan to Pulga

Dependencies:   pulga-lorawan-drv SPI_MX25R Si1133 BME280

Committer:
brunnobbco
Date:
Fri Jan 08 20:16:58 2021 +0000
Revision:
61:65744bc8ab55
Lorawan, GPS, Sensors

Who changed what in which revision?

UserRevisionLine numberNew 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