1-Wire® library for mbed. Complete 1-Wire library that supports our silicon masters along with a bit-bang master on the MAX32600MBED platform with one common interface for mbed. Slave support has also been included and more slaves will be added as time permits.

Dependents:   MAXREFDES131_Qt_Demo MAX32630FTHR_iButton_uSD_Logger MAX32630FTHR_DS18B20_uSD_Logger MAXREFDES130_131_Demo ... more

Auto generated API documentation and code listings for OneWire

Classes

array< T, N > Generic array class similar to std::array
DS28E15_22_25::BlockProtection Represents the status of a memory protection block
DS2465::Config Represents a DS2465 configuration
DS248x::Config Represents a DS248x configuration
DS18B20 DS18B20 Programmable Resolution 1-Wire Digital Thermometer
DS1920 DS1920 1-wire temperature i-button
DS2413 DS2413 1-Wire Dual Channel Addressable Switch
DS2431 DS2431 1024-Bit 1-Wire EEPROM
DS2465 Interface to the DS2465 1-Wire master and SHA-256 coprocessor
DS2480B Serial to 1-Wire Line Driver
DS2482EightChannel DS2482-800 I2C to 1-wire Master
DS2482SingleChannel DS2482_100 I2C to 1-wire Master
DS2484 DS2484 I2C to 1-wire Master
DS248x Interface to the DS2484 , DS2482-100, DS2482-101, DS2482-800 1-Wire masters
DS28E15 Interface to the DS28E15 and DS28EL15 (low power) authenticators
DS28E15_22_25 Interface to the DS28E15/22/25 series of authenticators including low power variants
DS28E17 DS28E17 1-Wire®-to-I2C Master Bridge
DS28E22 Interface to the DS28E22 and DS28EL22 (low power) authenticators
DS28E25 Interface to the DS28E25 and DS28EL25 (low power) authenticators
ForwardRomIterator Iterates through all 1-Wire devices in a sequential first to last order
ForwardSearchRomIterator Iterates through all 1-Wire devices sequentially using the search procedure
ISha256MacCoproc Interface for SHA-256 coprocessors compatible with the DS28E15/22/25 family and similar
MultidropRomIterator Iterator for a multidrop 1-Wire bus
MultidropRomIteratorWithResume Iterator for a multidrop 1-Wire bus where slaves support the Resume ROM command
OneWireMaster Base class for all 1-Wire Masters
OneWireSlave Base class for all 1-Wire Slaves
DS28E15_22_25::Personality Container for the device personality
RandomAccessRomIterator Iterates though 1-Wire devices on the bus using random selection by ROM ID
RomId Standard container for a 1-Wire ROM ID
RomIterator Controls selection of 1-Wire devices on the bus through ROM commands
SearchState State used by all ROM ID search functions
SingledropRomIterator Iterator for a singledrop 1-Wire bus

Code

array.h [code]
Authenticators.h [code]
Bridges.h [code]
crc.cpp [code]
crc.h [code]
DS18B20.cpp [code]
DS18B20.h [code]
DS1920.cpp [code]
DS1920.h [code]
DS2413.cpp [code]
DS2413.h [code]
DS2431.cpp [code]
DS2431.h [code]
DS2465.cpp [code]
DS2465.h [code]
DS2480B.cpp [code]
DS2480B.h [code]
DS2482EightChannel.cpp [code]
DS2482EightChannel.h [code]
DS2482SingleChannel.h [code]
DS2484.cpp [code]
DS2484.h [code]
DS248x.cpp [code]
DS248x.h [code]
DS28E15.h [code]
DS28E15_22_25.cpp [code]
DS28E15_22_25.h [code]
DS28E17.cpp [code]
DS28E17.h [code]
DS28E22.h [code]
DS28E25.h [code]
ISha256MacCoproc.h [code]
Masters.h [code]
Memory.h [code]
OneWire.h [code]
OneWireMaster.cpp [code]
OneWireMaster.h [code]
OneWireSlave.h [code]
RomCommands.cpp [code]
RomCommands.h [code]
RomId.h [code]
RomIterator.cpp [code]
RomIterator.h [code]
Sensors.h [code]
Slaves.h [code]
Switches.h [code]
type_traits.h [code]

Namespaces

OneWire Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved
OneWire::RomCommands Procedural 1-Wire ROM Commands for enumerating and selecting devices