串口ok
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
#ifndef __XV7011BB_H
|
||||
#define __XV7011BB_H
|
||||
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "SPIDevice.h"
|
||||
|
||||
typedef struct Gyro_XV7011BB{
|
||||
const char *name;
|
||||
SPI_DEV_t *_dev;
|
||||
|
||||
int32_t Gyro;
|
||||
int32_t Temp;
|
||||
int read_cnt;
|
||||
|
||||
float lsb_per_deg_sec;
|
||||
float lsb_per_degC;
|
||||
|
||||
// statics
|
||||
int cnt;
|
||||
int last_cnt;
|
||||
int pps;
|
||||
} Gyro_XV7011BB_t;
|
||||
|
||||
int Gyro_XV7011BB_init(Gyro_XV7011BB_t *Gyro, const char *name, SPI_DEV_t *dev);
|
||||
|
||||
int Gyro_XV7011BB_update(Gyro_XV7011BB_t *Gyro);
|
||||
|
||||
int Gyro_XV7011BB_read(Gyro_XV7011BB_t *Gyro, float rollrate[1], float Temp[1]);
|
||||
|
||||
void Gyro_XV7011BB_stats(Gyro_XV7011BB_t *Gyro);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user