|
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().
1.8.13