Use portTASK_FUNCTION_PROTO to replace portNORETURN (#688)

* Use portTASK_FUNCTION_PROTO to replace portNORETURN
This commit is contained in:
chinglee-iot 2023-06-12 18:47:17 +08:00 committed by GitHub
parent 77d8086f1c
commit 17a46c252f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 4 additions and 36 deletions

View file

@ -70,8 +70,6 @@ typedef unsigned long TickType_t;
/*-----------------------------------------------------------*/
/* Architecture specifics. */
#define portNORETURN __attribute__( ( noreturn ) )
#define portSTACK_GROWTH ( -1 )
#define portHAS_STACK_OVERFLOW_CHECKING ( 1 )
#define portTICK_PERIOD_MS ( ( TickType_t ) 1000 / configTICK_RATE_HZ )
@ -114,7 +112,7 @@ extern void vPortCancelThread( void *pxTaskToDelete );
#define portCLEAN_UP_TCB( pxTCB ) vPortCancelThread( pxTCB )
/*-----------------------------------------------------------*/
#define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters )
#define portTASK_FUNCTION_PROTO( vFunction, pvParameters ) void vFunction( void *pvParameters ) __attribute__( ( noreturn ) )
#define portTASK_FUNCTION( vFunction, pvParameters ) void vFunction( void *pvParameters )
/*-----------------------------------------------------------*/