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
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
393fc71d8e
Add HID bootloader build module (thanks to Stefan Hellermann).
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
b9952f4809
Add Build System documentation to the library manual. Update CPPCHECK build system module so that it uses the SRC variable rather than just the project directory.
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
41b4c5b645
Add new CPPCHECK build system module for static code analysis of projects.
13 years ago
Dean Camera
450ff51b7e
Add platform driver dispatch header and makefile module source variable.
13 years ago
Dean Camera
2b332d3231
Replace architecture specific makefiles in the BuildTests with the new common build system makefiles.
13 years ago
Dean Camera
56e792c95b
Switch over Demos, Bootloaders and Projects to the new and improved build system.
13 years ago
Dean Camera
2ff1370221
Merge in AppConfigHeaders branch to trunk, altering all projects and demos to use configuration headers for application and LUFA compile time settings, rather than defines in the project makefiles.
13 years ago
Dean Camera
c3dd6ac781
AppConfigHeaders: Merge in latest trunk.
13 years ago
Dean Camera
7d65c54eef
Remove legacy AS4 project files, now that they can be automatically generated by the new maintenance script.
13 years ago
Dean Camera
4a09e4b2ee
Add maintenance script to automatically generate legacy AS4 project files.
13 years ago
Dean Camera
5f709e281e
Merge in latest trunk.
13 years ago
Dean Camera
5833b27f80
Alter the XPLAINBridge and AVRISP-MKII clone projects so that the descriptors from the AVRISP-MKII clone project can be directly used in the XPLAINBridge project. Add support for RESET_TOGGLES_LIBUSB_COMPAT option in the XPLAINBridge project.
13 years ago
Dean Camera
cb9e7392c5
AppConfigHeaders: Make sure that in applications using an AppConfig.h configuration file, all application headers include the configuration file.
13 years ago
Dean Camera
e9e6730d49
AppConfigHeaders: Move out the last of the demo/app configurations into new AppConfig.h header files.
13 years ago
Dean Camera
9a373c4094
AppConfigHeaders: Switch class driver Device mode demos to use LUFAConfig.h configuration header files.
13 years ago
Dean Camera
7f4462267a
AppConfigHeaders: Oops - fix up AppConfig.h for the low level AudioOutput and AudioInput demos.
13 years ago
Dean Camera
13085a3351
AppConfigHeaders: Switch low level Device mode demos to use LUFAConfig.h configuration header files.
13 years ago
Dean Camera
64d00efd91
AppConfigHeaders: Switch class driver Host mode demos to use LUFAConfig.h configuration header files.
13 years ago
Dean Camera
a9f0369fac
AppConfigHeaders: Switch DualRole and low level Host mode demos to use LUFAConfig.h configuration header files.
13 years ago
Dean Camera
5cba3ce3a4
AppConfigHeaders: Merge in latest trunk.
13 years ago
Dean Camera
998009c490
Fix incorrectly names build test directory references.
13 years ago
Dean Camera
380f014c4c
Added build test to verify correct compilation of all bootloaders using all supported devices.
...
Fixed compile error with the unreleased ATMEGA32U6 device.
13 years ago
Dean Camera
a268a570b1
AppConfigHeaders: Update project file for Programmers Notepad.
13 years ago
Dean Camera
802910d49f
AppConfigHeaders: Update several additional user projects to use configuration header files, rather than makefile defines. Remove compile time warnings for projects lacking device serial support, remove incomplete StandaloneProgrammer project.
13 years ago
Dean Camera
33d9a75b03
AppConfigHeaders: Update several additional user projects to use configuration header files, rather than makefile defines.
13 years ago
Dean Camera
926a83bbc1
AppConfigHeaders: Update several user projects to use configuration header files, rather than makefile defines.
13 years ago
Dean Camera
74fb2d895e
AppConfigHeaders: Update bootloaders to use configuration header files, rather than makefile defines.
13 years ago
Dean Camera
359fbfe14d
Add branch for the conversion of demos to use standard C header files for configuration, rather than makefile defined macros.
13 years ago
Dean Camera
e5a7fa201e
Add support for the ATXMEGA384C3.
13 years ago
Dean Camera
44f348e7ff
Add partially complete BoardDriverTest build test.
13 years ago
Dean Camera
395e4287a1
Added support for the Olimex AVR-USB-32U4 and Olimex AVR-USB-T32U4 boards.
13 years ago
Dean Camera
04740d680e
The library bootloaders will now correctly start the user application after a watchdog-based application start, even if the /HWB line is held low externally during the reset phase.
13 years ago
Dean Camera
c48da94605
Add known issues to the documentation.
13 years ago
Dean Camera
2e757d8c38
Added new SerialToLCD user project contributed by Simon Foster.
13 years ago
Dean Camera
d771099f62
Remove outdated documentation from the library, minor documentation improvements.
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
fde181a830
Minor documentation improvements.
13 years ago
Dean Camera
3008f8ce13
Doxygen documentation style changes. Minor documentation corrections.
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.
...
Clean up of main library Makefile to extract out the library version once into a make variable for easy reference.
13 years ago
Dean Camera
292df85620
Add guide for importing LUFA into an AS5/AS6 project.
13 years ago
Dean Camera
c0f763db04
Reorder manual documentation sections, remove useless "AboutLUFA" section.
13 years ago
Dean Camera
eb2431ecd8
Update Doxygen configuration files to disable Markdown support.
13 years ago
Dean Camera
bb85d083a7
Fix warnings and errors found by the new cppcheck provided static code analysis.
13 years ago
Dean Camera
8a9e30a0cb
Fixed possible enumeration error if the user application selects the non-Control pipe between the Powered and Default states of the host state machine.
13 years ago
Dean Camera
5561524a8f
Added support for the BitWizard Multio and Big-Multio boards.
13 years ago
Dean Camera
0e4ece1d1d
Update build test "ModuleTest" to check platform drivers where possible. Add missing copyright/license headers.
13 years ago