mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-11 22:25:14 -05:00
Resolved VF parser error: VF does not support attribute used.
This commit is contained in:
parent
6129726501
commit
8aa7af3fd5
1 changed files with 7 additions and 1 deletions
|
|
@ -77,7 +77,13 @@
|
|||
#define portSTACK_GROWTH ( -1 )
|
||||
#define portTICK_PERIOD_MS ( ( TickType_t ) 1000 / configTICK_RATE_HZ )
|
||||
#define portBYTE_ALIGNMENT 8
|
||||
#define portDONT_DISCARD __attribute__( ( used ) )
|
||||
#ifdef VERIFAST
|
||||
/* Reason for rewrite: VeriFast does not support the attriibute `used`.
|
||||
*/
|
||||
#define portDONT_DISCARD
|
||||
#else
|
||||
#define portDONT_DISCARD __attribute__( ( used ) )
|
||||
#endif
|
||||
/* We have to use PICO_DIVIDER_DISABLE_INTERRUPTS as the source of truth rathern than our config,
|
||||
* as our FreeRTOSConfig.h header cannot be included by ASM code - which is what this affects in the SDK */
|
||||
#define portUSE_DIVIDER_SAVE_RESTORE !PICO_DIVIDER_DISABLE_INTERRUPTS
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue