weather 2.0.0.0
CRTL measurement register

Macros

#define WEATHER_MCTRL_PRESS_OS_SKIPPED   0x00;
 
#define WEATHER_MCTRL_PRESS_OS_1X   ( 0x01<<2 )
 
#define WEATHER_MCTRL_PRESS_OS_2X   ( 0x02<<2 )
 
#define WEATHER_MCTRL_PRESS_OS_4X   ( 0x03<<2 )
 
#define WEATHER_MCTRL_PRESS_OS_8X   ( 0x04<<2 )
 
#define WEATHER_MCTRL_PRESS_OS_16X   ( 0x05<<2 )
 
#define WEATHER_MCTRL_TEMP_OS_SKIPPED   0x00
 
#define WEATHER_MCTRL_TEMP_OS_1X   ( 0x01<<5 )
 
#define WEATHER_MCTRL_TEMP_OS_2X   ( 0x02<<5 )
 
#define WEATHER_MCTRL_TEMP_OS_4X   ( 0x03<<5 )
 
#define WEATHER_MCTRL_TEMP_OS_8X   ( 0x04<<5 )
 
#define WEATHER_MCTRL_TEMP_OS_16X   ( 0x05<<5 )
 
#define WEATHER_MCTRL_MODE_SLEEP   0x00
 
#define WEATHER_MCTRL_MODE_FORCED   0x01
 
#define WEATHER_MCTRL_MODE_NORMAL   0x03
 

Detailed Description

Macro Definition Documentation

◆ WEATHER_MCTRL_MODE_FORCED

#define WEATHER_MCTRL_MODE_FORCED   0x01

◆ WEATHER_MCTRL_MODE_NORMAL

#define WEATHER_MCTRL_MODE_NORMAL   0x03

◆ WEATHER_MCTRL_MODE_SLEEP

#define WEATHER_MCTRL_MODE_SLEEP   0x00

◆ WEATHER_MCTRL_PRESS_OS_16X

#define WEATHER_MCTRL_PRESS_OS_16X   ( 0x05<<2 )

◆ WEATHER_MCTRL_PRESS_OS_1X

#define WEATHER_MCTRL_PRESS_OS_1X   ( 0x01<<2 )

◆ WEATHER_MCTRL_PRESS_OS_2X

#define WEATHER_MCTRL_PRESS_OS_2X   ( 0x02<<2 )

◆ WEATHER_MCTRL_PRESS_OS_4X

#define WEATHER_MCTRL_PRESS_OS_4X   ( 0x03<<2 )

◆ WEATHER_MCTRL_PRESS_OS_8X

#define WEATHER_MCTRL_PRESS_OS_8X   ( 0x04<<2 )

◆ WEATHER_MCTRL_PRESS_OS_SKIPPED

#define WEATHER_MCTRL_PRESS_OS_SKIPPED   0x00;

◆ WEATHER_MCTRL_TEMP_OS_16X

#define WEATHER_MCTRL_TEMP_OS_16X   ( 0x05<<5 )

◆ WEATHER_MCTRL_TEMP_OS_1X

#define WEATHER_MCTRL_TEMP_OS_1X   ( 0x01<<5 )

◆ WEATHER_MCTRL_TEMP_OS_2X

#define WEATHER_MCTRL_TEMP_OS_2X   ( 0x02<<5 )

◆ WEATHER_MCTRL_TEMP_OS_4X

#define WEATHER_MCTRL_TEMP_OS_4X   ( 0x03<<5 )

◆ WEATHER_MCTRL_TEMP_OS_8X

#define WEATHER_MCTRL_TEMP_OS_8X   ( 0x04<<5 )

◆ WEATHER_MCTRL_TEMP_OS_SKIPPED

#define WEATHER_MCTRL_TEMP_OS_SKIPPED   0x00