APM:Libraries
Empty::SPIDevice Member List

This is the complete list of members for Empty::SPIDevice, including all inherited members.

_bus_idAP_HAL::Deviceprotected
_read_flagAP_HAL::Deviceprotected
_semaphoreEmpty::SPIDeviceprivate
adjust_periodic_callback(PeriodicHandle h, uint32_t period_usec) overrideAP_HAL::SPIDeviceinlinevirtual
bus_num(void) constAP_HAL::Deviceinline
bus_type(void) constAP_HAL::Deviceinline
BUS_TYPE_I2C enum valueAP_HAL::Device
BUS_TYPE_SPI enum valueAP_HAL::Device
BUS_TYPE_UAVCAN enum valueAP_HAL::Device
BUS_TYPE_UNKNOWN enum valueAP_HAL::Device
BusType enum nameAP_HAL::Device
change_bus_id(uint32_t old_id, uint8_t devtype)AP_HAL::Deviceinlinestatic
check_next_register(void)AP_HAL::Device
clock_pulse(uint32_t len)AP_HAL::SPIDeviceinlinevirtual
counterAP_HAL::Device
Device(enum BusType type)AP_HAL::Deviceinline
frequencyAP_HAL::Device
FUNCTOR_TYPEDEF(PeriodicCb, void)AP_HAL::Device
get_bus_address(void) constAP_HAL::Deviceinline
get_bus_id(void) constAP_HAL::Deviceinline
get_bus_id_devtype(uint8_t devtype)AP_HAL::Deviceinline
get_semaphore()Empty::SPIDeviceinlinevirtual
make_bus_id(enum BusType bus_type, uint8_t bus, uint8_t address, uint8_t devtype)AP_HAL::Deviceinlinestatic
n_allocatedAP_HAL::Device
n_setAP_HAL::Device
nextAP_HAL::Device
PeriodicHandle typedefAP_HAL::Device
read(uint8_t *recv, uint32_t recv_len)AP_HAL::Deviceinline
read_registers(uint8_t first_reg, uint8_t *recv, uint32_t recv_len)AP_HAL::Deviceinline
register_completion_callback(AP_HAL::MemberProc proc)AP_HAL::Deviceinlinevirtual
register_completion_callback(AP_HAL::Proc proc)AP_HAL::Deviceinlinevirtual
register_periodic_callback(uint32_t period_usec, AP_HAL::Device::PeriodicCb) overrideEmpty::SPIDeviceinline
AP_HAL::SPIDevice::register_periodic_callback(uint32_t period_usec, Device::PeriodicCb) override=0AP_HAL::SPIDevicepure virtual
AP_HAL::Device::register_periodic_callback(uint32_t period_usec, PeriodicCb)=0AP_HAL::Devicepure virtual
regsAP_HAL::Device
set_address(uint8_t address)AP_HAL::Deviceinlinevirtual
set_checked_register(uint8_t reg, uint8_t val)AP_HAL::Device
set_chip_select(bool set)AP_HAL::Deviceinlinevirtual
set_device_address(uint8_t address)AP_HAL::Deviceinlineprotected
set_device_bus(uint8_t bus)AP_HAL::Deviceinlineprotected
set_device_type(uint8_t devtype)AP_HAL::Deviceinline
set_read_flag(uint8_t flag)AP_HAL::Deviceinline
set_retries(uint8_t retries)AP_HAL::Deviceinlinevirtual
set_speed(AP_HAL::Device::Speed speed) overrideEmpty::SPIDeviceinlinevirtual
setup_checked_registers(uint8_t num_regs, uint8_t frequency=10)AP_HAL::Device
Speed enum nameAP_HAL::Device
SPEED_HIGH enum valueAP_HAL::Device
SPEED_LOW enum valueAP_HAL::Device
SPIDevice()Empty::SPIDeviceinline
transfer(const uint8_t *send, uint32_t send_len, uint8_t *recv, uint32_t recv_len) overrideEmpty::SPIDeviceinlinevirtual
transfer_fullduplex(const uint8_t *send, uint8_t *recv, uint32_t len) overrideEmpty::SPIDeviceinlinevirtual
unregister_callback(PeriodicHandle h)AP_HAL::Deviceinlinevirtual
write_register(uint8_t reg, uint8_t val, bool checked=false)AP_HAL::Deviceinline
~Device()AP_HAL::Deviceinlinevirtual
~SPIDevice()Empty::SPIDeviceinlinevirtual