61 lines
3.1 KiB
C
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[512];
|
|
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
|