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