20230731_XiaoFuZi_emb/ZheDaXiaoFuZi/Src/Usr/Driver/Ldrv/NHN-206A/McuNHN206ADrv.h
Rjh913828050 a8560d741e 类型:重构
内容:重新整理项目文件分类
人员:任家豪
2023-10-08 16:10:23 +08:00

26 lines
665 B
C

#ifndef _MCU_HNH206A_DRV_H_
#define _MCU_HNH206A_DRV_H_
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
typedef int (*HNH206A_Send)(unsigned char *Buf, unsigned int BufLen);
typedef int (*HNH206A_Recv)(unsigned char *Buf, unsigned int BufLen);
typedef void (*HNH206A_DelayMs)(unsigned int period);
typedef void (*HNH206A_Crc)(unsigned char *Buf, unsigned int BufLen , unsigned short *Crc);
typedef struct {
unsigned char Nnh206aId;
float Nhn;
float Temp;
HNH206A_Send Nnh206aSend;
HNH206A_Recv Nnh206aRecv;
HNH206A_DelayMs DelayMs;
HNH206A_Crc Crc;
} HNH206A_OBJ;
int McuHNH206ADrvGetValue(HNH206A_OBJ *BlueObj);
#endif