GONEC_ARTERY_ADC_TASK/Inc/TaskAdc.h

35 lines
496 B
C

//
// Created by cfif on 04.10.2022.
//
#ifndef TTASKACD_H
#define TTASKACD_H
#include <cmsis_os.h>
#include "Adcs.h"
typedef struct {
tAdcs *adcs;
uint16_t vcc;
struct {
osThreadId_t id;
uint32_t stack[2048];
StaticTask_t controlBlock;
osThreadAttr_t attr;
} thread;
} tTaskAdc;
void TaskAdc_Init(
tTaskAdc *env,
tAdcs *adcs
);
void TaskAdc_StartThread(tTaskAdc *env);
uint32_t getVcc(tTaskAdc *env);
#endif //TTASKACD_H