Commit Graph

6 Commits (44bc433fb0694ecea05bf35d001f3e5d846b7ec4)

Author SHA1 Message Date
Dean Camera 9ccf3eafad Add new Printer Device Class driver. 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. 13 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. 13 years ago
Dean Camera de0df8b162 Update copyright year to 2013. 13 years ago
Dean Camera 1f1bd69b85 Minor documentation and formatting updates. 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. 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 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 6655815b32 Clean up DOXYGEN and SOURCES build system modules - use non-recursively evaluated make variables. 13 years ago
Dean Camera 8ccc2b2272 Minor build system improvements - force default shell. 13 years ago
Dean Camera 44ff0af68c Add a list of module provided make variables and macros to the build system modules. 13 years ago
Dean Camera 53be52922f Change the build system build module makefiles to have a set of sanity check macros they can call to verify user data. Add additional sanity checks. 13 years ago
Dean Camera 6e29655b54 Update SVN line endings property on newer source files to native. 13 years ago
Dean Camera 49ca5c3c83 Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to all application makefiles. 13 years ago
Dean Camera 5af18ba288 Add explicit blank checks in the build system for user-set but blank variables that must not be blank. 13 years ago
Dean Camera 450ff51b7e Add platform driver dispatch header and makefile module source variable. 13 years ago
Dean Camera 59ca4ec0ec Strip trailing slash from the user-supplied LUFA_PATH directory, to prevent double slashes from appearing in the commands/output. 13 years ago
Dean Camera fc3768733e Clean up ordering of build system module sanity checks. 13 years ago
Dean Camera 29874f6db7 Simplify build system mandatory parameter/variable sanity checks. 13 years ago
Dean Camera 79ee9e755f Add build system targets for lists of mandatory and optional parameters/variables. 13 years ago
Dean Camera 56e792c95b Switch over Demos, Bootloaders and Projects to the new and improved build system. 13 years ago
Dean Camera b5e850ffd6 Add missing documentation to custom BuiltTest hardware mapping files. Fix up old copyright years on some makefiles. 13 years ago
Dean Camera d771099f62 Remove outdated documentation from the library, minor documentation improvements. 13 years ago
Dean Camera 3211b35a4c Make Doxygen fail for any Doxygen output other than unsupported tags (as these are somewhat benign). 13 years ago
Dean Camera b2fe539d1c Removed the old pseudo-scheduler from the library as it was unused and deprecated since the 090810 release. 13 years ago
Dean Camera 512b4d87cc Add additional specific sub-family parts to the ModuleTest build test as these may have minor header file differences to their standard family cousins. 13 years ago
Dean Camera b9a486efe7 Oops - fix broken makefile tar rule. 13 years ago
Dean Camera ae91ccc048 Fix up Doxygen documentation directives to allow for generation of documentation when the library code root folder is not "LUFA". 13 years ago
Dean Camera d4b45e8502 Add extra LUFA TAR archive export exclusions. 13 years ago
Dean Camera 0fb92f0441 Add main library makefile target "export_tar" to export a copy of the library codebase in TAR format, for each integration into user applications. 13 years ago
Dean Camera d5291c2e10 Only abort Doxygen documentation generation if a non-unsupported tag warning is encountered. 13 years ago
Dean Camera 663f9bd5f5 Update Doxygen documentation build scripts to fail if any warnings are generated. 13 years ago
Dean Camera 8b5aa61601 Add new Android Open Accessory class driver to the library core and add a new Android Open Accessory Host ClassDriver demo. 14 years ago
Dean Camera eb2e883fd3 Added Class, ClassDevice, ClassHost and ClassCommon to the internal class driver source filenames to prevent ambiguities. 14 years ago
Dean Camera b5682f2c44 Add project name to the Doxygen makefile target output. 14 years ago
Dean Camera c8e5176465 Add XMEGA to the LUFA core library makefile's list of architectures, so that the XMEGA files are properly cleaned on request. 14 years ago
Dean Camera ca9f89ce82 Add new "checksource" target to the library makefiles, for automated source file existance checking. 14 years ago
Dean Camera e572ee7ff2 Added new Host mode Audio Class driver. 14 years ago
Dean Camera 1ea5dae8a8 Copy out the EndpointStream and PipeStream functions to each architecture, so that each architecture can optimise the stream functions according to the available hardware (such as DMA, where available). 14 years ago
Dean Camera e10f5b4f14 Add new "version" makefile target to the main LUFA library makefile, to give an easy way to identify a LUFA release from the command-line. 14 years ago
Dean Camera 049e930963 Fixed possible invalid program execution when in host mode if corrupt descriptor lengths are supplied by the attached device. 14 years ago
Dean Camera 944e0d2009 Rename UC3B driver files to UC3, as they are generic to all AVR32 UC3 models. 14 years ago
Dean Camera b6a3c78fa3 Rename architecture specific driver files, to make them appear with uniquely identifying filenames in the documentation. 14 years ago
Dean Camera 1daa5e16f9 Initial restructuring of the core USB driver module to support multiple architectures in the future. 14 years ago
Dean Camera 3d4d8e7f62 Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support. 14 years ago
Dean Camera afd828c095 Removed SerialStream module, rolled functionality into the base USART Serial peripheral driver instead through the new Serial_CreateStream() and Serial_CreateBlockingStream() methods. 15 years ago
Dean Camera 039a714ee4 New HID report item macros (with HID_RI_ prefix) to allow for easy creation and editing of HID report descriptors. 15 years ago
Dean Camera 1d433d4506 Update copyright year on all source files. 15 years ago
Dean Camera cb779e3d7d Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists. 15 years ago
Dean Camera 5a4def7478 Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda 15 years ago