/* * meas_tasks.h * * Created on: Sep 5, 2024 * Author: jakubski */ #ifndef INC_MEAS_TASKS_H_ #define INC_MEAS_TASKS_H_ #include "FreeRTOS.h" #include "FreeRTOSConfig.h" #include "task.h" #include "cmsis_os.h" #define GAIN_AUTO_CORRECTION extern osMessageQueueId_t adc1MeasDataQueue; extern osMessageQueueId_t adc2MeasDataQueue; extern osMessageQueueId_t adc3MeasDataQueue; extern osMutexId_t resMeasurementsMutex; extern osMutexId_t sensorsInfoMutex; void MeasTasksInit(void); void ADC1MeasTask(void *arg); void ADC2MeasTask(void *arg); void ADC3MeasTask(void *arg); #endif /* INC_MEAS_TASKS_H_ */