std1.0.0-beta-7 SafeC docs

std :: hal::spi

Trait std::SpiChip

#include <std/hal/spi.h> source

trait SpiChip {
    void init(unsigned long base, int mode) const;
    unsigned char transfer(unsigned long base, unsigned char tx) const;
    void cs(unsigned long base, int asserted) const;
}

What an SPI controller type provides; SpiDevice<C> requires it.

Required methods

§void init(unsigned long base, int mode) constsource
§unsigned char transfer(unsigned long base, unsigned char tx) constsource
§void cs(unsigned long base, int asserted) constsource