uc-sdk
|
Go to the source code of this file.
Macros | |
#define | configKERNEL_INTERRUPT_PRIORITY 255 |
#define | portNVIC_SYSTICK_CTRL ( ( volatile unsigned long *) 0xe000e010 ) |
#define | portNVIC_SYSTICK_LOAD ( ( volatile unsigned long *) 0xe000e014 ) |
#define | portNVIC_INT_CTRL ( ( volatile unsigned long *) 0xe000ed04 ) |
#define | portNVIC_SYSPRI2 ( ( volatile unsigned long *) 0xe000ed20 ) |
#define | portNVIC_SYSTICK_CLK 0x00000004 |
#define | portNVIC_SYSTICK_INT 0x00000002 |
#define | portNVIC_SYSTICK_ENABLE 0x00000001 |
#define | portNVIC_PENDSVSET 0x10000000 |
#define | portNVIC_PENDSV_PRI ( ( ( unsigned long ) configKERNEL_INTERRUPT_PRIORITY ) << 16 ) |
#define | portNVIC_SYSTICK_PRI ( ( ( unsigned long ) configKERNEL_INTERRUPT_PRIORITY ) << 24 ) |
#define | portINITIAL_XPSR ( 0x01000000 ) |
Functions | |
void | xPortPendSVHandler (void xPortSysTickHandler void) |
void | vPortSVCHandler (void) |
void | vPortStartFirstTask (void) |
portBASE_TYPE | xPortStartScheduler (void) |
void | vPortEndScheduler (void) |
void | vPortYieldFromISR (void) |
void | vPortEnterCritical (void) |
void | vPortExitCritical (void) |
void | xPortPendSVHandler (void) |
void | xPortSysTickHandler (void) |
Variables | |
const unsigned long | ulKernelPriority = configKERNEL_INTERRUPT_PRIORITY |
#define portNVIC_INT_CTRL ( ( volatile unsigned long *) 0xe000ed04 ) |
#define portNVIC_PENDSV_PRI ( ( ( unsigned long ) configKERNEL_INTERRUPT_PRIORITY ) << 16 ) |
#define portNVIC_SYSPRI2 ( ( volatile unsigned long *) 0xe000ed20 ) |
#define portNVIC_SYSTICK_CTRL ( ( volatile unsigned long *) 0xe000e010 ) |
#define portNVIC_SYSTICK_LOAD ( ( volatile unsigned long *) 0xe000e014 ) |
#define portNVIC_SYSTICK_PRI ( ( ( unsigned long ) configKERNEL_INTERRUPT_PRIORITY ) << 24 ) |
void xPortPendSVHandler | ( | void xPortSysTickHandler | void) |
portBASE_TYPE xPortStartScheduler | ( | void | ) |
const unsigned long ulKernelPriority = configKERNEL_INTERRUPT_PRIORITY |