Contiki 3.x
|
Register declarations for the cc2538 Sleep Timer and Watchdog. More...
Files | |
file | smwdthrosc.h |
Header file with register declarations and bit masks for the cc2538 Sleep Timer and Watchdog. | |
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]. | |
Register declarations for the cc2538 Sleep Timer and Watchdog.