Contiki 3.x
Files | Macros
cc2538 System Control Block

Files

file  scb.h
 Header file for the System Control Block (SCB)
 

Macros

#define SCB_CPUID   0xE000ED00
 CPU ID Base.
 
#define SCB_INTCTRL   0xE000ED04
 Interrupt Control and State.
 
#define SCB_VTABLE   0xE000ED08
 Vector Table Offset.
 
#define SCB_APINT   0xE000ED0C
 Application Interrupt and Reset Control.
 
#define SCB_SYSCTRL   0xE000ED10
 System Control.
 
#define SCB_CFGCTRL   0xE000ED14
 Configuration and Control.
 
#define SCB_SYSPRI1   0xE000ED18
 System Handler Priority 1.
 
#define SCB_SYSPRI2   0xE000ED1C
 System Handler Priority 2.
 
#define SCB_SYSPRI3   0xE000ED20
 System Handler Priority 3.
 
#define SCB_SYSHNDCTRL   0xE000ED24
 System Handler Control and State.
 
#define SCB_FAULTSTAT   0xE000ED28
 Configurable Fault Status.
 
#define SCB_HFAULTSTAT   0xE000ED2C
 Hard Fault Status.
 
#define SCB_DEBUG_STAT   0xE000ED30
 Debug Status Register.
 
#define SCB_MMADDR   0xE000ED34
 Memory Management Fault Address.
 
#define SCB_FAULT_ADDR   0xE000ED38
 Bus Fault Address.
 

VTABLE register bits

#define SCB_VTABLE_BASE   0x20000000
 Vector Table Base.
 
#define SCB_VTABLE_OFFSET_M   0x1FFFFE00
 Vector Table Offset.
 

SCB_SYSCTRL register bits

#define SCB_SYSCTRL_SEVONPEND   0x00000010
 Wake up on pending.
 
#define SCB_SYSCTRL_SLEEPDEEP   0x00000004
 Deep sleep enable.
 
#define SCB_SYSCTRL_SLEEPEXIT   0x00000002
 Sleep on ISR exit.
 

Detailed Description