imu and adc work, but not at the same time x.x
This commit is contained in:
@@ -2,6 +2,16 @@
|
||||
|
||||
#include "rtc.h"
|
||||
|
||||
__inline__ int32_t to_signed_24(uint8_t* p){
|
||||
uint32_t value = (((uint32_t)p[0] << 16) |
|
||||
((uint32_t)p[1] << 8) |
|
||||
(uint32_t)p[2]);
|
||||
if (value & 0x800000) {
|
||||
value |= 0xFF000000;
|
||||
}
|
||||
return (int32_t)value;
|
||||
}
|
||||
|
||||
struct packet_rtc {
|
||||
uint32_t t;
|
||||
RTC_TimeTypeDef sTime;
|
||||
@@ -21,25 +31,25 @@ struct packet_imu {
|
||||
struct packet_ekg {
|
||||
uint32_t t;
|
||||
uint8_t index;
|
||||
uint32_t readings_cnts[50];
|
||||
int32_t readings_cnts[50];
|
||||
};
|
||||
|
||||
struct packet_strain {
|
||||
uint32_t t;
|
||||
uint8_t index;
|
||||
uint32_t readings_cnts[5];
|
||||
int32_t readings_cnts[5];
|
||||
};
|
||||
|
||||
struct packet_outsideT {
|
||||
uint32_t t;
|
||||
uint8_t index;
|
||||
uint32_t readings_cnts[5];
|
||||
int32_t readings_cnts[5];
|
||||
};
|
||||
|
||||
struct packet_insideT {
|
||||
uint32_t t;
|
||||
uint8_t index;
|
||||
uint32_t readings_cnts[5];
|
||||
int32_t readings_cnts[5];
|
||||
};
|
||||
|
||||
struct packet_button {
|
||||
|
||||
Reference in New Issue
Block a user