Manette.h 599 Bytes
#ifndef _RELAYBOARD_H_
#define _RELAYBOARD_H_

		#include <avr/io.h>
		#include <avr/wdt.h>
		#include <avr/power.h>
		#include <avr/interrupt.h>

		#include "Descriptors.h"

		#include <LUFA/Drivers/Board/LEDs.h>
		#include <LUFA/Drivers/USB/USB.h>
		#include <LUFA/Platform/Platform.h>

	/* Macros: */
		#define RELAY1      (1 << 7)
		#define RELAY2      (1 << 6)
		#define RELAY3      (1 << 5)
		#define RELAY4      (1 << 4)
		#define ALL_RELAYS  (RELAY1 | RELAY2 | RELAY3 | RELAY4)

	/* Function Prototypes: */
		void SetupHardware(void);

		void EVENT_USB_Device_ControlRequest(void);

#endif