Files
2026-04-23 14:02:03 +08:00

37 lines
572 B
C

#ifndef __LSM6DSL_APP_H__
#define __LSM6DSL_APP_H__
#include "bsp.h"
#define X 0
#define Y 1
#define Z 2
#define XYZ 3
typedef struct {
uint16_t GyX;
uint16_t GyY;
uint16_t GyZ;
uint16_t AccX;
uint16_t AccY;
uint16_t AccZ;
}AccGyData_t;
typedef struct {
uint16_t AccX;
uint16_t AccY;
uint16_t AccZ;
}AccData_t;
void Lsm6dslInit(void);
void Lsm6dslLoopHandler(void);
void Lsm6dsl1mSRoutine(void);
void Lsm6dsStart(void);
void Lsm6dsStop(void);
void Lsm6dsInt1CallBack(void);
void Lsm6dsInt2CallBack(void);
#endif