mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-11-04 18:52:31 -05:00
Style: Revert uncrustify for portable directories (#122)
* Style: revert uncrustify portable directories * Style: Uncrustify Some Portable files Co-authored-by: Alfred Gedeon <gedeonag@amazon.com>
This commit is contained in:
parent
a6da1cd0ce
commit
86653e2a1f
273 changed files with 64802 additions and 65931 deletions
|
|
@ -38,7 +38,7 @@
|
|||
/*-----------------------------------------------------------*/
|
||||
|
||||
/* The initial PSR has the Previous Interrupt Enabled (PIEN) flag set. */
|
||||
#define portINITIAL_PSR ( 0x00020000 )
|
||||
#define portINITIAL_PSR ( 0x00020000 )
|
||||
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
|
|
@ -48,100 +48,98 @@
|
|||
static void prvSetupTimerInterrupt( void );
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
StackType_t * pxPortInitialiseStack( StackType_t * pxTopOfStack,
|
||||
TaskFunction_t pxCode,
|
||||
void * pvParameters )
|
||||
StackType_t *pxPortInitialiseStack( StackType_t * pxTopOfStack, TaskFunction_t pxCode, void *pvParameters )
|
||||
{
|
||||
/* Make space on the stack for the context - this leaves a couple of spaces
|
||||
* empty. */
|
||||
pxTopOfStack -= 20;
|
||||
/* Make space on the stack for the context - this leaves a couple of spaces
|
||||
empty. */
|
||||
pxTopOfStack -= 20;
|
||||
|
||||
/* Fill the registers with known values to assist debugging. */
|
||||
pxTopOfStack[ 16 ] = 0;
|
||||
pxTopOfStack[ 15 ] = portINITIAL_PSR;
|
||||
pxTopOfStack[ 14 ] = ( uint32_t ) pxCode;
|
||||
pxTopOfStack[ 13 ] = 0x00000000UL; /* R15. */
|
||||
pxTopOfStack[ 12 ] = 0x00000000UL; /* R14. */
|
||||
pxTopOfStack[ 11 ] = 0x0d0d0d0dUL;
|
||||
pxTopOfStack[ 10 ] = 0x0c0c0c0cUL;
|
||||
pxTopOfStack[ 9 ] = 0x0b0b0b0bUL;
|
||||
pxTopOfStack[ 8 ] = 0x0a0a0a0aUL;
|
||||
pxTopOfStack[ 7 ] = 0x09090909UL;
|
||||
pxTopOfStack[ 6 ] = 0x08080808UL;
|
||||
pxTopOfStack[ 5 ] = 0x07070707UL;
|
||||
pxTopOfStack[ 4 ] = 0x06060606UL;
|
||||
pxTopOfStack[ 3 ] = 0x05050505UL;
|
||||
pxTopOfStack[ 2 ] = 0x04040404UL;
|
||||
pxTopOfStack[ 1 ] = 0x03030303UL;
|
||||
pxTopOfStack[ 0 ] = ( uint32_t ) pvParameters;
|
||||
/* Fill the registers with known values to assist debugging. */
|
||||
pxTopOfStack[ 16 ] = 0;
|
||||
pxTopOfStack[ 15 ] = portINITIAL_PSR;
|
||||
pxTopOfStack[ 14 ] = ( uint32_t ) pxCode;
|
||||
pxTopOfStack[ 13 ] = 0x00000000UL; /* R15. */
|
||||
pxTopOfStack[ 12 ] = 0x00000000UL; /* R14. */
|
||||
pxTopOfStack[ 11 ] = 0x0d0d0d0dUL;
|
||||
pxTopOfStack[ 10 ] = 0x0c0c0c0cUL;
|
||||
pxTopOfStack[ 9 ] = 0x0b0b0b0bUL;
|
||||
pxTopOfStack[ 8 ] = 0x0a0a0a0aUL;
|
||||
pxTopOfStack[ 7 ] = 0x09090909UL;
|
||||
pxTopOfStack[ 6 ] = 0x08080808UL;
|
||||
pxTopOfStack[ 5 ] = 0x07070707UL;
|
||||
pxTopOfStack[ 4 ] = 0x06060606UL;
|
||||
pxTopOfStack[ 3 ] = 0x05050505UL;
|
||||
pxTopOfStack[ 2 ] = 0x04040404UL;
|
||||
pxTopOfStack[ 1 ] = 0x03030303UL;
|
||||
pxTopOfStack[ 0 ] = ( uint32_t ) pvParameters;
|
||||
|
||||
return pxTopOfStack;
|
||||
return pxTopOfStack;
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
BaseType_t xPortStartScheduler( void )
|
||||
{
|
||||
/* Set-up the timer interrupt. */
|
||||
prvSetupTimerInterrupt();
|
||||
/* Set-up the timer interrupt. */
|
||||
prvSetupTimerInterrupt();
|
||||
|
||||
/* Integrated Interrupt Controller: Enable all interrupts. */
|
||||
ic->ien = 1;
|
||||
/* Integrated Interrupt Controller: Enable all interrupts. */
|
||||
ic->ien = 1;
|
||||
|
||||
/* Restore callee saved registers. */
|
||||
portRESTORE_CONTEXT();
|
||||
/* Restore callee saved registers. */
|
||||
portRESTORE_CONTEXT();
|
||||
|
||||
/* Should not get here. */
|
||||
return 0;
|
||||
/* Should not get here. */
|
||||
return 0;
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
static void prvSetupTimerInterrupt( void )
|
||||
{
|
||||
/* Enable timer interrupts */
|
||||
counter1->reload = ( configCPU_CLOCK_HZ / configTICK_RATE_HZ ) - 1;
|
||||
counter1->value = counter1->reload;
|
||||
counter1->mask = 1;
|
||||
/* Enable timer interrupts */
|
||||
counter1->reload = ( configCPU_CLOCK_HZ / configTICK_RATE_HZ ) - 1;
|
||||
counter1->value = counter1->reload;
|
||||
counter1->mask = 1;
|
||||
|
||||
/* Set the IRQ Handler priority and enable it. */
|
||||
irq[ IRQ_COUNTER1 ].ien = 1;
|
||||
/* Set the IRQ Handler priority and enable it. */
|
||||
irq[ IRQ_COUNTER1 ].ien = 1;
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
/* Trap 31 handler. */
|
||||
void interrupt31_handler( void ) __attribute__( ( naked ) );
|
||||
void interrupt31_handler( void ) __attribute__((naked));
|
||||
void interrupt31_handler( void )
|
||||
{
|
||||
portSAVE_CONTEXT();
|
||||
__asm volatile ( "call vTaskSwitchContext" );
|
||||
portRESTORE_CONTEXT();
|
||||
portSAVE_CONTEXT();
|
||||
__asm volatile ( "call vTaskSwitchContext" );
|
||||
portRESTORE_CONTEXT();
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
static void prvProcessTick( void ) __attribute__( ( noinline ) );
|
||||
static void prvProcessTick( void ) __attribute__((noinline));
|
||||
static void prvProcessTick( void )
|
||||
{
|
||||
if( xTaskIncrementTick() != pdFALSE )
|
||||
{
|
||||
vTaskSwitchContext();
|
||||
}
|
||||
|
||||
/* Clear the Tick Interrupt. */
|
||||
counter1->expired = 0;
|
||||
if( xTaskIncrementTick() != pdFALSE )
|
||||
{
|
||||
vTaskSwitchContext();
|
||||
}
|
||||
|
||||
/* Clear the Tick Interrupt. */
|
||||
counter1->expired = 0;
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
/* Timer 1 interrupt handler, used for tick interrupt. */
|
||||
void interrupt7_handler( void ) __attribute__( ( naked ) );
|
||||
void interrupt7_handler( void ) __attribute__((naked));
|
||||
void interrupt7_handler( void )
|
||||
{
|
||||
portSAVE_CONTEXT();
|
||||
prvProcessTick();
|
||||
portRESTORE_CONTEXT();
|
||||
portSAVE_CONTEXT();
|
||||
prvProcessTick();
|
||||
portRESTORE_CONTEXT();
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
||||
void vPortEndScheduler( void )
|
||||
{
|
||||
/* Nothing to do. Unlikely to want to end. */
|
||||
/* Nothing to do. Unlikely to want to end. */
|
||||
}
|
||||
/*-----------------------------------------------------------*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue