Dean Camera
							
						 
						
							 
							
							
							
								
							
								7d3150423d 
								
							
								 
							
						 
						
							
							
								
								Add new USE_LUFA_CONFIG_HEADER compile time option.  
							
							 
							
							... 
							
							
 
							
							Add missing LEDS_ToggleLEDs() function to the LED driver for the EVK1101 board. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								a85fa30bf1 
								
							
								 
							
						 
						
							
							
								
								Minor documentation fixes.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								f670bdeff8 
								
							
								 
							
						 
						
							
							
								
								Add __VA_ARGS__ support to the LUFA supplied ISR macro. Add proper result typecasting to the SWAPENDIAN_* macros.  
							
							 
							
							... 
							
							
 
							
							Switch to using -1 on the UC3 target to obtain a register mask with all bits set (for clearing interrupts and status flags).
Fix incorrect USB controller mode on the UC3 when a fixed mode is specified as a compile time option due to AVR32_USBB.USBCON.uide being set by default.
Make USB_Descriptor_String_t use a uint16_t for Unicode strings on all targets except the AVR8 (retained for backwards compatibility). 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								04263de4f0 
								
							
								 
							
						 
						
							
							
								
								Fix definition of pgm_read_ptr().  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								995195a2b0 
								
							
								 
							
						 
						
							
							
								
								Add missing function attributes to the pipe/endpoint functions for all architectures.  
							
							 
							
							... 
							
							
 
							
							Perform endianness correction in the HID report parser for big-endian platforms. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								852b5e612d 
								
							
								 
							
						 
						
							
							
								
								Remove redundant type information for bitfield elements, other than the signed/unsignedness of the element.  
							
							 
							
							... 
							
							
 
							
							Change type of USB_SelectedPipe and USB_SelectedEndpoint for the AVR32 UC3 architecture to uint32_t to reduce the compiled code size. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								d08116b02f 
								
							
								 
							
						 
						
							
							
								
								Create a new Common module documentation group for the new Global Interrupt macros.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								c263ea837a 
								
							
								 
							
						 
						
							
							
								
								Move global interrupt enable/disable functions out to Common.h and document them.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								de9bd767dc 
								
							
								 
							
						 
						
							
							
								
								Correct UC3 global interrupt functions.  
							
							 
							
							... 
							
							
 
							
							Replace all calls and references to _delay_ms() in the code with the architecture-agnostic Delay_MS() function.
Improve code generation for the Delay_MS() function on the AVR8 architecture when called with a constant input. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								70284d390f 
								
							
								 
							
						 
						
							
							
								
								Add in a new common Delay_MS() function, which provides a blocking delay for all architectures.  
							
							 
							
							... 
							
							
 
							
							Remove use of avr-libc specific ATOMIC_BLOCK, replace with a new per-architecture set of inline functions to retrieve and manipulate the global interrupt enable bit for each architecture.
Add in documentation for the USB controller common interrupt routine which must be linked to the interrupt controller in the user application on the AVR32 UC3 architecture. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								2efa79d3ec 
								
							
								 
							
						 
						
							
							
								
								Conditionally add available address spaces to the address space enum, for multiple address space architectures.  
							
							 
							
							... 
							
							
 
							
							Update Doxygen configuration file for the latest Doxygen release.
Minor documentation updates. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								f595043584 
								
							
								 
							
						 
						
							
							
								
								Add in new architecture attribute defines to selectively remove the EEPROM and FLASH memory space functions on architectures which do not have seperate memory address spaces.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								5eb1862d54 
								
							
								 
							
						 
						
							
							
								
								Remove redundant Doxygen guards from the internal preprocessor definitions.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								944e0d2009 
								
							
								 
							
						 
						
							
							
								
								Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								6005a42150 
								
							
								 
							
						 
						
							
							
								
								Add experimental support for the UC3A0, UC3A1 and UC3A3 series AVR32 microcontrollers.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								f301a4a21f 
								
							
								 
							
						 
						
							
							
								
								Oops - rename misnamed Endianess.h header file.  
							
							 
							
							... 
							
							
 
							
							Remove UC3B temp macros related to EEPROM, to ensure that projects requiring this break at compile time rather than at runtime until a solution can be found. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								b1528a1256 
								
							
								 
							
						 
						
							
							
								
								Move out endianness management macros into a new common Endianness.h header.  
							
							 
							
							... 
							
							
 
							
							Fix Doxygen documentation, broken due to the added ATTR_PACKED attribute on some structs breaking the Doxygen parser. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								e4b3e3fc65 
								
							
								 
							
						 
						
							
							
								
								Fix UC3B architecture compile errors and ensure the architecture can be compiled with no special makefile tokens defined.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								b763c3f33e 
								
							
								 
							
						 
						
							
							
								
								Porting updates for the UC3B architecture - get UC3B partially enumerating using a modified mouse demo on the EVK1101. Implement a software FIFO for the endpoint banks; datasheet hints that this can be done through hardware as on the AVR8 architecture, but the correct method to do this not discovered yet.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								8c6f26e19d 
								
							
								 
							
						 
						
							
							
								
								Add in USB_INT_RegisterHandlers() internal function to register the interrupt handler routines used by LUFA. Add dummy loads after clearing the interrupt lines according to the datasheet.  
							
							 
							
							... 
							
							
 
							
							Add in temporary global interrupts enable/disable macros. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								4a3b70e727 
								
							
								 
							
						 
						
							
							
								
								Fix USB Host mode compile errors for the UC3B architecture.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								381dd0d490 
								
							
								 
							
						 
						
							
							
								
								Move out common architecture-independent core definitions into the appropriate core dispatch header files.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								f3f481183a 
								
							
								 
							
						 
						
							
							
								
								More AVR32 UC3B architecture ports - USB device mode applications can now be sucessfully compiled, although they will be currently non-functional.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								a318f32b31 
								
							
								 
							
						 
						
							
							
								
								Update board driver common APIs to use uint_reg_t.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								cad5e9ffca 
								
							
								 
							
						 
						
							
							
								
								Added start of a port of the core USB driver code to the AVR32 UC3B architecture.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								f3ec62b5c6 
								
							
								 
							
						 
						
							
							
								
								More updates to remove architecture-specific comments from the documentation, alter USBMode.h preprocessor logic to support future architectures more easily.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								28a1ee29a1 
								
							
								 
							
						 
						
							
							
								
								More Doxygen updates for multiple architecture support.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								5e73190582 
								
							
								 
							
						 
						
							
							
								
								Start update of documentation to support possible multiple architectures in the future - alter \file documentation to automatically copy in the module documentation where possible.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								3d4d8e7f62 
								
							
								 
							
						 
						
							
							
								
								Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								4344b0621d 
								
							
								 
							
						 
						
							
							
								
								Added board driver support for the Sparkfun ATMEGA8U2 breakout board.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								a852ea8e43 
								
							
								 
							
						 
						
							
							
								
								Added new KeyboardMouseMultiReport Device ClassDriver demo.  
							
							 
							
							... 
							
							
 
							
							Fixed ReportID not being removed from the feature/out report data array in the HID class driver when Report IDs are used.
Added new MAX() and MIN() convenience macros. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								7dc3d3a68f 
								
							
								 
							
						 
						
							
							
								
								Minor documentation improvements.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								1d433d4506 
								
							
								 
							
						 
						
							
							
								
								Update copyright year on all source files.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								6026b9128b 
								
							
								 
							
						 
						
							
							
								
								Fix compile errors from the changes to the SerialStream and board Temperature drivers.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								2073b96d82 
								
							
								 
							
						 
						
							
							
								
								Added basic driver example use code to the library documentation.  
							
							 
							
							... 
							
							
 
							
							Made the USARTStream global public and documented in the SerialStream module, allowing for the serial USART stream to be accessed via its handle rather than via the implicit stdout and stdin streams. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								39ac72f2d1 
								
							
								 
							
						 
						
							
							
								
								Make a new general RingBuffer.h misc library driver, instead of the per-application LightweightRingBuff.h ring buffers. Change over projects to use the new driver.  
							
							 
							
							... 
							
							
 
							
							Add ORDERED_EP_CONFIG to the device Projects (only) that use only a single class driver, or where the endpoint ordering is fixed, to save on compiled binary size.
Added new GCC_FORCE_POINTER_ACCESS() macro to correct GCC's mishandling of struct pointers. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								1c74525d2f 
								
							
								 
							
						 
						
							
							
								
								Fixed broken USBFOO board drivers due to missing BOARD_USBFOO define.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								b87d0b45a2 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Microsin AVR-USB162 development board.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								0ce2950d81 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Adafruit U4 breakout board.  
							
							 
							
							... 
							
							
 
							
							Fixed calculation of timer register reload values derived from F_CPU; must subtract one from the division result for the compare value to be correct.
Change AVRISP-MKII rescue clock speed to 4MHz to ensure that a 125KHz ISP speed works regardless of the target's fuses (i.e. DIV8 set). 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								cb779e3d7d 
								
							
								 
							
						 
						
							
							
								
								Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								06f222b3ed 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Minimus board (thanks to the PSGroove team).  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								b4a02fa29d 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Maximus board (thanks to the PSGroove team).  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								cb298295fb 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Blackcat USB JTAG board (thanks to the PSGroove team).  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								5a4def7478 
								
							
								 
							
						 
						
							
							
								
								Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								ccc82ce745 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Busware CUL V3 board.  
							
							 
							
							... 
							
							
 
							
							Added SVN eol-style property to the library driver files that are missing it. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								25d896a507 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the Arduino Uno development board.  
							
							 
							
							... 
							
							
 
							
							Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								5f3c4cc6e0 
								
							
								 
							
						 
						
							
							
								
								Reverted modifications to USBInterrupt.h that were intefering with correct host mode operation.  
							
							 
							
							... 
							
							
 
							
							Fixed SUSPI interrupt not being cleared during device mode enumeration, causing accidental mis-fires on re-enumeration.
Fixed JTAG_DEBUG_POINT() and JTAG_DEBUG_BREAK() macros not compiling under pure C99 standards mode. 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								546ab8712e 
								
							
								 
							
						 
						
							
							
								
								Fix board name redefinition in BoardTypes.h (thanks to Daniel Czigany).  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								84696c727d 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the BUI development board.  
							
							 
							
							
 
							
						 
						
							15 years ago  
						
					 
				
					
						
							
							
								 
								Dean Camera
							
						 
						
							 
							
							
							
								
							
								92059fcbf9 
								
							
								 
							
						 
						
							
							
								
								Added board hardware driver support for the UDIP development board.  
							
							 
							
							
 
							
						 
						
							15 years ago