LibDriver DS18B20
Loading...
Searching...
No Matches
driver_ds18b20_alarm.h
Go to the documentation of this file.
1
37
38#ifndef DRIVER_DS18B20_ALARM_H
39#define DRIVER_DS18B20_ALARM_H
40
42
43#ifdef __cplusplus
44extern "C"{
45#endif
46
51
59uint8_t ds18b20_alarm_init(void);
60
68uint8_t ds18b20_alarm_deinit(void);
69
80uint8_t ds18b20_alarm_set_threshold(uint8_t rom[8], float low, float high);
81
92uint8_t ds18b20_alarm_get_threshold(uint8_t rom[8], float *low, float *high);
93
103uint8_t ds18b20_alarm_search(uint8_t (*rom)[8], uint8_t *num);
104
108
109#ifdef __cplusplus
110}
111#endif
112
113#endif
driver ds18b20 interface header file
uint8_t ds18b20_alarm_search(uint8_t(*rom)[8], uint8_t *num)
alarm example find
uint8_t ds18b20_alarm_deinit(void)
alarm example deinit
uint8_t ds18b20_alarm_init(void)
alarm example init
uint8_t ds18b20_alarm_set_threshold(uint8_t rom[8], float low, float high)
alarm example set the threshold
uint8_t ds18b20_alarm_get_threshold(uint8_t rom[8], float *low, float *high)
alarm example get the threshold