Added beginnings of a new AVRISP-MKII clone project.
Added new Endpoint_SetEndpointDirection() macro to set the current endpoint direction for bidirectional endpoints. Renamed internal USB_INT_ENDPOINT_SETUP macro to USB_INT_RXSTPI to fit in with the rest of the interrupt vector macros.
This commit is contained in:
		
							parent
							
								
									09bedd6555
								
							
						
					
					
						commit
						ecd82778cf
					
				
					 18 changed files with 2939 additions and 7 deletions
				
			
		
							
								
								
									
										69
									
								
								Projects/AVRISP/AVRISP.txt
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								Projects/AVRISP/AVRISP.txt
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,69 @@
 | 
			
		|||
/** \file
 | 
			
		||||
 *
 | 
			
		||||
 *  This file contains special DoxyGen information for the generation of the main page and other special
 | 
			
		||||
 *  documentation pages. It is not a project source file.
 | 
			
		||||
 */
 | 
			
		||||
 
 | 
			
		||||
/** \mainpage AVRISP MKII Programmer Project
 | 
			
		||||
 *
 | 
			
		||||
 *  \section SSec_Compat Demo Compatibility:
 | 
			
		||||
 *
 | 
			
		||||
 *  The following table indicates what microcontrollers are compatible with this demo.
 | 
			
		||||
 *
 | 
			
		||||
 *  - AT90USB1287
 | 
			
		||||
 *  - AT90USB1286
 | 
			
		||||
 *  - AT90USB647
 | 
			
		||||
 *  - AT90USB646
 | 
			
		||||
 *  - ATMEGA32U6
 | 
			
		||||
 *  - ATMEGA32U4
 | 
			
		||||
 *  - ATMEGA16U4
 | 
			
		||||
 *  - AT90USB162
 | 
			
		||||
 *  - AT90USB82
 | 
			
		||||
 *
 | 
			
		||||
 *  \section SSec_Info USB Information:
 | 
			
		||||
 *
 | 
			
		||||
 *  The following table gives a rundown of the USB utilization of this demo.
 | 
			
		||||
 *
 | 
			
		||||
 * <table>
 | 
			
		||||
 *  <tr>
 | 
			
		||||
 *   <td><b>USB Mode:</b></td>
 | 
			
		||||
 *   <td>Device</td>
 | 
			
		||||
 *  </tr>
 | 
			
		||||
 *  <tr>
 | 
			
		||||
 *   <td><b>USB Class:</b></td>
 | 
			
		||||
 *   <td>Vendor Specific Class</td>
 | 
			
		||||
 *  </tr>
 | 
			
		||||
 *  <tr> 
 | 
			
		||||
 *   <td><b>USB Subclass:</b></td>
 | 
			
		||||
 *   <td>N/A</td>
 | 
			
		||||
 *  </tr>
 | 
			
		||||
 *  <tr>
 | 
			
		||||
 *   <td><b>Relevant Standards:</b></td>
 | 
			
		||||
 *   <td>Atmel AVRISP MKII Protocol Specification</td>
 | 
			
		||||
 *  </tr>
 | 
			
		||||
 *  <tr>
 | 
			
		||||
 *   <td><b>Usable Speeds:</b></td>
 | 
			
		||||
 *   <td>Full Speed Mode</td>
 | 
			
		||||
 *  </tr>
 | 
			
		||||
 * </table>
 | 
			
		||||
 *
 | 
			
		||||
 *  \section SSec_Description Project Description: 
 | 
			
		||||
 *
 | 
			
		||||
 *  Firmware for an AVRStudio compatible AVRISP-MKII clone programmer. This project will enable the USB AVR series of
 | 
			
		||||
 *  microcontrollers to act as a clone of the official Atmel AVRISP-MKII programmer, usable within AVRStudio.
 | 
			
		||||
 *
 | 
			
		||||
 *  This device spoofs Atmel's official AVRISP-MKII device PID so that it remains compatible with Atmel's AVRISP-MKII
 | 
			
		||||
 *  drivers. When promted, direct your OS to install Atmel's AVRISP-MKII drivers provided with AVRStudio.
 | 
			
		||||
 *
 | 
			
		||||
 *  \section SSec_Options Project Options
 | 
			
		||||
 *
 | 
			
		||||
 *  The following defines can be found in this demo, which can control the demo behaviour when defined, or changed in value.
 | 
			
		||||
 *
 | 
			
		||||
 *  <table>
 | 
			
		||||
 *   <tr>
 | 
			
		||||
 *    <td>
 | 
			
		||||
 *     None
 | 
			
		||||
 *    </td>
 | 
			
		||||
 *   </tr>
 | 
			
		||||
 *  </table>
 | 
			
		||||
 */
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue