Alle Dateien Funktionen Variablen Makrodefinitionen Gruppen Seiten
ds18x20.c-Dateireferenz
#include <avr/interrupt.h>
#include <util/delay.h>
#include <util/atomic.h>
#include "ds18x20.h"
#include "onewire.c"
Include-Abhängigkeitsdiagramm für ds18x20.c:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

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 ...