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.
 
 
ASYD/ASYD_Trends/tinyK22_LowPower_Modes/source/IncludeMcuLibConfig.h

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_ */