Contiki-NG

Header file with register declarations and bit masks for the cc2538 Sleep Timer and Watchdog. More...

Go to the source code of this file.

Macros

ST and WDT Register offset declarations
#define SMWDTHROSC_WDCTL   0x400D5000
 Watchdog Control.
 
#define SMWDTHROSC_ST0   0x400D5040
 ST count/compare value 0.
 
#define SMWDTHROSC_ST1   0x400D5044
 ST count/compare value 1.
 
#define SMWDTHROSC_ST2   0x400D5048
 ST count/compare value 2.
 
#define SMWDTHROSC_ST3   0x400D504C
 ST count/compare value 3.
 
#define SMWDTHROSC_STLOAD   0x400D5050
 Compare value load status.
 
#define SMWDTHROSC_STCC   0x400D5054
 ST capture control.
 
#define SMWDTHROSC_STCS   0x400D5058
 ST capture status.
 
#define SMWDTHROSC_STCV0   0x400D505C
 ST capture value 0.
 
#define SMWDTHROSC_STCV1   0x400D5060
 ST capture value 1.
 
#define SMWDTHROSC_STCV2   0x400D5064
 ST capture value 2.
 
#define SMWDTHROSC_STCV3   0x400D5068
 ST capture value 3.
 
SMWDTHROSC_WDCTL register bit masks
#define SMWDTHROSC_WDCTL_CLR   0x000000F0
 Clear timer mask.
 
#define SMWDTHROSC_WDCTL_CLR_3   0x00000080
 Clear timer mask[3].
 
#define SMWDTHROSC_WDCTL_CLR_2   0x00000040
 Clear timer mask[2].
 
#define SMWDTHROSC_WDCTL_CLR_1   0x00000020
 Clear timer mask[1].
 
#define SMWDTHROSC_WDCTL_CLR_0   0x00000010
 Clear timer mask[0].
 
#define SMWDTHROSC_WDCTL_EN   0x00000008
 Enable mask.
 
#define SMWDTHROSC_WDCTL_MODE   0x00000004
 Mode select mask.
 
#define SMWDTHROSC_WDCTL_INT   0x00000003
 Interval Select mask.
 
SMWDTHROSC_ST[0:3] register bit masks
#define SMWDTHROSC_ST0_ST0   0x000000FF
 ST count/compare bits [7:0].
 
#define SMWDTHROSC_ST1_ST1   0x000000FF
 ST count/compare bits [15:8].
 
#define SMWDTHROSC_ST2_ST2   0x000000FF
 ST count/compare bits [23:16].
 
#define SMWDTHROSC_ST3_ST3   0x000000FF
 ST count/compare bits [31:24].
 
SMWDTHROSC_STLOAD register bit masks
#define SMWDTHROSC_STLOAD_STLOAD   0x00000001
 STx upload status signal.
 
SMWDTHROSC_STCC register bit masks
#define SMWDTHROSC_STCC_PORT   0x00000038
 Port select.
 
#define SMWDTHROSC_STCC_PIN   0x00000007
 Pin select.
 
SMWDTHROSC_STCS register bit masks
#define SMWDTHROSC_STCS_VALID   0x00000001
 Capture valid flag.
 
SMWDTHROSC_STCV[0:3] register bit masks
#define SMWDTHROSC_STCV0_STCV0   0x000000FF
 ST capture bits [7:0].
 
#define SMWDTHROSC_STCV1_STCV1   0x000000FF
 ST capture bits [15:8].
 
#define SMWDTHROSC_STCV2_STCV2   0x000000FF
 ST capture bits [23:16].
 
#define SMWDTHROSC_STCV3_STCV3   0x000000FF
 ST capture bits [32:24].
 

Detailed Description

Header file with register declarations and bit masks for the cc2538 Sleep Timer and Watchdog.

Definition in file smwdthrosc.h.