#include <avr/interrupt.h>
#include <util/delay.h>
#include <util/atomic.h>
#include "ds18x20.h"
#include "onewire.c"
Funktionen | |
uint8_t | ds18x20_convert_t (uint8_t parasitic_power) |
start temperature conversion Mehr ... | |
uint8_t | ds18B20_read_temp (int16_t *temperature) |
Read temperature from DS18B20 (12 bit resolution) Mehr ... | |
uint8_t | ds18S20_read_temp (int16_t *temperature) |
Read temperature from DS18S20 (9 bit + enhanced resolution, effective 12 bits) Mehr ... | |
void | ds18x20_read_scratchpad (uint8_t *buffer) |
Read complete scratchpad of DS18x20 (9 bytes) Mehr ... | |
void | ds18S20_write_scratchpad (int8_t th, int8_t tl) |
write th and tl of DS18S20 Mehr ... | |
void | ds18B20_write_scratchpad (int8_t th, int8_t tl, uint8_t config) |
write th, tl and configuration of DS18B20 Mehr ... | |
void | ds18x20_copy_scratchpad (uint8_t parasitic_power) |
copy scratchpad to EEPROM, busy waiting (10ms), Mehr ... | |
void | ds18x20_recall_E2 (void) |
copy EEPROM to scratchpad, busy waiting (1ms) Mehr ... | |
uint8_t | ds18x20_read_power_supply (void) |
read power supply Mehr ... | |