21 lines
400 B
C
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
|