HVAC_M7_MODEL/Model_Task.h

31 lines
559 B
C

//
// Created by cfif on 19.12.2025.
//
#ifndef HVAC_M7_MODEL_TASK_H
#define HVAC_M7_MODEL_TASK_H
#include <cmsis_os.h>
#include "stdbool.h"
typedef struct {
osMutexId_t access;
bool triggerCommand;
uint8_t numCommand[9];
struct {
osThreadId_t id;
uint32_t stack[1024];
StaticTask_t controlBlock;
osThreadAttr_t attr;
} thread;
} tModelTask;
void ModelTask_Init(tModelTask *env);
void ModelTask_StartThread(tModelTask *env);
void ModelTask_StopThread(tModelTask *env);
#endif //HVAC_M7_MODEL_TASK_H