uc-sdk
|
Go to the source code of this file.
Macros | |
#define | portTIMER_PRESCALE 8 |
#define | portIE_BIT ( 0x00000001 ) |
#define | portEXL_BIT ( 0x00000002 ) |
#define | portSW0_ENABLE ( 0x00000100 ) |
#define | portINITIAL_SR ( portIE_BIT | portEXL_BIT | portSW0_ENABLE ) |
Functions | |
void | __attribute__ ((interrupt(ipl1), vector(_TIMER_1_VECTOR))) |
void | prvSetupTimerInterrupt (void) |
void | vPortEndScheduler (void) |
portBASE_TYPE | xPortStartScheduler (void) |
void | vPortIncrementTick (void) |
unsigned portBASE_TYPE | uxPortSetInterruptMaskFromISR (void) |
void | vPortClearInterruptMaskFromISR (unsigned portBASE_TYPE uxSavedStatusRegister) |
Variables | |
volatile unsigned portBASE_TYPE | uxInterruptNesting = 0x01 |
unsigned portBASE_TYPE | uxSavedTaskStackPointer = 0 |
portSTACK_TYPE | xISRStack [configISR_STACK_SIZE] = { 0 } |
const portBASE_TYPE *const | xISRStackTop = &( xISRStack[ configISR_STACK_SIZE - 7 ] ) |
#define portINITIAL_SR ( portIE_BIT | portEXL_BIT | portSW0_ENABLE ) |
void __attribute__ | ( | (interrupt(ipl1), vector(_TIMER_1_VECTOR)) | ) |
unsigned portBASE_TYPE uxPortSetInterruptMaskFromISR | ( | void | ) |
void vPortClearInterruptMaskFromISR | ( | unsigned portBASE_TYPE | uxSavedStatusRegister) |
portBASE_TYPE xPortStartScheduler | ( | void | ) |
volatile unsigned portBASE_TYPE uxInterruptNesting = 0x01 |
unsigned portBASE_TYPE uxSavedTaskStackPointer = 0 |
portSTACK_TYPE xISRStack[configISR_STACK_SIZE] = { 0 } |
const portBASE_TYPE* const xISRStackTop = &( xISRStack[ configISR_STACK_SIZE - 7 ] ) |