forked from epagris/FreeRTOS-Kernel
		
	Fix MISRA C 2012 Rule 10.3 Violations (#974)
* Resolve violations for MISRA Rule 10.3-b2 * Formatting fix --------- Co-authored-by: bjbsmith <bjbsmith@uafeb6a6bcdce55.ant.amazon.com> Co-authored-by: chinglee-iot <61685396+chinglee-iot@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									cd8c6c1f22
								
							
						
					
					
						commit
						d94db2d11d
					
				@ -2964,7 +2964,7 @@
 | 
			
		||||
        QueueHandle_t xInternalQueueHandle = NULL;
 | 
			
		||||
        BaseType_t xReturn = pdFAIL;
 | 
			
		||||
 | 
			
		||||
        lIndex = ( uint32_t ) xQueue;
 | 
			
		||||
        lIndex = ( int32_t ) xQueue;
 | 
			
		||||
 | 
			
		||||
        if( IS_EXTERNAL_INDEX_VALID( lIndex ) != pdFALSE )
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								queue.c
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								queue.c
									
									
									
									
									
								
							@ -1190,7 +1190,7 @@ BaseType_t xQueueGenericSendFromISR( QueueHandle_t xQueue,
 | 
			
		||||
     * read, instead return a flag to say whether a context switch is required or
 | 
			
		||||
     * not (i.e. has a task with a higher priority than us been woken by this
 | 
			
		||||
     * post). */
 | 
			
		||||
    uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    {
 | 
			
		||||
        if( ( pxQueue->uxMessagesWaiting < pxQueue->uxLength ) || ( xCopyPosition == queueOVERWRITE ) )
 | 
			
		||||
        {
 | 
			
		||||
@ -1365,7 +1365,7 @@ BaseType_t xQueueGiveFromISR( QueueHandle_t xQueue,
 | 
			
		||||
     * link: https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html */
 | 
			
		||||
    portASSERT_IF_INTERRUPT_PRIORITY_INVALID();
 | 
			
		||||
 | 
			
		||||
    uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    {
 | 
			
		||||
        const UBaseType_t uxMessagesWaiting = pxQueue->uxMessagesWaiting;
 | 
			
		||||
 | 
			
		||||
@ -2055,7 +2055,7 @@ BaseType_t xQueueReceiveFromISR( QueueHandle_t xQueue,
 | 
			
		||||
     * link: https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html */
 | 
			
		||||
    portASSERT_IF_INTERRUPT_PRIORITY_INVALID();
 | 
			
		||||
 | 
			
		||||
    uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    {
 | 
			
		||||
        const UBaseType_t uxMessagesWaiting = pxQueue->uxMessagesWaiting;
 | 
			
		||||
 | 
			
		||||
@ -2153,7 +2153,7 @@ BaseType_t xQueuePeekFromISR( QueueHandle_t xQueue,
 | 
			
		||||
     * link: https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html */
 | 
			
		||||
    portASSERT_IF_INTERRUPT_PRIORITY_INVALID();
 | 
			
		||||
 | 
			
		||||
    uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
    {
 | 
			
		||||
        /* Cannot block in an ISR, so check there is data available. */
 | 
			
		||||
        if( pxQueue->uxMessagesWaiting > ( UBaseType_t ) 0 )
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										14
									
								
								tasks.c
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								tasks.c
									
									
									
									
									
								
							@ -2657,7 +2657,7 @@ static void prvInitialiseNewTask( TaskFunction_t pxTaskCode,
 | 
			
		||||
         * https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html */
 | 
			
		||||
        portASSERT_IF_INTERRUPT_PRIORITY_INVALID();
 | 
			
		||||
 | 
			
		||||
        uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        {
 | 
			
		||||
            /* If null is passed in here then it is the priority of the calling
 | 
			
		||||
             * task that is being queried. */
 | 
			
		||||
@ -2728,7 +2728,7 @@ static void prvInitialiseNewTask( TaskFunction_t pxTaskCode,
 | 
			
		||||
         * https://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html */
 | 
			
		||||
        portASSERT_IF_INTERRUPT_PRIORITY_INVALID();
 | 
			
		||||
 | 
			
		||||
        uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        {
 | 
			
		||||
            /* If null is passed in here then it is the base priority of the calling
 | 
			
		||||
             * task that is being queried. */
 | 
			
		||||
@ -4657,7 +4657,7 @@ BaseType_t xTaskCatchUpTicks( TickType_t xTicksToCatchUp )
 | 
			
		||||
                        /* This lets the task know it was forcibly removed from the
 | 
			
		||||
                         * blocked state so it should not re-evaluate its block time and
 | 
			
		||||
                         * then block again. */
 | 
			
		||||
                        pxTCB->ucDelayAborted = pdTRUE;
 | 
			
		||||
                        pxTCB->ucDelayAborted = ( uint8_t ) pdTRUE;
 | 
			
		||||
                    }
 | 
			
		||||
                    else
 | 
			
		||||
                    {
 | 
			
		||||
@ -5598,7 +5598,7 @@ BaseType_t xTaskCheckForTimeOut( TimeOut_t * const pxTimeOut,
 | 
			
		||||
            {
 | 
			
		||||
                /* The delay was aborted, which is not the same as a time out,
 | 
			
		||||
                 * but has the same result. */
 | 
			
		||||
                pxCurrentTCB->ucDelayAborted = pdFALSE;
 | 
			
		||||
                pxCurrentTCB->ucDelayAborted = ( uint8_t ) pdFALSE;
 | 
			
		||||
                xReturn = pdTRUE;
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
@ -8064,7 +8064,7 @@ TickType_t uxTaskResetEventItemValue( void )
 | 
			
		||||
 | 
			
		||||
        pxTCB = xTaskToNotify;
 | 
			
		||||
 | 
			
		||||
        uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        {
 | 
			
		||||
            if( pulPreviousNotificationValue != NULL )
 | 
			
		||||
            {
 | 
			
		||||
@ -8223,7 +8223,7 @@ TickType_t uxTaskResetEventItemValue( void )
 | 
			
		||||
 | 
			
		||||
        pxTCB = xTaskToNotify;
 | 
			
		||||
 | 
			
		||||
        uxSavedInterruptStatus = taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        uxSavedInterruptStatus = ( UBaseType_t ) taskENTER_CRITICAL_FROM_ISR();
 | 
			
		||||
        {
 | 
			
		||||
            ucOriginalNotifyState = pxTCB->ucNotifyState[ uxIndexToNotify ];
 | 
			
		||||
            pxTCB->ucNotifyState[ uxIndexToNotify ] = taskNOTIFICATION_RECEIVED;
 | 
			
		||||
@ -8497,7 +8497,7 @@ static void prvAddCurrentTaskToDelayedList( TickType_t xTicksToWait,
 | 
			
		||||
        /* About to enter a delayed list, so ensure the ucDelayAborted flag is
 | 
			
		||||
         * reset to pdFALSE so it can be detected as having been set to pdTRUE
 | 
			
		||||
         * when the task leaves the Blocked state. */
 | 
			
		||||
        pxCurrentTCB->ucDelayAborted = pdFALSE;
 | 
			
		||||
        pxCurrentTCB->ucDelayAborted = ( uint8_t ) pdFALSE;
 | 
			
		||||
    }
 | 
			
		||||
    #endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user