/*
 * SBUS.h
 *
 * Created: 26.05.2016 13:19:57
 *  Author: Philipp
 */ 


#ifndef SBUS_H_
#define SBUS_H_

#define SBUS_Startbyte	0xF0
#define SBUS_Endbyte	0x00

extern void SBUS_Frame_to_Channels();
void send_Channels_over_UART();

uint16_t	SBUS_Channel[16];
	struct abc {
		unsigned Endbyte_received:1;
		unsigned SBUS_synced:1;
		unsigned SBUS_Channel_17:1;
		unsigned SBUS_Channel_16:1;
		unsigned Frame_valid:1;
		unsigned Failsave_activated:1;
		unsigned New_Frame_received:1;
	} SBUS_Flags;



#endif /* SBUS_H_ */