APM:Libraries
|
#include <SPIDevice.h>
Public Attributes | |
const char *const | name |
const spi_dev *const | dev |
uint8_t | bus |
spi_mode | sm |
uint16_t | cs_pin |
SPIFrequency | lowspeed |
SPIFrequency | highspeed |
SPI_transferMode | mode |
uint32_t | prio |
uint8_t | assert_dly |
uint8_t | release_dly |
Definition at line 63 of file SPIDevice.h.
uint8_t F4Light::SPIDESC::assert_dly |
Definition at line 73 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::_cs_assert().
uint8_t F4Light::SPIDESC::bus |
Definition at line 66 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::dma_isr(), F4Light::SPIDevice::set_speed(), F4Light::SPIDevice::spi_isr(), F4Light::SPIDevice::transfer(), and F4Light::SPIDevice::transfer_fullduplex().
uint16_t F4Light::SPIDESC::cs_pin |
Definition at line 68 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::SPIDevice().
const spi_dev* const F4Light::SPIDESC::dev |
Definition at line 65 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::_cs_release(), F4Light::SPIDevice::_transfer(), F4Light::SPIDevice::disable_dma(), F4Light::SPIDevice::dma_isr(), F4Light::SPIDevice::do_transfer(), F4Light::SPIDevice::get_dma_ready(), F4Light::SPIDevice::init(), F4Light::SPIDevice::isr_transfer_finish(), F4Light::SPIDevice::send(), F4Light::SPIDevice::send_strobe(), F4Light::SPIDevice::setup_dma_transfer(), F4Light::SPIDevice::setup_isr_transfer(), F4Light::SPIDevice::spi_isr(), F4Light::SPIDevice::start_dma_transfer(), F4Light::SPIDevice::transfer(), F4Light::SPIDevice::transfer_fullduplex(), and F4Light::SPIDevice::wait_for().
SPIFrequency F4Light::SPIDESC::highspeed |
Definition at line 70 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::set_speed().
SPIFrequency F4Light::SPIDESC::lowspeed |
Definition at line 69 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::init(), and F4Light::SPIDevice::set_speed().
SPI_transferMode F4Light::SPIDESC::mode |
Definition at line 71 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::init(), F4Light::SPIDevice::transfer(), and F4Light::SPIDevice::transfer_fullduplex().
const char* const F4Light::SPIDESC::name |
Definition at line 64 of file SPIDevice.h.
uint32_t F4Light::SPIDESC::prio |
Definition at line 72 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::setup_dma_transfer().
uint8_t F4Light::SPIDESC::release_dly |
Definition at line 74 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::_cs_release().
spi_mode F4Light::SPIDESC::sm |
Definition at line 67 of file SPIDevice.h.
Referenced by F4Light::SPIDevice::init().