X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/907cb2459c5ea18d9853367a30d94eb232652ca4..8edd56194859c47fe3d779594dfe1ece7076613c:/Bootloaders/MassStorage/BootloaderMassStorage.txt diff --git a/Bootloaders/MassStorage/BootloaderMassStorage.txt b/Bootloaders/MassStorage/BootloaderMassStorage.txt index d518d7b91..493f43ca7 100644 --- a/Bootloaders/MassStorage/BootloaderMassStorage.txt +++ b/Bootloaders/MassStorage/BootloaderMassStorage.txt @@ -13,7 +13,7 @@ * \li Series 7 USB AVRs (AT90USBxxx7) * \li Series 6 USB AVRs (AT90USBxxx6) * \li Series 4 USB AVRs (ATMEGAxxU4) - See \ref SSec_Aux_Space - * \li Series 2 USB AVRs (AT90USBxx2, ATMEGAxxU2) - See \ref SSec_Aux_Space + * \li ATMEGA32U2 - See \ref SSec_Aux_Space * * \section Sec_Info USB Information: * @@ -57,6 +57,9 @@ * When the bootloader is running, the board's LED(s) will flash at regular intervals to distinguish the * bootloader from the normal user application. * + * \warning THIS BOOTLOADER IS NOT SECURE. Malicious entities can recover written data, even if the device + * lockbits are set. + * * \section Sec_Installation Driver Installation * * This bootloader uses the Mass Storage drivers inbuilt into all modern operating systems, thus no additional @@ -71,6 +74,11 @@ * * The current device firmware can be read from the device by reading a file from the virtual FAT filesystem. * + * \warning This bootloader is currently incompatible with the Apple MacOS X OS Finder GUI, due to the + * large amount of meta files this OS attempts to write to the disk along with the new binaries. On + * this platform, firmwares must be copied to the disk via the Terminal application only to prevent + * firmware corruption. + * * \section Sec_API User Application API * * Several user application functions for FLASH and other special memory area manipulations are exposed by the bootloader, @@ -186,9 +194,15 @@ * *
| - * None - * | + *Define Name: | + *Location: | + *Description: | + *
|---|---|---|---|
| NO_APP_START_ON_EJECT | + *AppConfig.h | + *Define to disable automatic start of the loaded application when the virtual + * Mass Storage disk is ejected on the host. | *