APM:Libraries
Public Member Functions | Public Attributes | List of all members
PX4::SPIBus Class Reference

#include <SPIDevice.h>

Inheritance diagram for PX4::SPIBus:
[legend]
Collaboration diagram for PX4::SPIBus:
[legend]

Public Member Functions

 SPIBus (void)
 
- Public Member Functions inherited from PX4::DeviceBus
 DeviceBus (uint8_t _thread_priority=APM_I2C_PRIORITY)
 
AP_HAL::Device::PeriodicHandle register_periodic_callback (uint32_t period_usec, AP_HAL::Device::PeriodicCb, AP_HAL::Device *hal_device)
 
bool adjust_timer (AP_HAL::Device::PeriodicHandle h, uint32_t period_usec)
 

Public Attributes

struct spi_dev_s * dev
 
uint8_t bus
 
- Public Attributes inherited from PX4::DeviceBus
struct DeviceBusnext
 
Semaphore semaphore
 

Additional Inherited Members

- Static Public Member Functions inherited from PX4::DeviceBus
static void * bus_thread (void *arg)
 

Detailed Description

Definition at line 29 of file SPIDevice.h.

Constructor & Destructor Documentation

◆ SPIBus()

PX4::SPIBus::SPIBus ( void  )
inline

Definition at line 31 of file SPIDevice.h.

Member Data Documentation

◆ bus

uint8_t PX4::SPIBus::bus

◆ dev

struct spi_dev_s* PX4::SPIBus::dev

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