NEW_bubing4_chassis/modules/TFminiPlus/tfminiplus.h

21 lines
400 B
C

#ifndef __TFMINIPLUS_H__
#define __TFMINIPLUS_H__
#include "stdint.h"
#include "bsp_iic.h"
typedef struct
{
IICInstance *iic;
uint8_t Mode; //= buf[6];
uint16_t Dist; //= buf[2] | (buf[3] << 8);
uint32_t Strength; //= buf[4] | (buf[5] << 8);
uint8_t buf[9];
} TFMiniInstance;
TFMiniInstance *TFMiniRegister(I2C_HandleTypeDef *hi2c);
float GetDistance(TFMiniInstance *tfmini);
#endif