#pragma once

#include "task_function.h"
#include <inttypes.h>

typedef struct {
    const char * name;
    uint32_t binding;
    task_function software;
    task_function configure;
    uint32_t hardware;
    uint32_t sources[ 2 ];
    uint32_t sink;
    uint32_t cycle_count;
} task_base_config;
