APM:Libraries
|
#include <spi.h>
Public Attributes | |
SPI_TypeDef * | SPIx |
uint8_t | afio |
IRQn_Type | irq |
uint16_t | clock |
Spi_DMA | dma |
spi_state * | state |
uint8_t spi_dev::afio |
Definition at line 31 of file spi.h.
Referenced by spi_gpio_master_cfg().
uint16_t spi_dev::clock |
Definition at line 33 of file spi.h.
Referenced by spi_reconfigure().
Spi_DMA spi_dev::dma |
Definition at line 34 of file spi.h.
Referenced by F4Light::SPIDevice::disable_dma(), F4Light::SPIDevice::get_dma_ready(), and F4Light::SPIDevice::setup_dma_transfer().
IRQn_Type spi_dev::irq |
Definition at line 32 of file spi.h.
Referenced by isr_handler(), and spi_attach_interrupt().
SPI_TypeDef* spi_dev::SPIx |
Definition at line 30 of file spi.h.
Referenced by F4Light::SPIDevice::_transfer(), F4Light::SPIDevice::dev_to_spi_pins(), F4Light::SPIDevice::dma_isr(), isr_handler(), F4Light::SPIDevice::send_strobe(), F4Light::SPIDevice::setup_dma_transfer(), F4Light::SPIDevice::setup_isr_transfer(), spi_dff(), spi_disable_dma_req(), spi_disable_irq(), spi_enable_dma_req(), spi_enable_irq(), spi_init(), spi_is_busy(), spi_is_enabled(), spi_is_irq_enabled(), spi_is_rx_nonempty(), spi_is_tx_empty(), F4Light::SPIDevice::spi_isr(), spi_peripheral_disable(), spi_peripheral_enable(), spi_reconfigure(), spi_rx_reg(), spi_set_speed(), spi_tx_reg(), spi_wait_busy(), spimaster_transfer(), and F4Light::SPIDevice::wait_for().
spi_state* spi_dev::state |
Definition at line 35 of file spi.h.
Referenced by F4Light::SPIDevice::dma_isr(), F4Light::SPIDevice::do_transfer(), isr_handler(), F4Light::SPIDevice::isr_transfer_finish(), F4Light::SPIDevice::send_strobe(), spi_attach_interrupt(), spi_detach_interrupt(), F4Light::SPIDevice::spi_isr(), spi_reconfigure(), F4Light::SPIDevice::transfer(), and F4Light::SPIDevice::wait_for().