Dean Camera
51d3adfe18
Update to latest version of DMBS.
2016-04-03 13:52:00 +10:00
Dean Camera
3069b7d9d2
Update to latest DMBS version.
2016-04-03 11:35:25 +10:00
Dean Camera
2fcd50ada8
Fix C++ builds, XPLAINBridge project.
2015-12-22 22:14:09 +11:00
Dean Camera
09b6c80555
Add DMBS; don't Submodule so that people can download complete ZIP/TAR archives.
2015-12-22 21:22:11 +11:00
Dean Camera
b590350df0
Clean up core build system DMBS subclass module.
2015-12-22 21:17:19 +11:00
Dean Camera
231658362e
Replace LUFA build system with DMBS.
2015-12-15 22:23:08 +11:00
Dean Camera
4afebc8b70
Update dfu-programmer command line arguments, old argument names have been changed in newer releases.
2015-11-08 14:20:50 +11:00
Dean Camera
1d2680b358
Update copyrights to 2015 (better late than never).
2015-05-17 13:14:29 +10:00
Dean Camera
9efce7263c
Don't fail Doxygen on versions built without various features.
2015-04-26 13:01:32 +10:00
Dean Camera
fef991e28b
The ATPROGRAM LUFA build system module now defaults to the Atmel ICE debuger tool, instead of the Atmel JTAG ICE3.
2014-10-11 15:42:16 +11:00
Dean Camera
d0a147f5bb
Patched the LUFA build system to work around a GCC code generation bug in newer toolchains when building for larger FLASH memory devices (thanks to demultiplexer)
2014-08-26 21:18:59 +10:00
Dean Camera
0ae0b1995f
Remove correct output library file when running make clean in the LUFA build system.
2014-08-24 18:56:56 +10:00
Dean Camera
910c6eb599
Add COMPILER_PATH optional variable to the BUILD build system module.
2014-06-08 15:29:08 +10:00
Dean Camera
0d84b65f0b
Rename all Doxygen.conf file to doxyfile and distribute them in the Atmel Studio extension.
2014-01-08 21:47:59 +11:00
Dean Camera
812114d9c1
Fix broken teensy-ee build rule.
2014-01-07 15:19:53 +11:00
Dean Camera
e368a89987
Update copyrights for 2014.
2014-01-04 10:45:02 +11:00
Dean Camera
3fc75f130b
Minor documentation improvements.
2013-10-27 18:16:07 +01:00
Dean Camera
b6bf314d50
Minor formatting fixes.
2013-09-27 18:50:34 +02:00
Dean Camera
8cfa2e8023
Add automatic application start on virtual disk ejection to the Mass Storage class bootloader.
2013-07-06 12:26:33 +02:00
Dean Camera
4175fe03ee
Force-disable the inbuilt makefile rules as well as suffixes in the core build system makefile.
2013-06-03 20:54:12 +02:00
Dean Camera
9ccf3eafad
Add new Printer Device Class driver.
2013-05-05 19:07:20 +00:00
Dean Camera
8cd249c342
Add BIN build system target information to the documentation.
2013-03-28 09:30:37 +00:00
Dean Camera
6e8642185a
Fix corrupted disassembly listing (LSS) files due to linker relaxations; pass -mrelax to the compiler to make it aware of, and able to compensate for, linker relaxations.
2013-03-20 17:50:56 +00:00
Dean Camera
32fcf1ec53
Remove compiled BIN files when running "make clean" with the BUILD build system module.
2013-03-10 09:34:13 +00:00
Dean Camera
726b325c73
Update BUILD build system module to produce BIN files as well as HEX.
2013-03-09 10:37:12 +00:00
Dean Camera
ab8ae60058
Fixed incorrect ordering of the linker options in the build system causing link failures in some cases.
2013-01-05 15:45:27 +00:00
Dean Camera
340b2dc0bc
Ensure that the core USB driver source filenames are not duplicated in the LUFA_SRC_USB makefile variable of the LUFA sources build module, so that parallel builds still work.
2013-01-03 14:09:26 +00:00
Dean Camera
4167f3aa6b
Split up USB source files in lufa_sources.mk build system module so that applications can pull in mode-specific USB support rather than having to compile all files even if it is known they will not be used.
2013-01-03 13:44:00 +00:00
Dean Camera
de0df8b162
Update copyright year to 2013.
2013-01-03 11:37:33 +00:00
Dean Camera
2b43a6d7df
Add troubleshooting page to the build system section of the documentation.
2012-10-28 13:53:55 +00:00
Dean Camera
eee252603b
Minor documentation improvements.
2012-10-05 20:22:19 +00:00
Dean Camera
4641acc691
Add LINKER_RELAXATIONS option to the LUFA BUILD build system module.
2012-09-30 14:01:30 +00:00
Dean Camera
9da01ee78b
Fix flip-ee DFU build target accidentally erasing the target FLASH memory space.
2012-09-22 12:29:39 +00:00
Dean Camera
11fa17a7db
Add architecture test for the non-standard avr-size patch, so that it is not tested on architectures where the patch isn't available.
2012-09-18 16:00:49 +00:00
Dean Camera
a032d77d0e
Fix up some missing target dependencies and output messages in the LUFA build system makefiles.
2012-09-17 20:58:47 +00:00
Dean Camera
6936fcbd60
Minor build system tweaks for platform compatibility.
2012-09-11 19:48:22 +00:00
Dean Camera
43658f336e
Remove unused check-source rule from the BUILD build system module.
2012-08-29 20:14:20 +00:00
Dean Camera
302ec480cc
Remove broken settings info output from the AVRDUDE build module.
2012-08-20 21:02:48 +00:00
Dean Camera
8d8e5c06b9
Added new doxygen_upgrade and doxygen_create targets to the DOXYGEN build system module. Clean up CORE build system module.
2012-08-18 12:07:05 +00:00
Dean Camera
7375c789e1
Document build system targets. Add a rule to the BUILD module that is run if a source file does not exist to show an error to the user, rather than running the check-source rule before each build (slightly faster/more portable and the generated error is then a true make error).
2012-08-18 10:45:29 +00:00
Dean Camera
84fadb255e
Clean up BUILD module info output formatting, remove explicit gcc-version target and add ability to generate assembly listings of compiled source files for debug purposes.
2012-08-16 19:17:26 +00:00
Dean Camera
00ab25d321
Update the BUILD build system module to early abort and display an error if needed before trying to create the OBJDIR output object file directory.
2012-08-15 16:40:25 +00:00
Dean Camera
1f1bd69b85
Minor documentation and formatting updates.
2012-08-15 16:39:44 +00:00
Dean Camera
94f5f31f10
Upgrade Doxygen configuration files, custom style CSS and DOXYGEN build module for the latest Doxygen release.
2012-08-13 05:11:27 +00:00
Dean Camera
9c590e41d7
Add help text to the project makefiles to help new users get information on the improved build system.
2012-08-11 11:51:43 +00:00
Dean Camera
a5abb0eb3f
Clean up CORE build system mode makefile.
2012-08-11 11:45:02 +00:00
Dean Camera
fb917b7016
Revert the default DEBUG_LEVEL setting from 3 to 2, as this is apparently causing segfaults on some builds of binutils-avr.
2012-08-01 20:01:56 +00:00
Dean Camera
3ca025f214
Add DEBUG_FORMAT and DEBUG_LEVEL optional parameters to the BUILD module. Turn off generation of debug information when performing a validation build, and when running the build tests.
2012-07-15 09:59:35 +00:00
Dean Camera
b7e3c86e4e
Rename build system module makefiles from "lufa.MODULE.in" to "lufa_MODULE.mk" to prevent makefile from assuming the include is an old style build rule, slowing down the build process.
...
Prevent the BUILD module from shell-executing multiple processes to determine the avr-size flags to speed up the build, unless the size rule is invoked.
Add warnings and set warnings as errors to the SingleUSBModeTest build test makefile.
2012-07-14 13:18:13 +00:00
Dean Camera
d4980e58d4
Rename hid-teensy and hid-teensy-ee targets to teensy and teensy-ee to be in line with the DFU module target names.
2012-07-14 12:59:53 +00:00