ChibiOS/HAL
6.1.0
|
Structure representing an SPI driver. More...
#include <hal_spi_lld.h>
Data Fields | |
spistate_t | state |
Driver state. More... | |
const SPIConfig * | config |
Current configuration data. More... | |
thread_reference_t | thread |
Waiting thread. More... | |
mutex_t | mutex |
Mutex protecting the peripheral. More... | |
Structure representing an SPI driver.
Definition at line 128 of file hal_spi_lld.h.
spistate_t SPIDriver::state |
Driver state.
Definition at line 132 of file hal_spi_lld.h.
Referenced by spi_lld_start(), spi_lld_stop(), spiAbort(), spiAbortI(), spiExchange(), spiIgnore(), spiObjectInit(), spiReceive(), spiSelect(), spiSend(), spiStart(), spiStartExchange(), spiStartIgnore(), spiStartReceive(), spiStartSend(), spiStop(), and spiUnselect().
const SPIConfig* SPIDriver::config |
Current configuration data.
Definition at line 136 of file hal_spi_lld.h.
Referenced by spiExchange(), spiIgnore(), spiObjectInit(), spiReceive(), spiSend(), spiStart(), and spiStop().
thread_reference_t SPIDriver::thread |
Waiting thread.
Definition at line 141 of file hal_spi_lld.h.
Referenced by spiAbortI(), spiExchange(), spiIgnore(), spiObjectInit(), spiReceive(), and spiSend().
mutex_t SPIDriver::mutex |
Mutex protecting the peripheral.
Definition at line 147 of file hal_spi_lld.h.
Referenced by spiAcquireBus(), spiObjectInit(), and spiReleaseBus().