HVAC_M7_MONO/MODULES/HVAC_M7_DebugTesting/MainStack.h

61 lines
3.1 KiB
C

//
// Created by cfif on 24.08.2026.
//
#ifndef HVAC_M7_MAINSTACK_H
#define HVAC_M7_MAINSTACK_H
#include "inttypes.h"
extern uint32_t __attribute__((section(".stack_data"))) tCanSpamDebugReceiver_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tCanSerialPortFrameTp_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tCanSerialPortFrameXCP_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tAdc0Task_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tAdc1Task_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tCanSpamDebugTransmitter_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tCanSpamReceiver_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tCanSpamTransmitter_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tCanUds_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tCommandLine_stack[400];
extern uint32_t __attribute__((section(".stack_data"))) tMma_stack[512];
//extern uint32_t __attribute__((section(".stack_data"))) tIndication_stack[128];
extern uint32_t __attribute__((section(".stack_data"))) tLin1TaskActuator_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tLin2TaskActuator_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tLin3TaskActuator_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tLin4TaskSensor_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tLin5TaskSensor_stack[384];
//extern uint32_t __attribute__((section(".stack_data"))) tModelTask_stack[1024];
extern uint32_t tModelTask_stack[1024];
extern uint32_t __attribute__((section(".stack_data"))) tLoggerToSerialPort_stack[384];
extern uint32_t __attribute__((section(".stack_data"))) tVarsTabDumpObserver_stack[384];
#define tCanSpamDebugReceiver_stack_size sizeof(tCanSpamDebugReceiver_stack)
#define tCanSerialPortFrameTp_stack_size sizeof(tCanSerialPortFrameTp_stack)
#define tCanSerialPortFrameXCP_stack_size sizeof(tCanSerialPortFrameXCP_stack)
#define tAdc0Task_stack_size sizeof(tAdc0Task_stack)
#define tAdc1Task_stack_size sizeof(tAdc1Task_stack)
#define tCanSpamDebugTransmitter_stack_size sizeof(tCanSpamDebugTransmitter_stack)
#define tCanSpamReceiver_stack_size sizeof(tCanSpamReceiver_stack)
#define tCanSpamTransmitter_stack_size sizeof(tCanSpamTransmitter_stack)
#define tCanUds_stack_size sizeof(tCanUds_stack)
#define tCommandLine_stack_size sizeof(tCommandLine_stack)
#define tMma_stack_size sizeof(tMma_stack)
//#define tIndication_stack_size sizeof(tIndication_stack)
#define tLin1TaskActuator_stack_size sizeof(tLin1TaskActuator_stack)
#define tLin2TaskActuator_stack_size sizeof(tLin2TaskActuator_stack)
#define tLin3TaskActuator_stack_size sizeof(tLin3TaskActuator_stack)
#define tLin4TaskSensor_stack_size sizeof(tLin4TaskSensor_stack)
#define tLin5TaskSensor_stack_size sizeof(tLin5TaskSensor_stack)
#define tModelTask_stack_size sizeof(tModelTask_stack)
#define tLoggerToSerialPort_stack_size sizeof(tLoggerToSerialPort_stack)
#define tVarsTabDumpObserver_stack_size sizeof(tVarsTabDumpObserver_stack)
#endif //HVAC_M7_MAINSTACK_H