Dean Camera
1faa5ba70a
Fix project makefiles - remove trailing slash from LUFA_PATH entries and the XPLAINBridge project AVRISP file include path to prevent build errors.
13 years ago
Dean Camera
56d368f2de
Reduce bootloader magic key to 16 bits to save FLASH space.
13 years ago
Dean Camera
10944d9ddf
Update CDC driver INF files so that they should work even on systems without usbser.sys extracted by default (see MS KB entry 837637).
13 years ago
Dean Camera
2e27cc2670
Fixed CDC and DFU bootloaders API page erase and write function failures (thanks to Martin Lambert).
13 years ago
Dean Camera
c9ba8f2a2c
Clean up bootloader makefiles to make them a bit more readable.
13 years ago
Dean Camera
7e65340c31
Revert change to assembly file comment syntax; this apparently breaks on the current AVR32 GNU assembler.
13 years ago
Dean Camera
751806458b
Replace C style comments in assembly code with true assembly comments for consistency and to prevent it from confusing syntax highlighters.
13 years ago
Dean Camera
4da2ba9f1c
Modify CDC and DFU bootloaders so that the various BootloaderAPI components are in unique sections and mapped explicitly - this will ensure the API and signature entries are always linked at the correct explicit address.
13 years ago
Dean Camera
61b5740a25
Clean up bootloader makefile comments.
13 years ago
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.
...
Moved the XPLAIN board specific bootloader entry condition code to the Application_Jump_Check() function of the DFU bootloader, added support for the original XPLAIN board to the CDC class bootloader.
13 years ago
Dean Camera
49ca5c3c83
Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to all application makefiles.
13 years ago
Dean Camera
7655205aac
Clean up CORE build system module, use simple rather than recursive make variables for internal constants and $(shell) derived values.
13 years ago
Dean Camera
56e792c95b
Switch over Demos, Bootloaders and Projects to the new and improved build system.
13 years ago
Dean Camera
c3dd6ac781
AppConfigHeaders: Merge in latest trunk.
13 years ago
Dean Camera
7d65c54eef
Remove legacy AS4 project files, now that they can be automatically generated by the new maintenance script.
13 years ago
Dean Camera
5ec9d04bca
AppConfigHeaders: Merge in latest trunk.
13 years ago
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 years ago
Dean Camera
063474561d
Merge in latest trunk.
13 years ago
Dean Camera
f2ae4dc255
Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output.
13 years ago
Dean Camera
c31fdbd03e
Minor documentation adjustments to the demos, projects and bootloaders to ensure correct formatting of application device support.
13 years ago
Dean Camera
8cfb3d9f09
Update project Doxygen and makefiles so that the resulting project documentation hides the unused version value, and uses the same HTML CSS stylesheet as the library core.
13 years ago
Dean Camera
cca24c8dc9
Update CDC and DFU class bootloader documentation with a device memory map illustration.
13 years ago
Dean Camera
cb9e7392c5
AppConfigHeaders: Make sure that in applications using an AppConfig.h configuration file, all application headers include the configuration file.
13 years ago
Dean Camera
5cba3ce3a4
AppConfigHeaders: Merge in latest trunk.
13 years ago
Dean Camera
96fd39eda8
Fixed CDC and DFU bootloaders API function offsets incorrect on some devices (thanks to Rod DeMay).
13 years ago
Dean Camera
926a83bbc1
AppConfigHeaders: Update several user projects to use configuration header files, rather than makefile defines.
13 years ago
Dean Camera
74fb2d895e
AppConfigHeaders: Update bootloaders to use configuration header files, rather than makefile defines.
13 years ago
Dean Camera
b601043e17
Fix broken documentation in the CDC and DFU class bootloaders due to Doxygen's confusion over the ATTR_NO_INIT attribute macro.
13 years ago
Dean Camera
359fbfe14d
Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.
13 years ago
Dean Camera
590d9b5ff8
Increased endpoint polling interval for all demos and projects to 5ms, as 1ms was causing some enumeration issues on some machines (thanks to Riku Salminen).
13 years ago
Dean Camera
430973263b
Fix bootloaders to make the StaticAnalysis build test happy.
13 years ago
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 years ago
Dean Camera
1ab76048c9
Alter the bootloader section sizes to all be 8KB, to be in line with the default AT90USB1287 fuses, as that is the default target MCU. Add instructions to the documentation to clarify this for the user (thanks to Georg Glock).
13 years ago
Dean Camera
02120ebc38
Minor documentation improvements.
13 years ago
Dean Camera
47f6a35013
Reintegrate the FullEPAddresses development branch into trunk.
13 years ago
Dean Camera
e8570c4a37
Fixed CDC and DFU bootloaders failing to compile when the bootloader section size is 8KB or more (thanks to Georg Glock).
13 years ago
Dean Camera
3211b35a4c
Make Doxygen fail for any Doxygen output other than unsupported tags (as these are somewhat benign).
...
Improve exclusion list for the main library export_tar rule to exclude any compiled library files from the export.
13 years ago
Dean Camera
55b315b00f
Clean up Bootloader API tables.
13 years ago
Dean Camera
7cac5e22d7
Added additional bootloader API data to expose the bootloader start address and class to the DFU and CDC class bootloaders.
13 years ago
Dean Camera
d5291c2e10
Only abort Doxygen documentation generation if a non-unsupported tag warning is encountered.
13 years ago
Dean Camera
663f9bd5f5
Update Doxygen documentation build scripts to fail if any warnings are generated.
13 years ago
Dean Camera
62c5a14fbb
Fix corrupt Doxygen configuration files, update project names.
13 years ago
Dean Camera
eb2431ecd8
Update Doxygen configuration files to disable Markdown support.
13 years ago
Dean Camera
dba5004684
Update Doxygen configuration files for all projects.
13 years ago
Dean Camera
f1b6ddb710
Update file contributor copyrights for 2012.
13 years ago
Dean Camera
2c806f6cee
Update file header copyrights for 2012.
13 years ago
Dean Camera
df33278d91
Minor documentation corrections.
13 years ago
Dean Camera
43a3350981
Add API support signature to the CDC and DFU class bootloaders, so that the application can detect the bootloader's API support.
13 years ago
Dean Camera
401ff1cef1
Add missing reference to the BootloaderAPI.S source file in the DFU and CDC class bootloader AVRStudio 4 project files.
13 years ago
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.
13 years ago