Commit Graph

17 Commits

Author SHA1 Message Date
Dean Camera 09ae9ad004 Minor documentation improvements. 2013-04-04 20:29:40 +00:00
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. 2013-03-31 09:37:30 +00:00
Dean Camera 7251da6581 Add EEPROM read/write support to the Mass Storage class bootloader. 2013-03-30 17:16:29 +00:00
Dean Camera 829ecefe41 Clean up the VirtualFAT implementation. 2013-03-30 15:13:42 +00:00
Dean Camera b956fedeeb Minor cleanup of the Mass Storage bootloader VirtualFAT code. 2013-03-29 13:14:07 +00:00
Dean Camera ddd6632295 Oops - ensure the SCSI transfer length is correct in the Mass Storage bootloader. 2013-03-29 10:40:40 +00:00
Dean Camera 907cb2459c Minor documentation improvements. 2013-03-29 10:29:11 +00:00
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. 2013-03-29 10:23:09 +00:00
Dean Camera f2e974954b Minor documentation improvements. 2013-03-26 18:59:45 +00:00
Dean Camera 3bc066cd69 Clean up the Mass Storage bootloader virtual FAT directory entry definitions. 2013-03-25 21:09:55 +00:00
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. 2013-03-25 20:58:33 +00:00
Dean Camera 199cf8f183 Significantly reduce the size of the Mass Storage class bootloader, by removing dependencies on large LUFA internal functions. 2013-03-20 19:02:29 +00:00
Dean Camera 03cdb09071 Minor documentation improvements. 2013-03-18 19:24:55 +00:00
Dean Camera be33d3a515 Update Mass Storage bootloader so that it can support devices with only 4KB bootloader sections by creating a special AUX section before the real bootloader section to store part of the bootloader code. 2013-03-18 17:18:11 +00:00
Dean Camera 1575ca57bb Minor documentation improvements. 2013-03-14 21:08:53 +00:00
Dean Camera 68c317c4e9 Fix off-by-one error in the Mass Storage bootloader file size, add missing Volume Label directory entry. Remove incorrect reference to "printer" in the bootloader documentation. 2013-03-10 19:53:48 +00:00
Dean Camera 0b1f33e2a2 Move out the Mass Storage class bootloader to the main Bootloader directory now that it is functional. 2013-03-10 09:35:43 +00:00