ConfigurableDriverAbs(const size_t indexModule, const size_t indexPin) | imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration > | inline |
Configuration typedef | imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration > | |
configure(const I2CDriverConfiguration &configuration) | imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration > | inline |
DriverAbs(const size_t indexModule, const size_t indexDriver) | imt::base::bsp::module::DriverAbs< TypeId > | inlineexplicit |
enable(void) | imt::base::bsp::module::DriverAbs< TypeId > | inline |
getConfiguration(void) const | imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration > | inline |
getIndexDriver(void) const | imt::base::bsp::module::DriverAbs< TypeId > | inline |
getIndexModule(void) const | imt::base::bsp::module::DriverAbs< TypeId > | inline |
getType(void) const | imt::base::bsp::module::DriverAbs< TypeId > | inline |
I2CDriver(const size_t indexModule, const size_t indexPort) | imt::base::bsp::driver::I2CDriver | explicit |
initialize(void) | imt::base::bsp::module::DriverAbs< TypeId > | inline |
isEnabled(void) const | imt::base::bsp::module::DriverAbs< TypeId > | inline |
isInitialized(void) const | imt::base::bsp::module::DriverAbs< TypeId > | inline |
isStarted(void) const | imt::base::bsp::module::DriverAbs< TypeId > | inline |
onEnable(void) | imt::base::bsp::driver::I2CDriver | protectedvirtual |
onInitialize(void) | imt::base::bsp::driver::I2CDriver | protectedvirtual |
onReconfigure(const Configuration &configuration) | imt::base::bsp::driver::I2CDriver | protectedvirtual |
onStart(void) | imt::base::bsp::driver::I2CDriver | protectedvirtual |
onStop(void) | imt::base::bsp::driver::I2CDriver | protectedvirtual |
read(uint8_t *pData, const size_t size, uint8_t *const pBytesRead) | imt::base::bsp::driver::I2CDriver | |
start(void) | imt::base::bsp::module::DriverAbs< TypeId > | inline |
stop(void) | imt::base::bsp::module::DriverAbs< TypeId > | inline |
Type | imt::base::bsp::module::DriverAbs< TypeId > | static |
write(const uint8_t pData[], const uint32_t size, uint8_t *const pBytesWritten) | imt::base::bsp::driver::I2CDriver | |
~ConfigurableDriverAbs(void) | imt::base::bsp::driver::ConfigurableDriverAbs< imt::base::bsp::type::DriverType::I2C, I2CDriverConfiguration > | inlinevirtual |
~DriverAbs(void) | imt::base::bsp::module::DriverAbs< TypeId > | inlinevirtual |
~I2CDriver(void) | imt::base::bsp::driver::I2CDriver | virtual |