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

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
array< T, N >Generic array class similar to std::array
DS28E15_22_25::BlockProtectionRepresents the status of a memory protection block
DS2465::ConfigRepresents a DS2465 configuration
DS248x::ConfigRepresents a DS248x configuration
DS18B20DS18B20 Programmable Resolution 1-Wire Digital Thermometer
DS1920DS1920 1-wire temperature i-button
DS2413DS2413 1-Wire Dual Channel Addressable Switch
DS2431DS2431 1024-Bit 1-Wire EEPROM
DS2465Interface to the DS2465 1-Wire master and SHA-256 coprocessor
DS2480BSerial to 1-Wire Line Driver
DS2482EightChannelDS2482-800 I2C to 1-wire Master
DS2482SingleChannelDS2482_100 I2C to 1-wire Master
DS2484DS2484 I2C to 1-wire Master
DS248xInterface to the DS2484, DS2482-100, DS2482-101, DS2482-800 1-Wire masters
DS28E15Interface to the DS28E15 and DS28EL15 (low power) authenticators
DS28E15_22_25Interface to the DS28E15/22/25 series of authenticators including low power variants
DS28E17DS28E17 1-Wire®-to-I2C Master Bridge
DS28E22Interface to the DS28E22 and DS28EL22 (low power) authenticators
DS28E25Interface to the DS28E25 and DS28EL25 (low power) authenticators
ForwardRomIteratorIterates through all 1-Wire devices in a sequential first to last order
ForwardSearchRomIteratorIterates through all 1-Wire devices sequentially using the search procedure
ISha256MacCoprocInterface for SHA-256 coprocessors compatible with the DS28E15/22/25 family and similar
MultidropRomIteratorIterator for a multidrop 1-Wire bus
MultidropRomIteratorWithResumeIterator for a multidrop 1-Wire bus where slaves support the Resume ROM command
OneWireMasterBase class for all 1-Wire Masters
OneWireSlaveBase class for all 1-Wire Slaves
DS28E15_22_25::PersonalityContainer for the device personality
RandomAccessRomIteratorIterates though 1-Wire devices on the bus using random selection by ROM ID
RomIdStandard container for a 1-Wire ROM ID
RomIteratorControls selection of 1-Wire devices on the bus through ROM commands
SearchStateState used by all ROM ID search functions
SingledropRomIteratorIterator for a singledrop 1-Wire bus