ds18b20.h 360 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef __DS18B20_H
  2. #define __DS18B20_H
  3. #include "stdint.h"
  4. uint8_t DS18B20_Init(void);
  5. short DS18B20_Get_Temp(void);
  6. void DS18B20_Start(void);
  7. void DS18B20_Write_Byte(uint8_t dat);
  8. uint8_t DS18B20_Read_Byte(void);
  9. uint8_t DS18B20_Read_Bit(void);
  10. uint8_t DS18B20_Check(void);
  11. void DS18B20_Rst(void);
  12. #endif