Dean Camera
fef991e28b
The ATPROGRAM LUFA build system module now defaults to the Atmel ICE debuger tool, instead of the Atmel JTAG ICE3.
10 years ago
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)
10 years ago
Dean Camera
0ae0b1995f
Remove correct output library file when running make clean in the LUFA build system.
10 years ago
Dean Camera
910c6eb599
Add COMPILER_PATH optional variable to the BUILD build system module.
11 years ago
Dean Camera
0d84b65f0b
Rename all Doxygen.conf file to doxyfile and distribute them in the Atmel Studio extension.
11 years ago
Dean Camera
812114d9c1
Fix broken teensy-ee build rule.
11 years ago
Dean Camera
e368a89987
Update copyrights for 2014.
11 years ago
Dean Camera
3fc75f130b
Minor documentation improvements.
11 years ago
Dean Camera
b6bf314d50
Minor formatting fixes.
11 years ago
Dean Camera
8cfa2e8023
Add automatic application start on virtual disk ejection to the Mass Storage class bootloader.
12 years ago
Dean Camera
4175fe03ee
Force-disable the inbuilt makefile rules as well as suffixes in the core build system makefile.
12 years ago
Dean Camera
9ccf3eafad
Add new Printer Device Class driver.
12 years ago
Dean Camera
8cd249c342
Add BIN build system target information to the documentation.
12 years ago
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.
12 years ago
Dean Camera
32fcf1ec53
Remove compiled BIN files when running "make clean" with the BUILD build system module.
12 years ago
Dean Camera
726b325c73
Update BUILD build system module to produce BIN files as well as HEX.
12 years ago
Dean Camera
ab8ae60058
Fixed incorrect ordering of the linker options in the build system causing link failures in some cases.
12 years ago
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.
12 years ago
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.
12 years ago
Dean Camera
de0df8b162
Update copyright year to 2013.
12 years ago
Dean Camera
2b43a6d7df
Add troubleshooting page to the build system section of the documentation.
12 years ago
Dean Camera
eee252603b
Minor documentation improvements.
12 years ago
Dean Camera
4641acc691
Add LINKER_RELAXATIONS option to the LUFA BUILD build system module.
12 years ago
Dean Camera
9da01ee78b
Fix flip-ee DFU build target accidentally erasing the target FLASH memory space.
12 years ago
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.
12 years ago
Dean Camera
a032d77d0e
Fix up some missing target dependencies and output messages in the LUFA build system makefiles.
12 years ago
Dean Camera
6936fcbd60
Minor build system tweaks for platform compatibility.
12 years ago
Dean Camera
43658f336e
Remove unused check-source rule from the BUILD build system module.
12 years ago
Dean Camera
302ec480cc
Remove broken settings info output from the AVRDUDE build module.
12 years ago
Dean Camera
8d8e5c06b9
Added new doxygen_upgrade and doxygen_create targets to the DOXYGEN build system module. Clean up CORE build system module.
12 years ago
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).
12 years ago
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.
12 years ago
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.
12 years ago
Dean Camera
1f1bd69b85
Minor documentation and formatting updates.
12 years ago
Dean Camera
94f5f31f10
Upgrade Doxygen configuration files, custom style CSS and DOXYGEN build module for the latest Doxygen release.
12 years ago
Dean Camera
9c590e41d7
Add help text to the project makefiles to help new users get information on the improved build system.
12 years ago
Dean Camera
a5abb0eb3f
Clean up CORE build system mode makefile.
12 years ago
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.
12 years ago
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.
13 years ago
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.
13 years ago
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.
13 years ago
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
3bf7ce15d5
Fix up makefile .NOTPARALLEL heuristics so that linear building is only enforced if no object folder set and the "all" target is run. Rename library "ConfigDescriptor.c" file to "ConfigDescriptors.c" to ensure that object filenames are unique.
13 years ago
Dean Camera
b2920402b4
Add check and error to the BUILD module if OBJDIR option is set but object filenames are not unique.
13 years ago
Dean Camera
fafb52118d
Fix broken builds when OBJDIR is specified in the BUILD build system module.
13 years ago
Dean Camera
73a87a8c7b
Remove unnecessary build system modules from the HID EEPROM Loader shim application makefile.
13 years ago
Dean Camera
5087e6c303
Clean up HID EEPROM loader shim application code, simplify project makefile. Ensure shim application is properly rebuild by explicitly cleaning it before requesting a rebuild.
13 years ago
Dean Camera
c4da1929cd
Update BUILD build system module with OBJECT_FILES variable, for additional user-specified object files. Update HID build module with a small shim application to reprogram the EEPROM of a target.
13 years ago
Dean Camera
f7ad67cf18
Fix LUFA_SRC_PLATFORM makefile variable in the SOURCES build module to use LUFA_ROOT_PATH rather than LUFA_PATH.
13 years ago
Dean Camera
80fab49e1d
Add "mostlyclean" makefile target to the BUILD build system module.
13 years ago