22 lines
469 B
C
22 lines
469 B
C
|
|
#ifndef __MLX90614_H
|
|
#define __MLX90614_H
|
|
|
|
/* Includes ------------------------------------------------------------------*/
|
|
#include "stm32f10x.h"
|
|
|
|
void SMBus_StartBit(void);
|
|
void SMBus_StopBit(void);
|
|
void SMBus_SendBit(u8);
|
|
u8 SMBus_SendByte(u8);
|
|
u8 SMBus_ReceiveBit(void);
|
|
u8 SMBus_ReceiveByte(u8);
|
|
void SMBus_Delay(u16);
|
|
void SMBus_Init(void);
|
|
u16 SMBus_ReadMemory(u8, u8);
|
|
u8 PEC_Calculation(u8*);
|
|
float SMBus_ReadTemp(void); //?????
|
|
|
|
#endif
|
|
|