You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.4 KiB
36 lines
1.4 KiB
/*
|
|
* Copyright (c) 2019, Erich Styger
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
/* header file is included with -include compiler option */
|
|
|
|
#ifndef INCLUDEMCULIBCONFIG_H_
|
|
#define INCLUDEMCULIBCONFIG_H_
|
|
|
|
#define McuLib_CONFIG_SDK_VERSION_USED McuLib_CONFIG_SDK_MCUXPRESSO_2_0
|
|
|
|
/* ------------------- RTOS ---------------------------*/
|
|
#define McuLib_CONFIG_SDK_USE_FREERTOS (0)
|
|
#define configUSE_HEAP_SCHEME 3 /* either 1 (only alloc), 2 (alloc/free), 3 (malloc), 4 (coalesc blocks), 5 (multiple blocks), 6 (newlib) */
|
|
#define configTOTAL_HEAP_SIZE (16*1024)
|
|
#define configUSE_HEAP_SECTION_NAME (1)
|
|
#define configHEAP_SECTION_NAME_STRING ".bss.$SRAM_LOWER.FreeRTOS"
|
|
|
|
/* performance counter: */
|
|
#define configGENERATE_RUN_TIME_STATS_USE_TICKS (0)
|
|
#define configGET_RUNTIMER_COUNTER_VALUE_FROM_ISR AppGetRuntimeCounterValueFromISR
|
|
#define configCONFIGURE_TIMER_FOR_RUNTIME_STATS AppConfigureTimerForRuntimeStats
|
|
|
|
|
|
/* Segger SystemViewer: */
|
|
#define configUSE_SEGGER_SYSTEM_VIEWER_HOOKS (1)
|
|
#define SYSVIEW_APP_NAME "FreeRTOS on tinyK22"
|
|
#define SYSVIEW_DEVICE_NAME "NXP K22FN512"
|
|
|
|
/* Percepio Tracealyzer */
|
|
#define configUSE_PERCEPIO_TRACE_HOOKS (0)
|
|
#define McuPercepio_CONFIG_START_TRACE_IN_STARTUP_MODE TRC_START
|
|
|
|
#endif /* INCLUDEMCULIBCONFIG_H_ */
|
|
|