CMSIS Configuration

The vendor-specific definitions, which are required for FreeRTOS, are the following:

FreeRTOSConfig.h
#define configCPU_CLOCK_HZ   ( SystemCoreClock )
#define configPRIO_BITS      __NVIC_PRIO_BITS


/* Definitions that map the FreeRTOS port interrupt handlers to their CMSIS standard names. */
#define xPortPendSVHandler   PendSV_Handler
#define vPortSVCHandler      SVC_Handler
#define xPortSysTickHandler  SysTick_Handler