shake2wake 2.0.0.0

Macros

#define SHAKE2WAKE_FILTER_CTL_RANGE_2_G   ( ( 0 & 0x3 ) << 6 )
 
#define SHAKE2WAKE_FILTER_CTL_RANGE_4_G   ( ( 1 & 0x3 ) << 6 )
 
#define SHAKE2WAKE_FILTER_CTL_RANGE_8_G   ( ( 2 & 0x3 ) << 6 )
 
#define SHAKE2WAKE_FILTER_CTL_RES   ( 1 << 5 )
 
#define SHAKE2WAKE_FILTER_CTL_HALF_BW   ( 1 << 4 )
 
#define SHAKE2WAKE_FILTER_CTL_EXT_SAMPLE   ( 1 << 3 )
 
#define SHAKE2WAKE_FILTER_CTL_ODR_12_5   ( 0 & 0x07 )
 
#define SHAKE2WAKE_FILTER_CTL_ODR_25   ( 1 & 0x07 )
 
#define SHAKE2WAKE_FILTER_CTL_ODR_50   ( 2 & 0x07 )
 
#define SHAKE2WAKE_FILTER_CTL_ODR_100   ( 3 & 0x07 )
 
#define SHAKE2WAKE_FILTER_CTL_ODR_200   ( 4 & 0x07 )
 
#define SHAKE2WAKE_FILTER_CTL_ODR_400   ( 7 & 0x07 )
 

Detailed Description

Macro Definition Documentation

◆ SHAKE2WAKE_FILTER_CTL_EXT_SAMPLE

#define SHAKE2WAKE_FILTER_CTL_EXT_SAMPLE   ( 1 << 3 )

◆ SHAKE2WAKE_FILTER_CTL_HALF_BW

#define SHAKE2WAKE_FILTER_CTL_HALF_BW   ( 1 << 4 )

◆ SHAKE2WAKE_FILTER_CTL_ODR_100

#define SHAKE2WAKE_FILTER_CTL_ODR_100   ( 3 & 0x07 )

◆ SHAKE2WAKE_FILTER_CTL_ODR_12_5

#define SHAKE2WAKE_FILTER_CTL_ODR_12_5   ( 0 & 0x07 )

◆ SHAKE2WAKE_FILTER_CTL_ODR_200

#define SHAKE2WAKE_FILTER_CTL_ODR_200   ( 4 & 0x07 )

◆ SHAKE2WAKE_FILTER_CTL_ODR_25

#define SHAKE2WAKE_FILTER_CTL_ODR_25   ( 1 & 0x07 )

◆ SHAKE2WAKE_FILTER_CTL_ODR_400

#define SHAKE2WAKE_FILTER_CTL_ODR_400   ( 7 & 0x07 )

◆ SHAKE2WAKE_FILTER_CTL_ODR_50

#define SHAKE2WAKE_FILTER_CTL_ODR_50   ( 2 & 0x07 )

◆ SHAKE2WAKE_FILTER_CTL_RANGE_2_G

#define SHAKE2WAKE_FILTER_CTL_RANGE_2_G   ( ( 0 & 0x3 ) << 6 )

◆ SHAKE2WAKE_FILTER_CTL_RANGE_4_G

#define SHAKE2WAKE_FILTER_CTL_RANGE_4_G   ( ( 1 & 0x3 ) << 6 )

◆ SHAKE2WAKE_FILTER_CTL_RANGE_8_G

#define SHAKE2WAKE_FILTER_CTL_RANGE_8_G   ( ( 2 & 0x3 ) << 6 )

◆ SHAKE2WAKE_FILTER_CTL_RES

#define SHAKE2WAKE_FILTER_CTL_RES   ( 1 << 5 )