Interface definition for the QMA6100P accelerometer driver. More...
Interface definition for the QMA6100P accelerometer driver.
Definition in file qma6100p.h.
Include dependency graph for qma6100p.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | qma6100p_params_t |
| Configuration parameters. More... | |
| struct | qma6100p_t |
| Device descriptor for QMA6100P accelerometer. More... | |
| struct | qma6100p_raw_data_t |
| Raw 14-bit acceleration data (ADC counts) More... | |
| struct | qma6100p_data_t |
| Converted acceleration data in µg. More... | |
Typedefs | |
| typedef void(* | qma6100p_int_cb_t) (void *) |
| QMA6100P interrupt callback. | |
Functions | |
| int | qma6100p_init (qma6100p_t *dev, const qma6100p_params_t *params) |
| Initialize the QMA6100P accelerometer driver. | |
| int | qma6100p_set_low_power (qma6100p_t *dev) |
| Enter Ultra-Low Power State (ULPS) | |
| int | qma6100p_set_active_mode (qma6100p_t *dev) |
| Enter active mode. | |
| int | qma6100p_read_raw (const qma6100p_t *dev, qma6100p_raw_data_t *data) |
| Read raw accelerometer data (ADC counts) | |
| int | qma6100p_read (const qma6100p_t *dev, qma6100p_data_t *data) |
| Read accelerometer data converted to ug. | |
| int | qma6100p_set_data_ready_int (qma6100p_t *dev, qma6100p_int_pin_num_t line, qma6100p_int_cb_t cb, void *arg) |
| Configure data-ready interrupt. | |