Arduino-TWI
Two-Wire Interface (TWI) library for Arduino
DS2482.ino File Reference
#include "GPIO.h"
#include "TWI.h"
#include "Driver/DS2482.h"
#include "assert.h"
#include "Hardware/TWI.h"
Include dependency graph for DS2482.ino:

Go to the source code of this file.

Classes

struct  scratchpad_t
 

Enumerations

enum  {
  SEARCH_ROM = 0xF0, READ_ROM = 0x33, MATCH_ROM = 0x55, SKIP_ROM = 0xCC,
  ALARM_SEARCH = 0xEC, CONVERT_T = 0x44, READ_SCRATCHPAD = 0xBE
}
 

Functions

uint8_t one_wire_crc_update (uint8_t crc, uint8_t data)
 
void setup ()
 
void loop ()
 

Variables

Hardware::TWI twi
 
DS2482 owi (twi)
 
const size_t ROM_MAX = 8
 
const uint8_t CHARBITS = 8
 

Enumeration Type Documentation

anonymous enum
Enumerator
SEARCH_ROM 
READ_ROM 
MATCH_ROM 
SKIP_ROM 
ALARM_SEARCH 
CONVERT_T 
READ_SCRATCHPAD 

Definition at line 26 of file DS2482.ino.

Function Documentation

void loop ( )

Definition at line 136 of file DS2482.ino.

uint8_t one_wire_crc_update ( uint8_t  crc,
uint8_t  data 
)

Definition at line 47 of file DS2482.ino.

void setup ( )

Definition at line 59 of file DS2482.ino.

Variable Documentation

const uint8_t CHARBITS = 8

Definition at line 23 of file DS2482.ino.

DS2482 owi(twi)
const size_t ROM_MAX = 8

Definition at line 22 of file DS2482.ino.

Definition at line 17 of file DS2482.ino.