KETCube
Macros

Macros

#define KETCUBE_LIS2HH12_RESOLUTION_HIGH   0x01U<<7
 
#define KETCUBE_LIS2HH12_RESOLUTION_NORMAL   0x00U
 
#define KETCUBE_LIS2HH12_ODR_0_PDN   0x00U
 
#define KETCUBE_LIS2HH12_ODR_10Hz   0x01U<<4
 
#define KETCUBE_LIS2HH12_ODR_50Hz   0x02U<<4
 
#define KETCUBE_LIS2HH12_ODR_100Hz   0x03U<<4
 
#define KETCUBE_LIS2HH12_ODR_200Hz   0x04U<<4
 
#define KETCUBE_LIS2HH12_ODR_400Hz   0x05U<<4
 
#define KETCUBE_LIS2HH12_ODR_800Hz   0x06U<<4
 
#define KETCUBE_LIS2HH12_DATA_LATCH   0x01U<<3
 
#define KETCUBE_LIS2HH12_DATA_UPDATE   0x00U
 
#define KETCUBE_LIS2HH12_X_ENABLE   0x01U
 
#define KETCUBE_LIS2HH12_Y_ENABLE   0x01U<<1
 
#define KETCUBE_LIS2HH12_Z_ENABLE   0x01U<<2
 

Detailed Description

Macro Definition Documentation

◆ KETCUBE_LIS2HH12_DATA_LATCH

#define KETCUBE_LIS2HH12_DATA_LATCH   0x01U<<3

◆ KETCUBE_LIS2HH12_DATA_UPDATE

#define KETCUBE_LIS2HH12_DATA_UPDATE   0x00U

◆ KETCUBE_LIS2HH12_ODR_0_PDN

#define KETCUBE_LIS2HH12_ODR_0_PDN   0x00U

◆ KETCUBE_LIS2HH12_ODR_100Hz

#define KETCUBE_LIS2HH12_ODR_100Hz   0x03U<<4

◆ KETCUBE_LIS2HH12_ODR_10Hz

#define KETCUBE_LIS2HH12_ODR_10Hz   0x01U<<4

◆ KETCUBE_LIS2HH12_ODR_200Hz

#define KETCUBE_LIS2HH12_ODR_200Hz   0x04U<<4

◆ KETCUBE_LIS2HH12_ODR_400Hz

#define KETCUBE_LIS2HH12_ODR_400Hz   0x05U<<4

◆ KETCUBE_LIS2HH12_ODR_50Hz

#define KETCUBE_LIS2HH12_ODR_50Hz   0x02U<<4

◆ KETCUBE_LIS2HH12_ODR_800Hz

#define KETCUBE_LIS2HH12_ODR_800Hz   0x06U<<4

◆ KETCUBE_LIS2HH12_RESOLUTION_HIGH

#define KETCUBE_LIS2HH12_RESOLUTION_HIGH   0x01U<<7

◆ KETCUBE_LIS2HH12_RESOLUTION_NORMAL

#define KETCUBE_LIS2HH12_RESOLUTION_NORMAL   0x00U

◆ KETCUBE_LIS2HH12_X_ENABLE

#define KETCUBE_LIS2HH12_X_ENABLE   0x01U

◆ KETCUBE_LIS2HH12_Y_ENABLE

#define KETCUBE_LIS2HH12_Y_ENABLE   0x01U<<1

◆ KETCUBE_LIS2HH12_Z_ENABLE

#define KETCUBE_LIS2HH12_Z_ENABLE   0x01U<<2