Default configuration for the QST QMA6100P accelerometer. More...
Default configuration for the QST QMA6100P accelerometer.
Definition in file qma6100p_params.h.
#include "board.h"#include "periph/gpio.h"#include "periph/i2c.h"#include "qma6100p.h"#include "saul_reg.h"
Include dependency graph for qma6100p_params.h:Go to the source code of this file.
Macros | |
| #define | QMA6100P_PARAM_I2C (I2C_DEV(0)) |
| Default I2C bus. | |
| #define | CONFIG_QMA6100P_I2C_ADDR (QMA6100P_I2C_ADDR_LOW) |
| Default I2C address (fallback when not configured via Kconfig) | |
| #define | QMA6100P_PARAM_I2C_ADDR (CONFIG_QMA6100P_I2C_ADDR) |
| Default I2C address. | |
| #define | QMA6100P_PARAM_RATE (QMA6100P_ODR_100HZ) |
| Default output data rate. | |
| #define | QMA6100P_PARAM_RANGE (QMA6100P_RANGE_2G) |
| Default full-scale range. | |
| #define | QMA6100P_PARAM_MCLK (QMA6100P_PM_MCLK_51K2) |
| Default master clock frequency. | |
| #define | QMA6100P_PARAM_INT1_PIN (GPIO_UNDEF) |
| MCU GPIO connected to the QMA6100P INT1 pin. | |
| #define | QMA6100P_PARAM_INT2_PIN (GPIO_UNDEF) |
| MCU GPIO connected to the QMA6100P INT2 pin. | |
| #define | QMA6100P_PARAM_INT_ACTIVE_LEVEL (QMA6100P_INTPIN_ACTIVE_HIGH) |
| Default interrupt pin active level. | |
| #define | QMA6100P_PARAM_INT_PIN_MODE (QMA6100P_INTPIN_PUSH_PULL) |
| Default interrupt pin output mode (push-pull or open-drain) | |
| #define | QMA6100P_PARAM_INT_SHADOW (QMA6100P_INT_CFG_SHADOW_DIS) |
| Default shadow mode for acceleration data registers. | |
| #define | QMA6100P_PARAMS |
| Default configuration parameters structure for QMA6100P devices. | |
| #define | QMA6100P_SAUL_INFO { .name = "qma6100p" } |
| Additional SAUL registry information. | |
Variables | |
| static const qma6100p_params_t | qma6100p_params [] |
| QMA6100P defaults params if not defined for a board or application. | |
| static const saul_reg_info_t | qma6100p_saul_info [] |
| Additional meta information to keep in the SAUL registry. | |
QMA6100P I2C addresses | |
Determined by the AD0 pin level. | |
| #define | QMA6100P_I2C_ADDR_LOW (0x12) |
| AD0 connected to GND. | |
| #define | QMA6100P_I2C_ADDR_HIGH (0x13) |
| AD0 connected to VDD. | |
| #define CONFIG_QMA6100P_I2C_ADDR (QMA6100P_I2C_ADDR_LOW) |
Default I2C address (fallback when not configured via Kconfig)
Definition at line 51 of file qma6100p_params.h.
| #define QMA6100P_I2C_ADDR_HIGH (0x13) |
AD0 connected to VDD.
Definition at line 41 of file qma6100p_params.h.
| #define QMA6100P_I2C_ADDR_LOW (0x12) |
AD0 connected to GND.
Definition at line 40 of file qma6100p_params.h.
| #define QMA6100P_PARAM_I2C (I2C_DEV(0)) |
Default I2C bus.
Definition at line 46 of file qma6100p_params.h.
| #define QMA6100P_PARAM_I2C_ADDR (CONFIG_QMA6100P_I2C_ADDR) |
Default I2C address.
Definition at line 56 of file qma6100p_params.h.
| #define QMA6100P_PARAM_INT1_PIN (GPIO_UNDEF) |
MCU GPIO connected to the QMA6100P INT1 pin.
Set to GPIO_UNDEF to disable interrupt-driven operation on this line and use polling instead.
Definition at line 116 of file qma6100p_params.h.
| #define QMA6100P_PARAM_INT2_PIN (GPIO_UNDEF) |
MCU GPIO connected to the QMA6100P INT2 pin.
Set to GPIO_UNDEF to disable interrupt-driven operation on this line and use polling instead.
Definition at line 124 of file qma6100p_params.h.
| #define QMA6100P_PARAM_INT_ACTIVE_LEVEL (QMA6100P_INTPIN_ACTIVE_HIGH) |
Default interrupt pin active level.
Definition at line 134 of file qma6100p_params.h.
| #define QMA6100P_PARAM_INT_PIN_MODE (QMA6100P_INTPIN_PUSH_PULL) |
Default interrupt pin output mode (push-pull or open-drain)
Definition at line 144 of file qma6100p_params.h.
| #define QMA6100P_PARAM_INT_SHADOW (QMA6100P_INT_CFG_SHADOW_DIS) |
Default shadow mode for acceleration data registers.
Definition at line 154 of file qma6100p_params.h.
| #define QMA6100P_PARAM_MCLK (QMA6100P_PM_MCLK_51K2) |
Default master clock frequency.
Definition at line 108 of file qma6100p_params.h.
| #define QMA6100P_PARAM_RANGE (QMA6100P_RANGE_2G) |
Default full-scale range.
Definition at line 94 of file qma6100p_params.h.
| #define QMA6100P_PARAM_RATE (QMA6100P_ODR_100HZ) |
Default output data rate.
Definition at line 78 of file qma6100p_params.h.
| #define QMA6100P_PARAMS |
Default configuration parameters structure for QMA6100P devices.
Definition at line 159 of file qma6100p_params.h.
| #define QMA6100P_SAUL_INFO { .name = "qma6100p" } |
Additional SAUL registry information.
Definition at line 171 of file qma6100p_params.h.
|
static |
QMA6100P defaults params if not defined for a board or application.
Definition at line 178 of file qma6100p_params.h.
|
static |
Additional meta information to keep in the SAUL registry.
Definition at line 185 of file qma6100p_params.h.