forked from epagris/FreeRTOS-Kernel
		
	Fix remarks emitted by IAR compiler (#763)
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
This commit is contained in:
		
							parent
							
								
									7372519cba
								
							
						
					
					
						commit
						b9f488a713
					
				@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -74,6 +74,11 @@ typedef unsigned long    UBaseType_t;
 | 
			
		||||
    #error configTICK_TYPE_WIDTH_IN_BITS set to unsupported tick type width.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Errata 837070 workaround must be enabled on Cortex-M7 r0p0
 | 
			
		||||
 * and r0p1 cores. */
 | 
			
		||||
#ifndef configENABLE_ERRATA_837070_WORKAROUND
 | 
			
		||||
    #define configENABLE_ERRATA_837070_WORKAROUND 0
 | 
			
		||||
#endif
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
/* MPU specific constants. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -243,7 +243,7 @@ BaseType_t xPortStartScheduler( void )
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -281,7 +281,7 @@ BaseType_t xPortStartScheduler( void )
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -779,7 +779,7 @@ BaseType_t xPortStartScheduler( void )
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -57,6 +57,12 @@ files (__ICCARM__ is defined by the IAR C compiler but not by the IAR assembler.
 | 
			
		||||
    #define configUSE_MPU_WRAPPERS_V1 0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Errata 837070 workaround must be enabled on Cortex-M7 r0p0
 | 
			
		||||
 * and r0p1 cores. */
 | 
			
		||||
#ifndef configENABLE_ERRATA_837070_WORKAROUND
 | 
			
		||||
    #define configENABLE_ERRATA_837070_WORKAROUND 0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* These must be in sync with portmacro.h. */
 | 
			
		||||
#define portSVC_SYSTEM_CALL_ENTER   3
 | 
			
		||||
#define portSVC_SYSTEM_CALL_ENTER_1 4
 | 
			
		||||
 | 
			
		||||
@ -76,6 +76,11 @@ typedef unsigned long    UBaseType_t;
 | 
			
		||||
    #error configTICK_TYPE_WIDTH_IN_BITS set to unsupported tick type width.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Errata 837070 workaround must be enabled on Cortex-M7 r0p0
 | 
			
		||||
 * and r0p1 cores. */
 | 
			
		||||
#ifndef configENABLE_ERRATA_837070_WORKAROUND
 | 
			
		||||
    #define configENABLE_ERRATA_837070_WORKAROUND 0
 | 
			
		||||
#endif
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
/* MPU specific constants. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -269,7 +269,7 @@ BaseType_t xPortStartScheduler( void )
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -1655,7 +1655,7 @@ BaseType_t xPortStartScheduler( void ) /* PRIVILEGED_FUNCTION */
 | 
			
		||||
 | 
			
		||||
        /* Check that the bits not implemented in hardware are zero in
 | 
			
		||||
         * configMAX_SYSCALL_INTERRUPT_PRIORITY. */
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( ~ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
        configASSERT( ( configMAX_SYSCALL_INTERRUPT_PRIORITY & ( uint8_t ) ( ~( uint32_t ) ucMaxPriorityValue ) ) == 0U );
 | 
			
		||||
 | 
			
		||||
        /* Calculate the maximum acceptable priority group value for the number
 | 
			
		||||
         * of bits read back. */
 | 
			
		||||
 | 
			
		||||
@ -73,6 +73,11 @@ typedef unsigned long    UBaseType_t;
 | 
			
		||||
    #error configTICK_TYPE_WIDTH_IN_BITS set to unsupported tick type width.
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/* Errata 837070 workaround must be enabled on Cortex-M7 r0p0
 | 
			
		||||
 * and r0p1 cores. */
 | 
			
		||||
#ifndef configENABLE_ERRATA_837070_WORKAROUND
 | 
			
		||||
    #define configENABLE_ERRATA_837070_WORKAROUND 0
 | 
			
		||||
#endif
 | 
			
		||||
/*-----------------------------------------------------------*/
 | 
			
		||||
 | 
			
		||||
/* MPU specific constants. */
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										16
									
								
								timers.c
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								timers.c
									
									
									
									
									
								
							@ -67,9 +67,9 @@
 | 
			
		||||
    #endif
 | 
			
		||||
 | 
			
		||||
/* Bit definitions used in the ucStatus member of a timer structure. */
 | 
			
		||||
    #define tmrSTATUS_IS_ACTIVE                  ( ( uint8_t ) 0x01 )
 | 
			
		||||
    #define tmrSTATUS_IS_STATICALLY_ALLOCATED    ( ( uint8_t ) 0x02 )
 | 
			
		||||
    #define tmrSTATUS_IS_AUTORELOAD              ( ( uint8_t ) 0x04 )
 | 
			
		||||
    #define tmrSTATUS_IS_ACTIVE                  ( 0x01U )
 | 
			
		||||
    #define tmrSTATUS_IS_STATICALLY_ALLOCATED    ( 0x02U )
 | 
			
		||||
    #define tmrSTATUS_IS_AUTORELOAD              ( 0x04U )
 | 
			
		||||
 | 
			
		||||
/* The definition of the timers themselves. */
 | 
			
		||||
    typedef struct tmrTimerControl                                               /* The old naming convention is used to prevent breaking kernel aware debuggers. */
 | 
			
		||||
@ -342,7 +342,7 @@
 | 
			
		||||
                /* Timers can be created statically or dynamically so note this
 | 
			
		||||
                 * timer was created statically in case it is later deleted.  The
 | 
			
		||||
                 * auto-reload bit may get set in prvInitialiseNewTimer(). */
 | 
			
		||||
                pxNewTimer->ucStatus = tmrSTATUS_IS_STATICALLY_ALLOCATED;
 | 
			
		||||
                pxNewTimer->ucStatus = ( uint8_t ) tmrSTATUS_IS_STATICALLY_ALLOCATED;
 | 
			
		||||
 | 
			
		||||
                prvInitialiseNewTimer( pcTimerName, xTimerPeriodInTicks, xAutoReload, pvTimerID, pxCallbackFunction, pxNewTimer );
 | 
			
		||||
            }
 | 
			
		||||
@ -377,7 +377,7 @@
 | 
			
		||||
 | 
			
		||||
        if( xAutoReload != pdFALSE )
 | 
			
		||||
        {
 | 
			
		||||
            pxNewTimer->ucStatus |= tmrSTATUS_IS_AUTORELOAD;
 | 
			
		||||
            pxNewTimer->ucStatus |= ( uint8_t ) tmrSTATUS_IS_AUTORELOAD;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        traceTIMER_CREATE( pxNewTimer );
 | 
			
		||||
@ -499,7 +499,7 @@
 | 
			
		||||
        {
 | 
			
		||||
            if( xAutoReload != pdFALSE )
 | 
			
		||||
            {
 | 
			
		||||
                pxTimer->ucStatus |= tmrSTATUS_IS_AUTORELOAD;
 | 
			
		||||
                pxTimer->ucStatus |= ( uint8_t ) tmrSTATUS_IS_AUTORELOAD;
 | 
			
		||||
            }
 | 
			
		||||
            else
 | 
			
		||||
            {
 | 
			
		||||
@ -894,7 +894,7 @@
 | 
			
		||||
                    case tmrCOMMAND_RESET:
 | 
			
		||||
                    case tmrCOMMAND_RESET_FROM_ISR:
 | 
			
		||||
                        /* Start or restart a timer. */
 | 
			
		||||
                        pxTimer->ucStatus |= tmrSTATUS_IS_ACTIVE;
 | 
			
		||||
                        pxTimer->ucStatus |= ( uint8_t ) tmrSTATUS_IS_ACTIVE;
 | 
			
		||||
 | 
			
		||||
                        if( prvInsertTimerInActiveList( pxTimer, xMessage.u.xTimerParameters.xMessageValue + pxTimer->xTimerPeriodInTicks, xTimeNow, xMessage.u.xTimerParameters.xMessageValue ) != pdFALSE )
 | 
			
		||||
                        {
 | 
			
		||||
@ -928,7 +928,7 @@
 | 
			
		||||
 | 
			
		||||
                    case tmrCOMMAND_CHANGE_PERIOD:
 | 
			
		||||
                    case tmrCOMMAND_CHANGE_PERIOD_FROM_ISR:
 | 
			
		||||
                        pxTimer->ucStatus |= tmrSTATUS_IS_ACTIVE;
 | 
			
		||||
                        pxTimer->ucStatus |= ( uint8_t ) tmrSTATUS_IS_ACTIVE;
 | 
			
		||||
                        pxTimer->xTimerPeriodInTicks = xMessage.u.xTimerParameters.xMessageValue;
 | 
			
		||||
                        configASSERT( ( pxTimer->xTimerPeriodInTicks > 0 ) );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user