Go to the source code of this file.
|
enum | Boardcore::H3LIS331DLDefs::FullScaleRange { Boardcore::H3LIS331DLDefs::FS_100 = 0 << 4
, Boardcore::H3LIS331DLDefs::FS_200 = 1 << 4
, Boardcore::H3LIS331DLDefs::FS_400 = 3 << 4
} |
| Constants for the FullScale Range. More...
|
|
enum | Boardcore::H3LIS331DLDefs::OutputDataRate {
Boardcore::H3LIS331DLDefs::ODR_LP_0_5 = 0b010 << 5
, Boardcore::H3LIS331DLDefs::ODR_LP_1 = 0b011 << 5
, Boardcore::H3LIS331DLDefs::ODR_LP_2 = 0b100 << 5
, Boardcore::H3LIS331DLDefs::ODR_LP_5 = 0b101 << 5
,
Boardcore::H3LIS331DLDefs::ODR_LP_10 = 0b110 << 5
, Boardcore::H3LIS331DLDefs::ODR_50 = 0b001 << 5 | 0b00 << 3
, Boardcore::H3LIS331DLDefs::ODR_100 = 0b001 << 5 | 0b01 << 3
, Boardcore::H3LIS331DLDefs::ODR_400 = 0b001 << 5 | 0b10 << 3
,
Boardcore::H3LIS331DLDefs::ODR_1000 = 0b001 << 5 | 0b11 << 3
} |
| Constants for Output Data Rate configuration. More...
|
|
enum | Boardcore::H3LIS331DLDefs::BlockDataUpdate { Boardcore::H3LIS331DLDefs::BDU_CONTINUOS_UPDATE = 0 << 7
, Boardcore::H3LIS331DLDefs::BDU_WAIT_UNTIL_READ = 1 << 7
} |
| Constants for Block Data Update. More...
|
|
enum | Boardcore::H3LIS331DLDefs::Registers {
Boardcore::H3LIS331DLDefs::REG_WHO_AM_I = 0x0F
, Boardcore::H3LIS331DLDefs::REG_CTRL_REG1 = 0x20
, Boardcore::H3LIS331DLDefs::REG_CTRL_REG2 = 0x21
, Boardcore::H3LIS331DLDefs::REG_CTRL_REG3 = 0x22
,
Boardcore::H3LIS331DLDefs::REG_CTRL_REG4 = 0x23
, Boardcore::H3LIS331DLDefs::REG_CTRL_REG5 = 0x24
, Boardcore::H3LIS331DLDefs::REG_STATUS_REG = 0x27
, Boardcore::H3LIS331DLDefs::REG_OUT_X_L = 0x28
,
Boardcore::H3LIS331DLDefs::REG_OUT_X_H = 0x29
, Boardcore::H3LIS331DLDefs::REG_OUT_Y_L = 0x2a
, Boardcore::H3LIS331DLDefs::REG_OUT_Y_H = 0x2b
, Boardcore::H3LIS331DLDefs::REG_OUT_Z_L = 0x2c
,
Boardcore::H3LIS331DLDefs::REG_OUT_Z_H = 0x2d
} |
| Constants for the Registers. More...
|
|
enum | Boardcore::H3LIS331DLDefs::Statuses : uint8_t {
Boardcore::H3LIS331DLDefs::STATUS_REG_XDR = 0b0000'0001
, Boardcore::H3LIS331DLDefs::STATUS_REG_YDR = 0b0000'0010
, Boardcore::H3LIS331DLDefs::STATUS_REG_ZDR = 0b0000'0100
, Boardcore::H3LIS331DLDefs::STATUS_REG_XYZDR = 0b0000'1000
,
Boardcore::H3LIS331DLDefs::STATUS_REG_XOR = 0b0001'0000
, Boardcore::H3LIS331DLDefs::STATUS_REG_YOR = 0b0010'0000
, Boardcore::H3LIS331DLDefs::STATUS_REG_ZOR = 0b0100'0000
, Boardcore::H3LIS331DLDefs::STATUS_REG_XYZOR = 0b1000'0000
} |
| magic numbers for the Status Register More...
|
|