1
0
Fork 0
forked from forks/qmk_firmware
Commit graph

115 commits

Author SHA1 Message Date
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