APM:Libraries
Public Attributes | List of all members
F4Light::SPIDESC Struct Reference

#include <SPIDevice.h>

Collaboration diagram for F4Light::SPIDESC:
[legend]

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
 

Detailed Description

Definition at line 63 of file SPIDevice.h.

Member Data Documentation

◆ assert_dly

uint8_t F4Light::SPIDESC::assert_dly

Definition at line 73 of file SPIDevice.h.

Referenced by F4Light::SPIDevice::_cs_assert().

◆ bus

uint8_t F4Light::SPIDESC::bus

◆ cs_pin

uint16_t F4Light::SPIDESC::cs_pin

Definition at line 68 of file SPIDevice.h.

Referenced by F4Light::SPIDevice::SPIDevice().

◆ dev

const spi_dev* const F4Light::SPIDESC::dev

◆ highspeed

SPIFrequency F4Light::SPIDESC::highspeed

Definition at line 70 of file SPIDevice.h.

Referenced by F4Light::SPIDevice::set_speed().

◆ lowspeed

SPIFrequency F4Light::SPIDESC::lowspeed

Definition at line 69 of file SPIDevice.h.

Referenced by F4Light::SPIDevice::init(), and F4Light::SPIDevice::set_speed().

◆ mode

SPI_transferMode F4Light::SPIDESC::mode

◆ name

const char* const F4Light::SPIDESC::name

Definition at line 64 of file SPIDevice.h.

◆ prio

uint32_t F4Light::SPIDESC::prio

Definition at line 72 of file SPIDevice.h.

Referenced by F4Light::SPIDevice::setup_dma_transfer().

◆ release_dly

uint8_t F4Light::SPIDESC::release_dly

Definition at line 74 of file SPIDevice.h.

Referenced by F4Light::SPIDevice::_cs_release().

◆ sm

spi_mode F4Light::SPIDESC::sm

Definition at line 67 of file SPIDevice.h.

Referenced by F4Light::SPIDevice::init().


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