prf::hal::SpiBus class final

Public types

struct Config

Public static functions

static auto controller0() -> void*
static auto controller1() -> void*

Public functions

auto init(const Config& config) -> bool
auto label() const -> const char*
auto ready() const -> bool
auto transfer(const uint8_t* tx, uint8_t* rx, size_t size) const -> bool
auto write(const uint8_t* tx, size_t size) const -> bool