Alle Dateien Funktionen Variablen Makrodefinitionen Gruppen Seiten
ONEWIRE PRIVATE FUNCTIONS

Funktionen

void onewire_write_bit (uint8_t data)
 write one bit to bus Mehr ...
 
uint8_t onewire_read_bit (void)
 read one bit from bus Mehr ...
 
uint8_t onewire_search (uint8_t buffer[8], uint8_t cmd)
 scan OneWire bus for normal ROM or alarm search Mehr ...
 

Ausführliche Beschreibung

Dokumentation der Funktionen

uint8_t onewire_read_bit ( void  )

read one bit from bus

Parameter
none
Rückgabe
read data (bit #0)

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

uint8_t onewire_search ( uint8_t  buffer[8],
uint8_t  cmd 
)

scan OneWire bus for normal ROM or alarm search

call onewire_search_init() before first call of this function after each call, the buffer contains the new scaned ROM code

Parameter
buffer[8]pointer to buffer array
cmdonewire search command
Rückgabe
error code
ONEWIRE_OK new ROM code scanned successfully
ONEWIRE_NO_PRESENCE no bus response during reset
ONEWIRE_CRC_ERROR CRC error in received rom code
ONEWIRE_SCAN_ERROR no bus response during scan
ONEWIRE_LAST_CODE last scan, no more codes available

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

void onewire_write_bit ( uint8_t  data)

write one bit to bus

Parameter
datawrite data (bit#0)
Rückgabe
none

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird: