Commit Graph

69 Ревизии (f42a4f3a47f23208d70dca308d302d9ba5a80c46)

Автор SHA1 Съобщение Дата
Dean Camera 6b06bc6237 Fixed missing bounds checks and off-by-one in the DFU bootloader signature bytes (thanks to Reuti)
преди 10 години
Dean Camera 1d2680b358 Update copyrights to 2015 (better late than never).
преди 10 години
Dean Camera a09cb7e3d8 Fix bootloaders not starting user application if the HWB is grounded during watchdog reset.
преди 11 години
Dean Camera 4c637c93ba Add Leonardo compatibility to most bootloaders, run user application if BOOTRST fuse is set and the last reset cause was not the /RESET pin.
преди 11 години
Dean Camera df366e055d Don't run user application in the bootloader unless a valid app is present (thanks to Alex Kazik).
преди 11 години
Dean Camera e368a89987 Update copyrights for 2014.
преди 12 години
Dean Camera 6b214472b7 Fix signature bytes in the DFU class bootloader.
преди 12 години
Dean Camera 4ba4097716 Fixed race condition in the DFU class bootloader causing failed device reprogramming in some circumstances (thanks to Luis Mendes).
преди 12 години
Dean Camera de0df8b162 Update copyright year to 2013.
преди 13 години
Dean Camera eee252603b Minor documentation improvements.
преди 13 години
Dean Camera 1eefbf9041 Use the framework provided GlobalInterruptEnable() function instead of the AVR8/XMEGA specific sei() macro, for future demo/project portability.
преди 13 години
Dean Camera 56d368f2de Reduce bootloader magic key to 16 bits to save FLASH space.
преди 13 години
Dean Camera cd0bd7bf90 Added new JTAG_ENABLE() macro for the AVR8 architecture. Fixed the JTAG_DISABLE() macro clearing all other bits in MCUSR when called.
преди 13 години
Dean Camera 56e792c95b Switch over Demos, Bootloaders and Projects to the new and improved build system.
преди 13 години
Dean Camera d4684b29b9 Ensure the DFU bootloader disables and clears the activity LED toggle timer when a soft-reset to application space is used.
преди 13 години
Dean Camera 615d34f1b7 Turn off watchdog before jumping to the user application in the DFU and CDC based bootloaders, for the specific case of /HWB being low during reset (where the bootloader will re-enter).
преди 13 години
Dean Camera 04740d680e The library bootloaders will now correctly start the user application after a watchdog-based application start, even if the /HWB line is held low externally during the reset phase.
преди 13 години
Dean Camera f1b6ddb710 Update file contributor copyrights for 2012.
преди 14 години
Dean Camera 2c806f6cee Update file header copyrights for 2012.
преди 14 години
Dean Camera 9f99c7fa03 Fixed DFU class bootloader not resetting the LED pins as high impedance inputs when a software jump to the user applications is requested.
преди 14 години
Dean Camera bc3db793e9 Minor bootloader tweaks; make some functions static where possible to reduce the compiled binary size, add additional comments to the makefiles.
преди 14 години
Dean Camera f201f6697b Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.
преди 14 години
Dean Camera 075538abb9 Use the proper "-Wl,--undefined=BootloaderAPI_JumpTable" linker command line parameter in the bootloaders to ensure that the API jump tables are not discarded, rather than the previous C volatile pointer hack (thanks to Opendous Inc.).
преди 14 години
Dean Camera 1a4a26271e Added User Application APIs to the CDC and DFU class bootloaders.
преди 14 години
Dean Camera 7dffa15c16 Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.
преди 14 години
Dean Camera 0407b92584 Make DFU and CDC class bootloaders also toggle the LEDs on command activity in addition to the periodic flashing.
преди 14 години
Dean Camera 513db46548 Added LED flashing to the CDC and DFU class bootloaders to indicate when they are running.
преди 14 години
Dean Camera de9bd767dc Correct UC3 global interrupt functions.
преди 14 години
Dean Camera 899df7d331 Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.
преди 14 години
Dean Camera 782614dbb5 Add static keyword to all project globals whose scope should be restricted to the same module as they are declared in.
преди 15 години
Dean Camera 088bfb10b2 Change bootloader makefiles to automatically compute the bootloader starting address from a flash size and bootloader section size, expressed in KB.
преди 15 години
Dean Camera 43b9d552bb Renamed all driver termination *_ShutDown() functions to the more logical name *_Disable().
преди 15 години
Dean Camera 1d433d4506 Update copyright year on all source files.
преди 15 години
Dean Camera 82fa9149d7 Fixed broken DFU bootloader, added XPLAIN support for bootloader start when XCK jumpered to ground.
преди 15 години
Dean Camera fb76acb084 Renamed the EVENT_USB_Device_UnhandledControlRequest() event to EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards.
преди 15 години
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 години
Dean Camera 5a4def7478 Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda
преди 15 години
Dean Camera d975250331 Add the "REQ_" prefix to the DFU class bootloader class-specific request constants.
преди 15 години
Dean Camera 3c72896e84 Fixed software application start command broken in the DFU class bootloader when dfu-programmer is used due to application start address corruption.
преди 15 години
Dean Camera 612df774d9 Oops - fix mixed "initialize" and "initialise" - opt for American spelling due to its wide use in technical standards.
преди 15 години
Dean Camera 0f45b9c8e0 More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.
преди 15 години
Dean Camera 071e02c6b6 Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.
преди 15 години
Dean Camera 59c4871f80 USB_Init() no longer calls sei() to enable global interrupts - this must now be done in the user application once all init code has run.
преди 15 години
Dean Camera 871d9bf1af Fixed DFU bootloader programming not discarding the correct number of filler bytes from the host when non-aligned programming ranges are specified (thanks to Thomas Bleeker).
преди 16 години
Dean Camera 7f9f97c792 Update copyright year to 2010.
преди 16 години
Dean Camera d4ca7fb44c Fix MIT license language to make its intent clearer.
преди 16 години
Dean Camera 414b92e812 Add to the existing CDC Class Driver's CreateStream() function documentation to explicitly state that the created streams are bidirectional.
преди 16 години
Dean Camera c8b72f955f Corrected incorrect signature bytes for the AT90USB82 and added support for the ATMEGAXX2 variant AVRs to the DFU bootloader.
преди 16 години
Dean Camera 1190652c0b Fixed DFU and CDC class bootloaders on the AT90USBXXX2 series USB AVRs.
преди 16 години
Dean Camera c5038f1bf4 Renamed all library events to properly seperate out Device and Host mode events. Changed the firing conditions for some events to ensure that events are fired by their own USB mode only.
преди 16 години