APM:Libraries
Public Member Functions | Public Attributes | List of all members
Linux::SPIDesc Struct Reference

Public Member Functions

 SPIDesc (const char *name_, uint16_t bus_, uint16_t subdev_, uint8_t mode_, uint8_t bits_per_word_, int16_t cs_pin_, uint32_t lowspeed_, uint32_t highspeed_)
 

Public Attributes

const char * name
 
uint16_t bus
 
uint16_t subdev
 
uint8_t mode
 
uint8_t bits_per_word
 
int16_t cs_pin
 
uint32_t lowspeed
 
uint32_t highspeed
 

Detailed Description

Definition at line 48 of file SPIDevice.cpp.

Constructor & Destructor Documentation

◆ SPIDesc()

Linux::SPIDesc::SPIDesc ( const char *  name_,
uint16_t  bus_,
uint16_t  subdev_,
uint8_t  mode_,
uint8_t  bits_per_word_,
int16_t  cs_pin_,
uint32_t  lowspeed_,
uint32_t  highspeed_ 
)
inline

Definition at line 49 of file SPIDevice.cpp.

Member Data Documentation

◆ bits_per_word

uint8_t Linux::SPIDesc::bits_per_word

◆ bus

uint16_t Linux::SPIDesc::bus

Definition at line 59 of file SPIDevice.cpp.

Referenced by Linux::SPIDeviceManager::get_device(), and Linux::SPIBus::open().

◆ cs_pin

int16_t Linux::SPIDesc::cs_pin

◆ highspeed

uint32_t Linux::SPIDesc::highspeed

Definition at line 65 of file SPIDevice.cpp.

Referenced by Linux::SPIDevice::set_speed(), and Linux::SPIDevice::SPIDevice().

◆ lowspeed

uint32_t Linux::SPIDesc::lowspeed

Definition at line 64 of file SPIDevice.cpp.

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

◆ mode

uint8_t Linux::SPIDesc::mode

◆ name

const char* Linux::SPIDesc::name

Definition at line 58 of file SPIDevice.cpp.

◆ subdev

uint16_t Linux::SPIDesc::subdev

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