requires(T& transport, Bmi270TransportBase::Register reg, uint8_t count, uint8_t
data,
const std::array<uint8_t, 2>& values, std::array<uint8_t, 4>& fifoData) {
{ transport.initialize() };
{ transport.readRegisters(reg, count) } -> std::same_as<std::span<uint8_t>>;
{ transport.writeRegister(reg,
data) } -> std::same_as<bool>;
{ transport.writeRegisters(reg, std::span{values}) } -> std::same_as<bool>;
{ transport.readFifoData(std::span<uint8_t>{fifoData}) } -> std::same_as<bool>;
}
Definition: interface_test.cpp:73