aboutsummaryrefslogtreecommitdiffstats
path: root/Bootloaders/MassStorage
Commit message (Collapse)AuthorAgeFilesLines
* Extract interface numbers into enums.László Monda2013-10-063-2/+12
|
* Add missing AppConfig.h reference in the Mass Storage class bootloader when ↵Dean Camera2013-09-161-0/+1
| | | | used in Atmel Studio.
* Add security warnings to the documentation of bootloaders without secure writes.Dean Camera2013-09-011-0/+3
|
* Update to latest Doxygen configurations, patch Doxygen->Docbook transform ↵Dean Camera2013-08-231-940/+1335
| | | | due to changes in the code fragment output in the Doxygen XML.
* Mark the very low RAM devices as being unsupported by the Mass Storage class ↵Dean Camera2013-07-061-1/+1
| | | | bootloader.
* Add automatic application start on virtual disk ejection to the Mass Storage ↵Dean Camera2013-07-066-7/+119
| | | | class bootloader.
* Merge branch 'XMEGA-Demo-Ports-ClockOnly'Dean Camera2013-05-202-8/+9
|\
| * Add platform includes to the bootloaders.Dean Camera2013-05-191-0/+1
| |
| * Assume 16MHz crystal by default in the AVR8 bootloaders.Dean Camera2013-05-191-8/+8
| |
* | Minor documentation improvements.Dean Camera2013-05-201-0/+5
|/
* Update Doxygen configuration files to the latest version.Dean Camera2013-05-191-50/+85
|
* Minor documentation improvements.Dean Camera2013-05-141-1/+1
|
* Fix typos in the bootloader API table entry names.Dean Camera2013-05-101-10/+10
|
* Minor documentation improvements.Dean Camera2013-05-011-1/+1
|
* Add move-to-root directives to all ASF XML application modules, to make the ↵Dean Camera2013-04-231-3/+5
| | | | code easier to find in the release version of Atmel Studio 6.1.
* Improve bootloader compile error message text when building without the ↵Dean Camera2013-04-081-1/+1
| | | | correct optimization level.
* Clean up bootloader project ASF integration code.Dean Camera2013-04-062-6/+2
|
* Add bootloader projects for Atmel Studio 6.1 (requires latest AS6.1 trunk).Dean Camera2013-04-061-0/+156
|
* Add checks to the bootloaders so that they will give a user-friendly compile ↵Dean Camera2013-04-061-0/+5
| | | | error if not compiled with size optimizations.
* Minor documentation improvements.Dean Camera2013-04-041-1/+1
|
* Minor clean up of the Mass Storage bootloader.Dean Camera2013-03-313-2/+11
|
* Add ATTR_NEVER_INLINE attribute. Add EEPROM byte read/write proxy functions ↵Dean Camera2013-03-312-7/+47
| | | | to the Mass Storage bootloader to prevent link errors due to linker relaxations.
* Add EEPROM read/write support to the Mass Storage class bootloader.Dean Camera2013-03-302-49/+200
|
* Clean up the VirtualFAT implementation.Dean Camera2013-03-301-11/+10
|
* Minor cleanup of the Mass Storage bootloader VirtualFAT code.Dean Camera2013-03-291-14/+25
|
* Oops - ensure the SCSI transfer length is correct in the Mass Storage ↵Dean Camera2013-03-292-10/+8
| | | | bootloader.
* Minor documentation improvements.Dean Camera2013-03-292-14/+19
|
* Update Mass Storage bootloader for Linux compatibility, and to reduce the ↵Dean Camera2013-03-293-92/+131
| | | | 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.
* Minor documentation improvements.Dean Camera2013-03-261-2/+2
|
* Clean up the Mass Storage bootloader virtual FAT directory entry definitions.Dean Camera2013-03-252-10/+23
|
* Add Long File Name (VFAT) entry to the Mass Storage class bootloader, so ↵Dean Camera2013-03-252-27/+114
| | | | 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.
* Add known-issues documentation section to the various LUFA bootloaders.Dean Camera2013-03-221-0/+21
|
* Add smaller AVR8 targets to the Mass Storage bootloader target list in the ↵Dean Camera2013-03-201-3/+5
| | | | Bootloader build test.
* Make the Mass Storage bootloader compatible with the original (green) XPLAIN ↵Dean Camera2013-03-201-0/+15
| | | | boards.
* Significantly reduce the size of the Mass Storage class bootloader, by ↵Dean Camera2013-03-204-20/+9
| | | | removing dependencies on large LUFA internal functions.
* Make Mass Storage bootloader makefile variable naming consistent.Dean Camera2013-03-181-4/+4
|
* Minor documentation improvements.Dean Camera2013-03-181-6/+6
|
* Speed up Mass Storage bootloader by turning off the internal clock divider, ↵Dean Camera2013-03-182-0/+4
| | | | as there is enough FLASH space to do so.
* Ensure bootloader makefile calculation functions are uniform across all ↵Dean Camera2013-03-181-1/+1
| | | | bootloaders.
* Update Mass Storage bootloader so that it can support devices with only 4KB ↵Dean Camera2013-03-1812-109/+136
| | | | bootloader sections by creating a special AUX section before the real bootloader section to store part of the bootloader code.
* Tweak the LUFA config for the Mass Storage class bootloader to reduce the ↵Dean Camera2013-03-171-2/+2
| | | | compiled size slightly by removing unused features.
* Minor documentation improvements.Dean Camera2013-03-141-1/+1
|
* Small size improvement in the Printer and Mass Storage class bootloaders.Dean Camera2013-03-132-3/+2
|
* Fix off-by-one error in the Mass Storage bootloader file size, add missing ↵Dean Camera2013-03-103-14/+32
| | | | Volume Label directory entry. Remove incorrect reference to "printer" in the bootloader documentation.
* Move out the Mass Storage class bootloader to the main Bootloader directory ↵Dean Camera2013-03-1015-0/+3723
now that it is functional.