mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04:00
Finalise XMC4000 Dave/GCC demos.
This commit is contained in:
parent
577ff0741d
commit
8282cc0491
|
@ -79,29 +79,38 @@
|
||||||
* See http://www.freertos.org/a00110.html.
|
* See http://www.freertos.org/a00110.html.
|
||||||
*----------------------------------------------------------*/
|
*----------------------------------------------------------*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The following #error directive is to remind users that a batch file must be
|
||||||
|
* executed prior to this project being built. Once it has been executed
|
||||||
|
* remove the #error line below.
|
||||||
|
*/
|
||||||
|
#error Ensure CreateProjectDirectoryStructure.bat has been executed before building. See comment immediately above.
|
||||||
|
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
extern uint32_t SystemCoreClock;
|
extern uint32_t SystemCoreClock;
|
||||||
|
|
||||||
#define configUSE_PREEMPTION 1
|
#define configUSE_PREEMPTION 1
|
||||||
#define configUSE_IDLE_HOOK 0
|
#define configUSE_PORT_OPTIMISED_TASK_SELECTION 1
|
||||||
#define configUSE_TICK_HOOK 0
|
#define configUSE_IDLE_HOOK 0
|
||||||
#define configCPU_CLOCK_HZ ( SystemCoreClock )
|
#define configUSE_TICK_HOOK 0
|
||||||
#define configTICK_RATE_HZ ( ( portTickType ) 1000 )
|
#define configCPU_CLOCK_HZ ( SystemCoreClock )
|
||||||
#define configMAX_PRIORITIES ( ( unsigned portBASE_TYPE ) 5 )
|
#define configTICK_RATE_HZ ( ( portTickType ) 1000 )
|
||||||
#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 130 )
|
#define configMAX_PRIORITIES ( 5 )
|
||||||
#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 22800 ) )
|
#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 130 )
|
||||||
#define configMAX_TASK_NAME_LEN ( 10 )
|
#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 22800 ) )
|
||||||
#define configUSE_TRACE_FACILITY 1
|
#define configMAX_TASK_NAME_LEN ( 10 )
|
||||||
#define configUSE_16_BIT_TICKS 0
|
#define configUSE_TRACE_FACILITY 1
|
||||||
#define configIDLE_SHOULD_YIELD 1
|
#define configUSE_16_BIT_TICKS 0
|
||||||
#define configUSE_MUTEXES 1
|
#define configIDLE_SHOULD_YIELD 1
|
||||||
#define configQUEUE_REGISTRY_SIZE 8
|
#define configUSE_MUTEXES 1
|
||||||
#define configCHECK_FOR_STACK_OVERFLOW 2
|
#define configQUEUE_REGISTRY_SIZE 8
|
||||||
#define configUSE_RECURSIVE_MUTEXES 1
|
#define configCHECK_FOR_STACK_OVERFLOW 2
|
||||||
#define configUSE_MALLOC_FAILED_HOOK 1
|
#define configUSE_RECURSIVE_MUTEXES 1
|
||||||
#define configUSE_APPLICATION_TASK_TAG 0
|
#define configUSE_MALLOC_FAILED_HOOK 1
|
||||||
#define configUSE_COUNTING_SEMAPHORES 1
|
#define configUSE_APPLICATION_TASK_TAG 0
|
||||||
#define configGENERATE_RUN_TIME_STATS 0
|
#define configUSE_COUNTING_SEMAPHORES 1
|
||||||
|
#define configGENERATE_RUN_TIME_STATS 0
|
||||||
|
|
||||||
/* Co-routine definitions. */
|
/* Co-routine definitions. */
|
||||||
#define configUSE_CO_ROUTINES 0
|
#define configUSE_CO_ROUTINES 0
|
||||||
|
|
|
@ -103,11 +103,11 @@ __Xmc4200_interrupt_vector_cortex_m:
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long SVC_Handler /* SVCall Handler */
|
Entry SVC_Handler /* SVCall Handler */
|
||||||
Entry DebugMon_Handler /* Debug Monitor Handler */
|
Entry DebugMon_Handler /* Debug Monitor Handler */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long PendSV_Handler /* PendSV Handler */
|
.long PendSV_Handler /* PendSV Handler */
|
||||||
.long SysTick_Handler /* SysTick Handler */
|
Entry SysTick_Handler /* SysTick Handler */
|
||||||
|
|
||||||
/* Interrupt Handlers for Service Requests (SR) from XMC4200 Peripherals */
|
/* Interrupt Handlers for Service Requests (SR) from XMC4200 Peripherals */
|
||||||
Entry SCU_0_IRQHandler /* Handler name for SR SCU_0 */
|
Entry SCU_0_IRQHandler /* Handler name for SR SCU_0 */
|
||||||
|
|
|
@ -102,11 +102,11 @@ __Xmc4400_interrupt_vector_cortex_m:
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long SVC_Handler /* SVCall Handler */
|
Entry SVC_Handler /* SVCall Handler */
|
||||||
Entry DebugMon_Handler /* Debug Monitor Handler */
|
Entry DebugMon_Handler /* Debug Monitor Handler */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long PendSV_Handler /* PendSV Handler */
|
.long PendSV_Handler /* PendSV Handler */
|
||||||
.long SysTick_Handler /* SysTick Handler */
|
Entry SysTick_Handler /* SysTick Handler */
|
||||||
|
|
||||||
/* Interrupt Handlers for Service Requests (SR) from XMC4400 Peripherals */
|
/* Interrupt Handlers for Service Requests (SR) from XMC4400 Peripherals */
|
||||||
Entry SCU_0_IRQHandler /* Handler name for SR SCU_0 */
|
Entry SCU_0_IRQHandler /* Handler name for SR SCU_0 */
|
||||||
|
|
|
@ -115,11 +115,11 @@ __Xmc4500_interrupt_vector_cortex_m:
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long SVC_Handler /* SVCall Handler */
|
Entry SVC_Handler /* SVCall Handler */
|
||||||
Entry DebugMon_Handler /* Debug Monitor Handler */
|
Entry DebugMon_Handler /* Debug Monitor Handler */
|
||||||
.long 0 /* Reserved */
|
.long 0 /* Reserved */
|
||||||
.long PendSV_Handler /* PendSV Handler */
|
.long PendSV_Handler /* PendSV Handler */
|
||||||
.long SysTick_Handler /* SysTick Handler */
|
Entry SysTick_Handler /* SysTick Handler */
|
||||||
|
|
||||||
/* Interrupt Handlers for Service Requests (SR) from XMC4500 Peripherals */
|
/* Interrupt Handlers for Service Requests (SR) from XMC4500 Peripherals */
|
||||||
Entry SCU_0_IRQHandler /* Handler name for SR SCU_0 */
|
Entry SCU_0_IRQHandler /* Handler name for SR SCU_0 */
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
|
|
||||||
/* Set mainCREATE_SIMPLE_BLINKY_DEMO_ONLY to one to run the simple blinky demo,
|
/* Set mainCREATE_SIMPLE_BLINKY_DEMO_ONLY to one to run the simple blinky demo,
|
||||||
or 0 to run the more comprehensive test and demo application. */
|
or 0 to run the more comprehensive test and demo application. */
|
||||||
#define mainCREATE_SIMPLE_BLINKY_DEMO_ONLY 0
|
#define mainCREATE_SIMPLE_BLINKY_DEMO_ONLY 1
|
||||||
|
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue