Skyward boardcore
Loading...
Searching...
No Matches
Boardcore::SPISlave Struct Reference

Contains information about a single SPI slave device. More...

#include <SPIBusInterface.h>

Collaboration diagram for Boardcore::SPISlave:

Public Member Functions

 SPISlave (SPIBusInterface &bus, GpioType cs, SPIBusConfig config={})
 

Public Attributes

SPIBusInterfacebus
 Bus on which the slave is connected.
 
SPIBusConfig config
 
GpioType cs
 Chip select pin.
 

Detailed Description

Contains information about a single SPI slave device.

Definition at line 293 of file SPIBusInterface.h.

Constructor & Destructor Documentation

◆ SPISlave()

Boardcore::SPISlave::SPISlave ( SPIBusInterface & bus,
GpioType cs,
SPIBusConfig config = {} )
inline

Definition at line 300 of file SPIBusInterface.h.

Member Data Documentation

◆ bus

SPIBusInterface& Boardcore::SPISlave::bus

Bus on which the slave is connected.

Definition at line 295 of file SPIBusInterface.h.

◆ config

SPIBusConfig Boardcore::SPISlave::config

How the bus should be configured to communicate with the slave.

Definition at line 296 of file SPIBusInterface.h.

◆ cs

GpioType Boardcore::SPISlave::cs

Chip select pin.

Definition at line 298 of file SPIBusInterface.h.


The documentation for this struct was generated from the following file: