| 
| template<typename T >  | 
| concept  | modm::Bmi088Transport | 
|   | 
lbuild module: modm:driver:bmi088
Datasheet 
template<typename T > 
      
        
          | concept modm::Bmi088Transport | 
        
      
 
Initial value:requires(T& transport, Bmi088TransportBase::AccRegister reg1,
                         Bmi088TransportBase::GyroRegister reg2, uint8_t 
data)
 
{
    { transport.initialize() };
    { transport.readRegisters(reg1, 
data) } -> std::same_as<std::span<uint8_t>>;
 
    { transport.readRegisters(reg2, 
data) } -> std::same_as<std::span<uint8_t>>;
 
    { transport.writeRegister(reg1, 
data) } -> std::same_as<bool>;
 
    { transport.writeRegister(reg2, 
data) } -> std::same_as<bool>;
 
}
Definition: interface_test.cpp:73