opentitanlib::test_utils::bitbanging

Module spi

Source

Structs§

  • Configuration for SPI bitbanging
  • A decoder for SPI transmissions, parameterized over bits in input sample bitfields of SPI transmissions.
  • An encoder for SPI transmissions, parameterized over bits in the output bitfields to use for transmission. Does not support encoding as a SPI device (only works as a SPI host).
  • Additional delays required to synchronise with a SPI device, all measured in SPI clock cycles (2 bitbanging samples per cycle).

Enums§