mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-09-01 20:03:50 -04:00
Update portNVIC_SYSPRI2_REG to portNVIC_SHPR3_REG (#86)
The reason for the change is that the register is called System Handler Priority Register 3 (SHPR3). Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
This commit is contained in:
parent
bb1c429378
commit
a717d9c62b
29 changed files with 95 additions and 95 deletions
|
@ -66,8 +66,8 @@
|
|||
#define portNVIC_SYSTICK_CTRL_REG ( *( ( volatile uint32_t * ) 0xe000e010 ) )
|
||||
#define portNVIC_SYSTICK_LOAD_REG ( *( ( volatile uint32_t * ) 0xe000e014 ) )
|
||||
#define portNVIC_SYSTICK_CURRENT_VALUE_REG ( *( ( volatile uint32_t * ) 0xe000e018 ) )
|
||||
#define portNVIC_SYSPRI2_REG ( *( ( volatile uint32_t * ) 0xe000ed20 ) )
|
||||
#define portNVIC_SYSPRI1_REG ( *( ( volatile uint32_t * ) 0xe000ed1c ) )
|
||||
#define portNVIC_SHPR3_REG ( *( ( volatile uint32_t * ) 0xe000ed20 ) )
|
||||
#define portNVIC_SHPR2_REG ( *( ( volatile uint32_t * ) 0xe000ed1c ) )
|
||||
#define portNVIC_SYS_CTRL_STATE_REG ( *( ( volatile uint32_t * ) 0xe000ed24 ) )
|
||||
#define portNVIC_MEM_FAULT_ENABLE ( 1UL << 16UL )
|
||||
|
||||
|
@ -278,7 +278,7 @@ void vPortSVCHandler_C( uint32_t * pulParam )
|
|||
switch( ucSVCNumber )
|
||||
{
|
||||
case portSVC_START_SCHEDULER:
|
||||
portNVIC_SYSPRI1_REG |= portNVIC_SVC_PRI;
|
||||
portNVIC_SHPR2_REG |= portNVIC_SVC_PRI;
|
||||
vPortRestoreContextOfFirstTask();
|
||||
break;
|
||||
|
||||
|
@ -409,8 +409,8 @@ BaseType_t xPortStartScheduler( void )
|
|||
#endif /* conifgASSERT_DEFINED */
|
||||
|
||||
/* Make PendSV and SysTick the lowest priority interrupts. */
|
||||
portNVIC_SYSPRI2_REG |= portNVIC_PENDSV_PRI;
|
||||
portNVIC_SYSPRI2_REG |= portNVIC_SYSTICK_PRI;
|
||||
portNVIC_SHPR3_REG |= portNVIC_PENDSV_PRI;
|
||||
portNVIC_SHPR3_REG |= portNVIC_SYSTICK_PRI;
|
||||
|
||||
/* Configure the regions in the MPU that are common to all tasks. */
|
||||
prvSetupMPU();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue