I2C implementation for Asgard.
More...
#include <i2c.hpp>
template<u16 InterfaceNumber>
struct bsp::asg::drv::I2C< InterfaceNumber >
I2C implementation for Asgard.
- Warning
- Do not use this on its own!
- Template Parameters
-
InterfaceNumber | I2C interface number |
◆ deinit()
template<u16 InterfaceNumber>
Deinit function.
- Returns
- Success
◆ init()
template<u16 InterfaceNumber>
Init function.
- Returns
- Success
◆ read()
template<u16 InterfaceNumber>
template<size_t N>
I2C receive.
- Template Parameters
-
- Parameters
-
address | Device address |
data | Array for the read data |
◆ write()
template<u16 InterfaceNumber>
template<size_t N>
I2C write.
- Template Parameters
-
- Parameters
-
address | Device address |
data | Array to send |
The documentation for this struct was generated from the following file: