Commit Graph

2160 Commits (0672e4ac6c7959477cd2e013d8e2168b4a8b73e6)
 

Author SHA1 Message Date
Dean Camera 0672e4ac6c Update Atmel Studio blob DLL; add links to LUFA related pages in the Help menu.
12 years ago
Dean Camera 5555a43625 Add first-run information page to the Atmel Studio 6.1 extension.
12 years ago
Dean Camera 25224aae7e Minor documentation improvements.
12 years ago
Dean Camera f2d7f6f674 Move XDK cache generation Python script into the VSIX related packing directory.
12 years ago
Dean Camera f3a8263842 Restructure Atmel Studio integration files and transforms.
12 years ago
Dean Camera b6a38164bd Reduce the amount of inlining of core Endpoint functions for XMEGA, to reduce the compiled code size (size/speed tradeoff).
12 years ago
Dean Camera 70c59a7e42 Add Atmel Studio 6.1 binary blob.
12 years ago
Dean Camera 188dea87e3 Oops - fix function prototype attribute.
12 years ago
Dean Camera 334f70aa80 Add some missing function attributes.
12 years ago
Dean Camera d5e84db5ab Don't generate the full HTML documentation when only needing the XML version for post-processing.
12 years ago
Dean Camera c10935c80b Add maintenance makefile rule and XSLT transform to generate a unified header of all library functions for analysis purposes.
12 years ago
Dean Camera 91946e6d62 Improve bootloader compile error message text when building without the correct optimization level.
12 years ago
Dean Camera 197e2ed985 Add module help links and descriptions for boards inside Atmel Studio.
12 years ago
Dean Camera b7f9beefd8 Fix typos in the Arduino Leonardo board drivers.
12 years ago
Dean Camera ebd059d0eb Update AS integration scripts and transforms - extract out the module description from the Doxygen XML output for the GUI.
12 years ago
Dean Camera c2f9eba33f Clean repository before packaging into VSIX extensions.
12 years ago
Dean Camera 6ea66a7770 Tweak the VSIX output names to indicate if it is a release or testing version.
12 years ago
Dean Camera 7c3867da33 Added new CONCAT() and CONCAT_EXPANDED() convenience macros.
12 years ago
Dean Camera 7dc77a6abc Update VSIX package generator; allow all newer test builds to be installed over the top of each other without first uninstalling the existing one, but allow all releases to supersede test builds.
12 years ago
Dean Camera dd08100a7d Clean up bootloader project ASF integration code.
12 years ago
Dean Camera 9aabce09f1 Add bootloader projects for Atmel Studio 6.1 (requires latest AS6.1 trunk).
12 years ago
Dean Camera ace61d757e Add checks to the bootloaders so that they will give a user-friendly compile error if not compiled with size optimizations.
12 years ago
Dean Camera 09ae9ad004 Minor documentation improvements.
12 years ago
Dean Camera e40f0eb289 Automatically exit the printer class bootloader and start the application when the end of the HEX file is reached (thanks to Hans Schou).
12 years ago
Dean Camera 646e63b089 Add explicit requirements for the AppConfig.h headers in the various project asf.xml files, to prevent breakage with the latest ASF trunk project generator upgrades.
12 years ago
Dean Camera 7dc5295103 Minor clean up of the Mass Storage bootloader.
12 years ago
Dean Camera dc389f1c72 Add experimental warnings to the XMEGA and UC3 architectures when used in Atmel Studio 6.1.
12 years ago
Dean Camera 85343a436d Add ATTR_NEVER_INLINE attribute. Add EEPROM byte read/write proxy functions to the Mass Storage bootloader to prevent link errors due to linker relaxations.
12 years ago
Dean Camera 7251da6581 Add EEPROM read/write support to the Mass Storage class bootloader.
12 years ago
Dean Camera 829ecefe41 Clean up the VirtualFAT implementation.
12 years ago
Dean Camera b956fedeeb Minor cleanup of the Mass Storage bootloader VirtualFAT code.
12 years ago
Dean Camera ddd6632295 Oops - ensure the SCSI transfer length is correct in the Mass Storage bootloader.
12 years ago
Dean Camera 907cb2459c Minor documentation improvements.
12 years ago
Dean Camera 83d5c4729e Update Mass Storage bootloader for Linux compatibility, and to reduce the compiled bootloader size. Linux appears to replace files with a cluster offset on the disk rather than re-using the same disk clusters (unlike Windows) so the file offset needs to be tracked and compensated for.
12 years ago
Dean Camera 148b434228 Minor documentation improvements.
12 years ago
Dean Camera d18f12bf42 Added additional MIDI command definitions to the MIDI class driver (thanks to Daniel Dreibrodt).
12 years ago
Dean Camera 8cd249c342 Add BIN build system target information to the documentation.
12 years ago
Dean Camera 4ba4097716 Fixed race condition in the DFU class bootloader causing failed device reprogramming in some circumstances (thanks to Luis Mendes).
12 years ago
Dean Camera f2e974954b Minor documentation improvements.
12 years ago
Dean Camera 3bc066cd69 Clean up the Mass Storage bootloader virtual FAT directory entry definitions.
12 years ago
Dean Camera 169f21fbb1 Add Long File Name (VFAT) entry to the Mass Storage class bootloader, so that systems such as Linux that load a VFAT filesystem driver instead of the legacy MSDOS filesystem do not corrupt the volume by trying to write a LFN entry.
12 years ago
Dean Camera 654217548b Fix incorrect Interrupt disable function for the XMEGA architecture (thanks to Simon Küppers).
12 years ago
Dean Camera 31d3984d8d Fixed Low Speed USB devices broken when using the library HID Class driver (thanks to Michael).
12 years ago
Dean Camera 141f24b4a1 Add known-issues documentation section to the various LUFA bootloaders.
12 years ago
Dean Camera 54e46d7818 Add smaller AVR8 targets to the Mass Storage bootloader target list in the Bootloader build test.
12 years ago
Dean Camera 04feb435ed Fix broken core library Doxygen version number makefile macro.
12 years ago
Dean Camera 9d988fdc22 Make the Mass Storage bootloader compatible with the original (green) XPLAIN boards.
12 years ago
Dean Camera 199cf8f183 Significantly reduce the size of the Mass Storage class bootloader, by removing dependencies on large LUFA internal functions.
12 years ago
Dean Camera 6e8642185a Fix corrupted disassembly listing (LSS) files due to linker relaxations; pass -mrelax to the compiler to make it aware of, and able to compensate for, linker relaxations.
12 years ago
Dean Camera b2e49663f6 Minor documentation improvements.
12 years ago