diff options
Diffstat (limited to 'bootloaders/caterina_LUFA/Caterina.h')
| -rwxr-xr-x | bootloaders/caterina_LUFA/Caterina.h | 99 | 
1 files changed, 0 insertions, 99 deletions
| diff --git a/bootloaders/caterina_LUFA/Caterina.h b/bootloaders/caterina_LUFA/Caterina.h deleted file mode 100755 index f8251d4..0000000 --- a/bootloaders/caterina_LUFA/Caterina.h +++ /dev/null @@ -1,99 +0,0 @@ -/*
 -             LUFA Library
 -     Copyright (C) Dean Camera, 2011.
 -
 -  dean [at] fourwalledcubicle [dot] com
 -           www.lufa-lib.org
 -*/
 -
 -/*
 -  Copyright 2011  Dean Camera (dean [at] fourwalledcubicle [dot] com)
 -
 -  Permission to use, copy, modify, distribute, and sell this
 -  software and its documentation for any purpose is hereby granted
 -  without fee, provided that the above copyright notice appear in
 -  all copies and that both that the copyright notice and this
 -  permission notice and warranty disclaimer appear in supporting
 -  documentation, and that the name of the author not be used in
 -  advertising or publicity pertaining to distribution of the
 -  software without specific, written prior permission.
 -
 -  The author disclaim all warranties with regard to this
 -  software, including all implied warranties of merchantability
 -  and fitness.  In no event shall the author be liable for any
 -  special, indirect or consequential damages or any damages
 -  whatsoever resulting from loss of use, data or profits, whether
 -  in an action of contract, negligence or other tortious action,
 -  arising out of or in connection with the use or performance of
 -  this software.
 -*/
 -
 -/** \file
 - *
 - *  Header file for BootloaderCDC.c.
 - */
 -
 -#ifndef _CDC_H_
 -#define _CDC_H_
 -
 -	/* Includes: */
 -		#include <avr/io.h>
 -		#include <avr/wdt.h>
 -		#include <avr/boot.h>
 -		#include <avr/eeprom.h>
 -		#include <avr/power.h>
 -		#include <avr/interrupt.h>
 -		#include <stdbool.h>
 -
 -		#include "Descriptors.h"
 -
 -		#include <LUFA/Drivers/USB/USB.h>
 -	/* Macros: */
 -		/** Version major of the CDC bootloader. */
 -		#define BOOTLOADER_VERSION_MAJOR     0x01
 -
 -		/** Version minor of the CDC bootloader. */
 -		#define BOOTLOADER_VERSION_MINOR     0x00
 -
 -		/** Hardware version major of the CDC bootloader. */
 -		#define BOOTLOADER_HWVERSION_MAJOR   0x01
 -
 -		/** Hardware version minor of the CDC bootloader. */
 -		#define BOOTLOADER_HWVERSION_MINOR   0x00
 -
 -		/** Eight character bootloader firmware identifier reported to the host when requested */
 -		#define SOFTWARE_IDENTIFIER          "CATERINA"
 -		
 -		#define CPU_PRESCALE(n)	(CLKPR = 0x80, CLKPR = (n))
 -		#define LED_SETUP()		DDRC |= (1<<7); DDRB |= (1<<0); DDRD |= (1<<5);
 -		#define L_LED_OFF()		PORTC &= ~(1<<7)
 -		#define L_LED_ON()		PORTC |= (1<<7)
 -		#define L_LED_TOGGLE()	PORTC ^= (1<<7)
 -		#define TX_LED_OFF()	PORTD |= (1<<5)
 -		#define TX_LED_ON()		PORTD &= ~(1<<5)
 -		#define RX_LED_OFF()	PORTB |= (1<<0)
 -		#define RX_LED_ON()		PORTB &= ~(1<<0)
 -
 -	/* Type Defines: */
 -		/** Type define for a non-returning pointer to the start of the loaded application in flash memory. */
 -		typedef void (*AppPtr_t)(void) ATTR_NO_RETURN;
 -
 -	/* Function Prototypes: */
 -		void StartSketch(void);
 -		void LEDPulse(void);
 -	
 -		void CDC_Task(void);
 -		void SetupHardware(void);
 -
 -		void EVENT_USB_Device_ConfigurationChanged(void);
 -
 -		#if defined(INCLUDE_FROM_CATERINA_C) || defined(__DOXYGEN__)
 -			#if !defined(NO_BLOCK_SUPPORT)
 -			static void    ReadWriteMemoryBlock(const uint8_t Command);
 -			#endif
 -			static uint8_t FetchNextCommandByte(void);
 -			static void    WriteNextResponseByte(const uint8_t Response);
 -		#endif
 -
 -#endif
 -
 | 
