mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-09 13:15:15 -05:00
Merge branch 'main' into ARM_CRx_MPU
This commit is contained in:
commit
96ab824bb9
7 changed files with 40 additions and 13 deletions
|
|
@ -81,7 +81,6 @@ add_library(freertos_kernel_port STATIC
|
|||
|
||||
# ARMv6-M / Cortex-M0 Raspberry PI RP2040 port for GCC
|
||||
$<$<STREQUAL:${FREERTOS_PORT},GCC_RP2040>:
|
||||
ThirdParty/GCC/RP2040/idle_task_static_memory.c
|
||||
ThirdParty/GCC/RP2040/port.c>
|
||||
|
||||
# ARMv7-M ports for GCC
|
||||
|
|
|
|||
|
|
@ -111,9 +111,6 @@ extern void vTaskSwitchContext( void );
|
|||
/* Critical section management. */
|
||||
#define portCRITICAL_NESTING_IN_TCB 0
|
||||
|
||||
#define portSET_INTERRUPT_MASK_FROM_ISR() 0
|
||||
#define portCLEAR_INTERRUPT_MASK_FROM_ISR( uxSavedStatusValue ) ( void ) uxSavedStatusValue
|
||||
|
||||
#define portDISABLE_INTERRUPTS() __asm volatile ( "csrc mstatus, 8" )
|
||||
#define portENABLE_INTERRUPTS() __asm volatile ( "csrs mstatus, 8" )
|
||||
|
||||
|
|
|
|||
|
|
@ -113,9 +113,6 @@ extern void vTaskSwitchContext( void );
|
|||
/* Critical section management. */
|
||||
#define portCRITICAL_NESTING_IN_TCB 0
|
||||
|
||||
#define portSET_INTERRUPT_MASK_FROM_ISR() 0
|
||||
#define portCLEAR_INTERRUPT_MASK_FROM_ISR( uxSavedStatusValue ) ( void ) uxSavedStatusValue
|
||||
|
||||
#define portDISABLE_INTERRUPTS() __disable_interrupt()
|
||||
#define portENABLE_INTERRUPTS() __enable_interrupt()
|
||||
|
||||
|
|
|
|||
|
|
@ -139,9 +139,6 @@
|
|||
#define portSET_INTERRUPT_MASK() rtos_interrupt_mask_all()
|
||||
#define portCLEAR_INTERRUPT_MASK( ulState ) rtos_interrupt_mask_set( ulState )
|
||||
|
||||
#define portSET_INTERRUPT_MASK_FROM_ISR() ( 0 )
|
||||
#define portCLEAR_INTERRUPT_MASK_FROM_ISR( x ) ( ( void ) x )
|
||||
|
||||
/*
|
||||
* Will enable interrupts if ulState is non-zero.
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue