OneWire + DS18X20 Library
Basic functions for OneWire operations + specific DS18x20 operations
 All Functions Groups Pages
Functions
ONEWIRE PRIVATE FUNCTIONS

Functions

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

Detailed Description

Function Documentation

void onewire_write_bit ( uint8_t  data)

write one bit to bus

Parameters
databit #0
Returns
none

Definition at line 42 of file onewire.c.

uint8_t onewire_read_bit ( void  )

read one bit from bus

Parameters
none
Returns
bit #0

Definition at line 63 of file onewire.c.

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

scan OneWire bus for normal ROM or alarm search

after each call, the buffer contains the new scaned ROM code

Parameters
buffer[8]pointer to buffer array
cmdonewire search command
Returns
error code
0 : new ROM code scanned successfully
1 : no bus response during reset
2 : reserved
3 : no bus response during scan
4 : last scan, no more codes available

Definition at line 122 of file onewire.c.