mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-20 05:21:59 -04:00
Finalise XMC4000 GCC demos.
This commit is contained in:
parent
0185643b39
commit
111283a9b2
|
@ -82,6 +82,11 @@
|
|||
#include <stdint.h>
|
||||
extern uint32_t SystemCoreClock;
|
||||
|
||||
/* The following definition allows the startup files that ship with the IDE
|
||||
to be used without modification when the chip used includes the PMU CM001
|
||||
errata. */
|
||||
#define WORKAROUND_PMU_CM001 1
|
||||
|
||||
#define configUSE_PREEMPTION 1
|
||||
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 1
|
||||
#define configUSE_IDLE_HOOK 0
|
||||
|
@ -155,11 +160,14 @@ header file. */
|
|||
|
||||
/* Definitions that map the FreeRTOS port interrupt handlers to their CMSIS
|
||||
standard names. */
|
||||
#if WORKAROUND_PMU_CM001 == 1
|
||||
#define xPortPendSVHandler PendSV_Handler_Veneer
|
||||
#else
|
||||
#define xPortPendSVHandler PendSV_Handler
|
||||
#endif
|
||||
#define vPortSVCHandler SVC_Handler
|
||||
#define xPortPendSVHandler PendSV_Handler
|
||||
#define xPortSysTickHandler SysTick_Handler
|
||||
|
||||
|
||||
/* Demo application specific settings. */
|
||||
#if UC_ID == 4502
|
||||
/* Hardware includes. */
|
||||
|
|
|
@ -106,7 +106,7 @@ __Xmc4200_interrupt_vector_cortex_m:
|
|||
Entry SVC_Handler /* SVCall Handler */
|
||||
Entry DebugMon_Handler /* Debug Monitor Handler */
|
||||
.long 0 /* Reserved */
|
||||
.long PendSV_Handler /* PendSV Handler */
|
||||
Entry PendSV_Handler /* PendSV Handler */
|
||||
Entry SysTick_Handler /* SysTick Handler */
|
||||
|
||||
/* Interrupt Handlers for Service Requests (SR) from XMC4200 Peripherals */
|
||||
|
|
|
@ -105,7 +105,7 @@ __Xmc4400_interrupt_vector_cortex_m:
|
|||
Entry SVC_Handler /* SVCall Handler */
|
||||
Entry DebugMon_Handler /* Debug Monitor Handler */
|
||||
.long 0 /* Reserved */
|
||||
.long PendSV_Handler /* PendSV Handler */
|
||||
Entry PendSV_Handler /* PendSV Handler */
|
||||
Entry SysTick_Handler /* SysTick Handler */
|
||||
|
||||
/* Interrupt Handlers for Service Requests (SR) from XMC4400 Peripherals */
|
||||
|
|
|
@ -118,7 +118,7 @@ __Xmc4500_interrupt_vector_cortex_m:
|
|||
Entry SVC_Handler /* SVCall Handler */
|
||||
Entry DebugMon_Handler /* Debug Monitor Handler */
|
||||
.long 0 /* Reserved */
|
||||
.long PendSV_Handler /* PendSV Handler */
|
||||
Entry PendSV_Handler /* PendSV Handler */
|
||||
Entry SysTick_Handler /* SysTick Handler */
|
||||
|
||||
/* Interrupt Handlers for Service Requests (SR) from XMC4500 Peripherals */
|
||||
|
|
Loading…
Reference in a new issue