#ifndef _UTIL_H
#define _UTIL_H

#include "type_def.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include "PID.h"
#include "log_data.h"
#include <sleep.h>
#include "controllers.h"
#include "hw_iface.h"

void setup_hardware(hardware_t *hardware);

void read_rec_all(struct PWMInputDriver *pwm_input, u32 *mixer);
int read_kill(int gear);
int read_flap(int flap);
void kill_motors();

int build_int(u8 *buff);
float build_float(u8 *buff);

#endif //_UTIL_H