/* ** ADSP-1802 user heap source file generated on Aug 05, 2024 at 15:33:23. */ /* ** Copyright (C) 2000-2024 Analog Devices Inc., All Rights Reserved. ** ** This file is generated automatically based upon the options selected ** in the System Configuration utility. Changes to the Heap configuration ** should be made by modifying the appropriate options rather than editing ** this file. To access the System Configuration utility, double-click the ** system.svc file from a navigation view. ** ** Custom additions can be inserted within the user-modifiable sections. These ** sections are bounded by comments that start with "$VDSG". Only changes ** placed within these sections are preserved when this file is re-generated. ** ** Product : CrossCore Embedded Studio ** Tool Version : 6.2.3.6 */ #ifdef _MISRA_RULES #pragma diag(push) #pragma diag(suppress:misra_rule_1_1) #pragma diag(suppress:misra_rule_6_3) #pragma diag(suppress:misra_rule_8_10) #pragma diag(suppress:misra_rule_10_1_a) #pragma diag(suppress:misra_rule_11_3) #endif /* _MISRA_RULES */ #pragma file_attr("libData=HeapTable") #include #include extern "asm" unsigned long ldf_heap_space; extern "asm" unsigned long ldf_heap_length; extern "asm" int MyHeap2_space; extern "asm" int MyHeap2_length; extern "asm" int MyHeap4_space; extern "asm" int MyHeap4_length; const __heap_desc_t heap_table[4] = { { &ldf_heap_space, (unsigned long) &ldf_heap_length, 0 }, { &MyHeap2_space, (unsigned long) &MyHeap2_length, 2 }, { &MyHeap4_space, (unsigned long) &MyHeap4_length, 4 }, { (void *)0, (size_t)0, 0 } /* This terminates the table. */ }; #ifdef _MISRA_RULES #pragma diag(pop) #endif /* _MISRA_RULES */