APM:Libraries
PX4::I2CDevice Member List

This is the complete list of members for PX4::I2CDevice, including all inherited members.

_addressPX4::I2CDeviceprivate
_bus_idAP_HAL::Deviceprotected
_busnumPX4::I2CDeviceprivate
_px4devPX4::I2CDeviceprivate
_read_flagAP_HAL::Deviceprotected
_split_transfersPX4::I2CDeviceprivate
adjust_periodic_callback(AP_HAL::Device::PeriodicHandle h, uint32_t period_usec) overridePX4::I2CDevicevirtual
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
businfoPX4::I2CDeviceprivatestatic
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
counterAP_HAL::Device
Device(enum BusType type)AP_HAL::Deviceinline
frequencyAP_HAL::Device
from(AP_HAL::I2CDevice *dev)PX4::I2CDeviceinlinestatic
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() overridePX4::I2CDeviceinlinevirtual
I2CDevice(uint8_t bus, uint8_t address)PX4::I2CDevice
AP_HAL::I2CDevice::I2CDevice()AP_HAL::I2CDeviceinline
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
num_busesPX4::I2CDeviceprivatestatic
perfPX4::I2CDeviceprivate
PeriodicHandle typedefAP_HAL::Device
pnamePX4::I2CDeviceprivate
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
read_registers_multiple(uint8_t first_reg, uint8_t *recv, uint32_t recv_len, uint8_t times) overridePX4::I2CDevicevirtual
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) overridePX4::I2CDevice
AP_HAL::I2CDevice::register_periodic_callback(uint32_t period_usec, Device::PeriodicCb) override=0AP_HAL::I2CDevicepure virtual
AP_HAL::Device::register_periodic_callback(uint32_t period_usec, PeriodicCb)=0AP_HAL::Devicepure virtual
regsAP_HAL::Device
set_address(uint8_t address) overridePX4::I2CDeviceinlinevirtual
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) overridePX4::I2CDeviceinlinevirtual
set_speed(enum Device::Speed speed) overridePX4::I2CDeviceinline
AP_HAL::I2CDevice::set_speed(Device::Speed speed) override=0AP_HAL::I2CDevicepure virtual
set_split_transfers(bool set) overridePX4::I2CDeviceinlinevirtual
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
transfer(const uint8_t *send, uint32_t send_len, uint8_t *recv, uint32_t recv_len) overridePX4::I2CDevicevirtual
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
~I2CDevice()PX4::I2CDevicevirtual