|
DUDS
|
Distributed Update of Data from Something
|
#include <boost/exception/info.hpp>Go to the source code of this file.
Classes | |
| struct | duds::hardware::interface::I2cError |
| Base class for all errors specific to I2C communications and used for very general errors. More... | |
| struct | duds::hardware::interface::I2cErrorBusy |
| A timeout occured while waiting to use the bus. More... | |
| struct | duds::hardware::interface::I2cErrorConversationLength |
| The number of conversation parts is too great for the implementation to handle. More... | |
| struct | duds::hardware::interface::I2cErrorNoBus |
| An attempt was made to use a non-existent I2C bus. More... | |
| struct | duds::hardware::interface::I2cErrorNoDevice |
| The device did not respond to its address (NACK). More... | |
| struct | duds::hardware::interface::I2cErrorPartLength |
| A ConversationPart of an invalid length was specified. More... | |
| struct | duds::hardware::interface::I2cErrorProtocol |
| The device has failed to conform to the protocol. More... | |
| struct | duds::hardware::interface::I2cErrorTimeout |
| The operation took too long. More... | |
| struct | duds::hardware::interface::I2cErrorUnsupported |
| The attempted operation is not supported by the bus master. More... | |
Namespaces | |
| duds | |
| duds::hardware | |
| duds::hardware::interface | |
| Library code for interfacing with hardware external to the processor. | |
Typedefs | |
| typedef boost::error_info< struct Info_i2cdevaddr, int > | duds::hardware::interface::I2cDeviceAddr |
| Provides the device (slave) address along with an error. More... | |