Commit Graph

118 Commits

Author SHA1 Message Date
Dean Camera
def392aca0 Update to latest DMBS, fix XPLAINBridge project compilation errors on full tree build. 2016-07-17 17:30:55 +10:00
Dean Camera
3126cbbf96 Update to DMBS release-20160403 release. 2016-04-05 21:10:07 +10:00
Dean Camera
0ecd09c3e1 Add LUFA DMBS extension modules, use DMBS in project makefiles. 2016-04-03 15:24:34 +10:00
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