Platform Bus Interface Descriptor.
#include <sensor_bus.h>
Data Fields | |
uint16_t | addr |
Device bus address. More... | |
volatile void * | id |
Bus interface address. More... | |
bool | no_wait |
Bus transaction non-wait option. More... | |
bus_status_t | status |
Bus transaction status. More... | |
bus_type_t | type |
Bus type and protocol. More... | |
uint16_t bus_desc_t::addr |
Device bus address.
Referenced by imu3000_default_init().
volatile void* bus_desc_t::id |
Bus interface address.
bool bus_desc_t::no_wait |
Bus transaction non-wait option.
Referenced by bma150_isr(), bma220_isr(), bma222_isr(), bma250_isr(), imu3000_isr(), itg3200_isr(), kxtf9_isr(), and sfh7770_isr().
bus_status_t bus_desc_t::status |
Bus transaction status.
Referenced by bma020_init(), bma150_get_temperature(), bma150_init(), bma150_isr(), bma150_set_threshold(), bma180_get_temperature(), bma180_init(), bma220_init(), bma220_isr(), bma222_device_id(), bma222_get_temperature(), bma222_get_threshold(), bma222_init(), bma222_isr(), bma222_set_bandwidth(), bma222_set_range(), bma222_set_threshold(), bma250_device_id(), bma250_get_temperature(), bma250_init(), bma250_isr(), bma250_set_threshold(), hmc5883l_init(), imu3000_default_init(), imu3000_isr(), itg3200_default_init(), itg3200_isr(), kxtf9_init(), kxtf9_isr(), sfh7770_init(), and sfh7770_isr().
bus_type_t bus_desc_t::type |
Bus type and protocol.
Referenced by bma220_init().