35 lines
495 B
C
35 lines
495 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;
|
|
|
|
int32_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
|