aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-07Minor documentation changes.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2318 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-07Update SVN line endings property on newer source files to native.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2317 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Oops - really fix logic errors in USBMode.h.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2316 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Fix errors in the SingleUSBModeTest build test. Fix logic errors in USBMode.h.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2315 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Fix BUILD module so that user flags are applied after all auto-generated ↵Dean
flags, ensure dependency files are generated with a .d extension rather than a .o.d extension, allow use of full part names ("at32uc3a0256") instead of GCC truncted part names ("uc3a0256"). git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2314 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Simplify AVRDUDE build module, ensure that the correct target names for ↵Dean
FLASH and EEPROM writing are passed to the programmer tool. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2313 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Add optional CPPCHECK_FLAGS parameter to the CPPCHECK build module, for ↵Dean
miscellaneous user flags. Ensure the user flags are applied after all auto-generated flags. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2312 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Improve DFU build module to use symbolic names for the target HEX and EEP ↵Dean
filenames. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2311 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Improve ATPROGRAM build module to support UC3 devices and use intelligent ↵Dean
erase for XMEGA and UC3. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2310 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-06Fix typo in the UC3 host pipe driver. Improve library TAR export exclusion ↵Dean
filetype filter. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2309 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-05Strip out BuildTest sub-makefile contents as much as possible. Remove old ↵Dean
UC3 build test makefile from the ModuleTest build test. Add platform module to the example LUFA makefile. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2308 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-04Fix typos in recursive make rules.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2307 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-04Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to ↵Dean
all application makefiles. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2306 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-04Add default project template to the Doxygen manual of the library.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2305 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-04Add symbol-sizes target to the BUILD build system module to print a ↵Dean
size-sorted list of symbols from a compiled application, in decimal bytes. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2304 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-04Add emergency aborts to the recursive makefiles to prevent system failures ↵Dean
due to infinite recursion if something happens while building the project lists. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2303 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Don't show a list of object/dependency files in the human friendly output of ↵Dean
the BUILD module clean command. Use a unique message prefix for assembling vs. compiling. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2302 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Correct BuildTest makefiles to use LUFA_PATH rather than LUFA_ROOT_PATH.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2301 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Switch StaticAnalysisTest build test to use the new build system CPPCHECK ↵Dean
module. Update additional build tests to all include the core build system module. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2300 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Add new CPPCHECK build system module for static code analysis of projects.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2299 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Quiet initial recursive makefile invocation for all projects.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2298 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Use auto-detection of project directories for the demo, project and ↵Dean
bootloader makefiles. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2297 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Disable inbuilt make rules in the LUFA build system for speedups when ↵Dean
compiling many projects recursively. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2296 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Add explicit blank checks in the build system for user-set but blank ↵Dean
variables that must not be blank. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2295 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Add .PHONY targets in all build system modules. Alter BUILD module so that ↵Dean
the existence of source files are checked before the build is started. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2294 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-03Add $(MAKEFILE_LIST) as a dependency on build rules that could be altered by ↵Dean
changes to the makefiles - if the user alters the project makefile, require that all modules are rebuilt. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2293 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Update CORE build module to print out additional help information.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2292 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Rename program_ee AVRDUDE module target to program-ee. Update CORE build ↵Dean
module to print out lists one item per line, rather than all on one line. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2291 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Fix AVRDUDE and BUILD build system module comments.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2290 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Clean up CORE build system module, use simple rather than recursive make ↵Dean
variables for internal constants and $(shell) derived values. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2289 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Add platform driver dispatch header and makefile module source variable.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2288 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Fix incorrect bank mask in Endpoint_ConfigureEndpoint() for the UC3 devices.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2287 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Clean up BUILD build system module - seperate architecture utility prefix ↵Dean
code and sanity check from the CC_FLAGS construction code. Add target to print GCC version. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2286 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Add dependency file tracking to the BUILD build system module.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2285 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Fix UC3 support in the BUILD build system module. Fix bug in the EVK1101 ↵Dean
board buttons driver. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2284 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Ensure that USB_DEVICE_ONLY or USB_HOST_ONLY is properly set for devices ↵Dean
that physically do not support a particular mode. Fix main LUFA library makefile default target. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2283 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Minor documentation improvements.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2282 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Update library documentation on the standard LUFA makefile template ↵Dean
configuration. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2281 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Remove any variables in the optional build variable list that are marked as ↵Dean
mandatory by one or more included build system modules in the CORE build system module. Alter DOXYGEN build system module to by default override the Doxygen configuration file stylesheet and replace it with the LUFA Doxygen stylesheet. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2280 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Remove space padding on the current time when automatically generating AVR ↵Dean
Studio 4 project creation/modification timestamps. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2279 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Ensure build tests use the system provided $(MAKE) variable to determine the ↵Dean
command to invoke make, rather than a hard-coded name. Strip off excess whitespace from the list of object files when printing them out to the shell in the build system BUILD module. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2278 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Ensure the BULD build system module produces a LSS listing file output when ↵Dean
the "all" target is invoked. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2277 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Strip trailing slash from the user-supplied LUFA_PATH directory, to prevent ↵Dean
double slashes from appearing in the commands/output. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2276 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Add EEPROM programming target to the AVRDUDE build system module. Correct ↵Dean
message output test for the BUILD build system module. Clean up DOXYGEN build system module logic. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2275 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Clean up ordering of build system module sanity checks.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2274 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Simplify build system mandatory parameter/variable sanity checks.Dean
git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2273 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Don't print out full object file paths in the build system when cleaning ↵Dean
object files. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2272 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Add build system targets for lists of mandatory and optional ↵Dean
parameters/variables. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2271 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Add C_FLAGS, CPP_FLAGS and ASM_FLAGS variables to the build system BUILD ↵Dean
module to allow for language-specific compiler/assembler flags. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2270 d5102386-fcda-11dd-9fdb-3debd5008f28
2012-06-02Oops - fix accidental negation in the BUILD module architecture detection ↵Dean
code. Add error if an unsupported architecture is requested. git-svn-id: http://lufa-lib.googlecode.com/svn/trunk@2269 d5102386-fcda-11dd-9fdb-3debd5008f28