|
caffeine-sal 0.1.17
Header-only polymorphic middleware services layer for the Caffeine Framework
|
Accelerometer Virtual Method Table (VMT). More...
#include <cfn_sal_dev_accelerometer.h>
Data Fields | |
| cfn_hal_api_base_t | base |
| cfn_hal_error_code_t(* | read_xyz_mg )(cfn_sal_dev_accelerometer_t *driver, cfn_sal_dev_accelerometer_data_t *data_out) |
| cfn_hal_error_code_t(* | read_xyz_raw )(cfn_sal_dev_accelerometer_t *driver, cfn_sal_dev_accelerometer_data_t *data_out) |
| cfn_hal_error_code_t(* | read_fifo )(cfn_sal_dev_accelerometer_t *driver, cfn_sal_dev_accelerometer_data_t *data, size_t *count) |
| cfn_hal_error_code_t(* | read_step_counter )(cfn_sal_dev_accelerometer_t *driver, uint32_t *steps) |
| cfn_hal_error_code_t(* | read_6d_orientation )(cfn_sal_dev_accelerometer_t *driver, uint8_t *orientation_code) |
| cfn_hal_error_code_t(* | get_status )(cfn_sal_dev_accelerometer_t *driver, uint32_t *status_flags) |
| cfn_hal_error_code_t(* | get_id )(cfn_sal_dev_accelerometer_t *driver, uint32_t *id_out) |
| void(* | handle_interrupt )(cfn_sal_dev_accelerometer_t *driver) |
Accelerometer Virtual Method Table (VMT).
| cfn_hal_api_base_t cfn_sal_dev_accelerometer_api_s::base |
| cfn_hal_error_code_t(* cfn_sal_dev_accelerometer_api_s::get_id) (cfn_sal_dev_accelerometer_t *driver, uint32_t *id_out) |
| cfn_hal_error_code_t(* cfn_sal_dev_accelerometer_api_s::get_status) (cfn_sal_dev_accelerometer_t *driver, uint32_t *status_flags) |
| void(* cfn_sal_dev_accelerometer_api_s::handle_interrupt) (cfn_sal_dev_accelerometer_t *driver) |
| cfn_hal_error_code_t(* cfn_sal_dev_accelerometer_api_s::read_6d_orientation) (cfn_sal_dev_accelerometer_t *driver, uint8_t *orientation_code) |
| cfn_hal_error_code_t(* cfn_sal_dev_accelerometer_api_s::read_fifo) (cfn_sal_dev_accelerometer_t *driver, cfn_sal_dev_accelerometer_data_t *data, size_t *count) |
| cfn_hal_error_code_t(* cfn_sal_dev_accelerometer_api_s::read_step_counter) (cfn_sal_dev_accelerometer_t *driver, uint32_t *steps) |
| cfn_hal_error_code_t(* cfn_sal_dev_accelerometer_api_s::read_xyz_mg) (cfn_sal_dev_accelerometer_t *driver, cfn_sal_dev_accelerometer_data_t *data_out) |
| cfn_hal_error_code_t(* cfn_sal_dev_accelerometer_api_s::read_xyz_raw) (cfn_sal_dev_accelerometer_t *driver, cfn_sal_dev_accelerometer_data_t *data_out) |