Dean Camera
9eef78d21e
Fixed incompatibility in the CDC class bootloader on some systems (thanks to Sylvain Munaut).
2012-08-27 16:39:06 +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
0598d622d8
Fix broken Doxygen documentation due to lack of HTML encoding.
2012-08-18 10:51:14 +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
1ba60b4a18
Fixed missing Win-32bit compatibility sections in the LUFA INF driver files (thanks to Christan Beharrell).
2012-08-16 19:15:18 +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
40755d4fde
Fixed inverted LED driving code for the Arduino Leonardo board. Fixed inverted LEDs_GetLEDs() function implementation for the Benito, Minimus and Arduino UNO boards.
2012-08-12 17:25:39 +00:00
Dean Camera
f0e5425208
Added support for the Arduino Leonardo board. Swap Olimex 32U4 RX/TX LED masks so that it lines up with the Arduino boards.
2012-08-12 14:03:57 +00:00
Dean Camera
ffbb30e0f8
Added workaround for broken VBUS detection on AVR8 devices when a bootloader starts the application via a software jump without first turning off the OTG pad (thanks to Simon Inns)
2012-08-12 13:46:24 +00:00
Dean Camera
fa664f8b46
Fixed broken RESET_TOGGLES_LIBUSB_COMPAT compile time option in the AVRISP-MKII project.
2012-08-12 13:25:27 +00:00
Dean Camera
a148d63e8b
Minor documentation fixes.
2012-08-08 18:35:05 +00:00
Dean Camera
85f4f2c2b1
Minor code style and documentation changes.
2012-07-31 17:13:43 +00:00
Dean Camera
af3c001cba
Reset to placeholder version values in the library after the 120730 release.
2012-07-30 17:52:34 +00:00
Dean Camera
e90eeb791d
Commit for the 120730 release.
2012-07-30 16:59:38 +00:00
Dean Camera
bcc45e24aa
Fix broken code sample section spacing in the Doxygen documentation due to a missing line-height CSS property.
2012-07-29 15:28:54 +00:00
Dean Camera
16cd7c6896
Add support for the Olimex AVR-ISP-MK2 board.
2012-07-26 19:23:15 +00:00
Dean Camera
badbca5791
Fixed endianess issues in the RNDIS host class driver for UC3 devices (thanks to Andrew Chu). Fix broken build for UC3 devices when ORDERED_EP_CONFIG compile time option is set.
2012-07-22 13:32:39 +00:00
Dean Camera
8e1328dc6a
Commit for the LUFA-120730-BETA release.
2012-07-16 17:07:47 +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
a57ed1abfb
Update makefile template with the new build module filenames.
2012-07-14 16:14:17 +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
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.
2012-07-10 19:33:39 +00:00
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.
2012-07-08 10:24:39 +00:00
Dean Camera
8881e5a52d
Minor documentation improvements.
2012-07-06 20:16:22 +00:00
Dean Camera
4b8a46193e
Fixed incorrect Micropendous board LED driver LEDs_SetAllLEDs() and LEDs_ChangeLEDs() function implementations (thanks to MitchJS).
2012-07-03 15:54:17 +00:00
Dean Camera
34c1b49cd1
Minor documentation improvements.
2012-07-03 15:53:44 +00:00
Dean Camera
2e27cc2670
Fixed CDC and DFU bootloaders API page erase and write function failures (thanks to Martin Lambert).
2012-06-29 04:55:44 +00:00
Dean Camera
579fbb68fc
Fixed invalid configuration descriptor in the low level KeyboardMouse device demo (thanks to Jun Wako).
2012-06-27 19:41:30 +00:00
Dean Camera
c9ba8f2a2c
Clean up bootloader makefiles to make them a bit more readable.
2012-06-26 17:54:04 +00:00
Dean Camera
80fab49e1d
Add "mostlyclean" makefile target to the BUILD build system module.
2012-06-26 17:37:25 +00:00
Dean Camera
90b6bf9e25
Clean up BUILD build system module, expose "check-source" target for use in user applications.
2012-06-23 17:01:08 +00:00
Dean Camera
bf5b49ecf5
Add ability to archive build object files into a .a library file to the BUILD build system module.
2012-06-23 15:15:52 +00:00
Dean Camera
924edb2f9a
Oops - fix HID build system module documentation error.
2012-06-21 21:22:05 +00:00
Dean Camera
393fc71d8e
Add HID bootloader build module (thanks to Stefan Hellermann).
2012-06-21 20:24:29 +00:00
Dean Camera
e7e45baef1
Minor documentation improvements.
2012-06-10 20:02:52 +00:00
Dean Camera
9ab445518a
Add OBJDIR optional build variable to the BULD build system module, to allow the user project to relocate the output object and dependency files to a different directory.
2012-06-10 19:39:40 +00:00
Dean Camera
44ff0af68c
Add a list of module provided make variables and macros to the build system modules.
2012-06-10 15:31:03 +00:00
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.
2012-06-10 14:59:13 +00:00
Dean Camera
21a6acff83
Add MAX_ENDPOINT_INDEX compile time option for the XMEGA devices.
2012-06-10 13:09:39 +00:00
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.
2012-06-10 08:06:13 +00:00
Dean Camera
cd0bd7bf90
Added new JTAG_ENABLE() macro for the AVR8 architecture. Fixed the JTAG_DISABLE() macro clearing all other bits in MCUSR when called.
...
Moved the XPLAIN board specific bootloader entry condition code to the Application_Jump_Check() function of the DFU bootloader, added support for the original XPLAIN board to the CDC class bootloader.
2012-06-09 13:00:56 +00:00
Dean Camera
7abaafb3ca
Minor documentation changes.
2012-06-07 20:50:03 +00:00
Dean Camera
6e29655b54
Update SVN line endings property on newer source files to native.
2012-06-07 20:49:47 +00:00
Dean Camera
32f2d59bc0
Add default project template to the Doxygen manual of the library.
2012-06-04 15:39:06 +00:00
Dean Camera
450ff51b7e
Add platform driver dispatch header and makefile module source variable.
2012-06-02 19:56:50 +00:00
Dean Camera
a9bb2d5488
Minor documentation improvements.
2012-06-02 14:14:56 +00:00
Dean Camera
6a3a5f40da
Update library documentation on the standard LUFA makefile template configuration.
2012-06-02 14:10:02 +00:00
Dean Camera
56e792c95b
Switch over Demos, Bootloaders and Projects to the new and improved build system.
2012-06-01 22:32:43 +00:00
Dean Camera
e309f42af3
Minor documentation improvements.
2012-05-29 20:03:43 +00:00
Dean Camera
1fe8e29ab3
Minor documentation improvements.
2012-05-27 14:30:46 +00:00
Dean Camera
910fd08ea1
Minor documentation improvements.
2012-05-27 14:28:07 +00:00
Dean Camera
a9d8af99e4
Minor documentation improvements.
2012-05-27 11:17:38 +00:00
Dean Camera
35564bb1a7
Fixed swapped Little Endian/Big Endian endpoint and pipe write code for the UC3 devices (thanks to Andrew Chu).
2012-05-26 16:02:20 +00:00
Dean Camera
d4f00fe7d5
Added new RESET_TOGGLES_LIBUSB_COMPAT compile time option to the AVRISP-MKII clone programmer project (thanks to Robert Spitzenpfeil).
2012-05-20 15:34:47 +00:00
Dean Camera
f2ae4dc255
Upgrade Doxygen configuration files for Doxygen 1.8.1, fix broken stylesheet and footer HTML, add explicit spacing into documentation code fragments to prevent Doxygen from removing empty lines in the output.
2012-05-20 10:55:59 +00:00
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.
2012-05-13 13:06:11 +00:00
Dean Camera
96fd39eda8
Fixed CDC and DFU bootloaders API function offsets incorrect on some devices (thanks to Rod DeMay).
2012-05-13 10:13:24 +00:00
Dean Camera
3e7e02c6dd
Minor documentation improvements.
2012-05-12 15:07:31 +00:00
Dean Camera
e5a7fa201e
Add support for the ATXMEGA384C3.
2012-05-07 17:40:52 +00:00
Dean Camera
9207e8b2fd
Changed board LED driver implementations of LEDs_ToggleLEDs() for the AVR8 architecture to use the fast PIN register toggle alternative function for speed.
2012-05-06 12:19:03 +00:00
Dean Camera
395e4287a1
Added support for the Olimex AVR-USB-32U4 and Olimex AVR-USB-T32U4 boards.
2012-05-06 12:10:30 +00:00
Dean Camera
1007317c5f
Fixed broken MIDI host driver MIDI_Host_ReceiveEventPacket() function due to not unfreezing the MIDI data IN pipe before use (thanks to Michael Brown).
2012-05-06 11:11:33 +00:00
Dean Camera
590d9b5ff8
Increased endpoint polling interval for all demos and projects to 5ms, as 1ms was causing some enumeration issues on some machines (thanks to Riku Salminen).
2012-05-06 11:10:25 +00:00
Dean Camera
2d98e5499b
Fixed possible deadlock in the CDC device driver if the USB connection is dropped while the CDC_REQ_SetLineEncoding control request is being processed by the stack (thanks to Jonathan Hudgins).
2012-05-05 19:43:06 +00:00
Dean Camera
46d511c021
Fixed incorrect DFU version number reported to the host in the DFU bootloader descriptors. Fixed incorrect version hundredths value encoding in VERSION_BCD() macro (thanks to Georg Glock).
2012-05-05 15:25:27 +00:00
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.
2012-04-29 17:15:06 +00:00
Dean Camera
69ecaae732
Added support for the DorkbotPDX Duce board.
2012-04-25 18:42:33 +00:00
Dean Camera
bd6123e2c1
Fixed inverted LED logic in the USB2AX board LED driver (thanks to Nicolas Saugnier).
2012-04-25 18:32:55 +00:00
Dean Camera
e875d7cf9f
Changed MIDI event structure MIDI_EventPacket_t to use a single field for the combined virtual cable index and command ID, to prevent bitfield packing issues on some architectures (thanks to Darren Gibbs).
2012-04-25 18:28:56 +00:00
Dean Camera
cfa399a533
Remove an unused variable in the HID loader CLI application. Update known issues list.
2012-04-19 19:55:16 +00:00
Dean Camera
c48da94605
Add known issues to the documentation.
2012-04-18 20:06:18 +00:00
Dean Camera
56aed4b3e6
Fixed AVRISP-MKII programmer project reset line polarity inverted when the generated EEP file is loaded into the USB AVR's EEPROM and avr-dude is used.
2012-04-16 17:03:07 +00:00
Dean Camera
3703d50580
Minor documentation improvements.
2012-04-15 19:06:04 +00:00
Dean Camera
c0841d98c5
Fixed incorrect reponse to GET STATUS requests in device mode if NO_DEVICE_SELF_POWER or NO_DEVICE_REMOTE_WAKEUP tokens are defined (thanks to Georg Glock).
2012-04-15 13:34:11 +00:00
Dean Camera
2e757d8c38
Added new SerialToLCD user project contributed by Simon Foster.
2012-04-14 21:35:25 +00:00
Dean Camera
47f6a35013
Reintegrate the FullEPAddresses development branch into trunk.
2012-04-14 14:41:17 +00:00
Dean Camera
e8570c4a37
Fixed CDC and DFU bootloaders failing to compile when the bootloader section size is 8KB or more (thanks to Georg Glock).
2012-04-14 10:09:45 +00:00
Dean Camera
d771099f62
Remove outdated documentation from the library, minor documentation improvements.
2012-04-09 10:32:59 +00:00
Dean Camera
b2fe539d1c
Removed the old pseudo-scheduler from the library as it was unused and deprecated since the 090810 release.
2012-04-08 21:48:46 +00:00
Dean Camera
f11826fc47
Minor documentation improvements.
2012-04-08 21:43:36 +00:00
Dean Camera
a25a6dfd56
Minor documentation improvements.
2012-04-08 21:38:07 +00:00
Dean Camera
60d724e398
Move out Doxygen style assets into a seperate folder.
2012-04-08 18:52:00 +00:00
Dean Camera
3008f8ce13
Doxygen documentation style changes. Minor documentation corrections.
2012-04-08 18:46:56 +00:00
Dean Camera
f1bf7e1816
Move documentation images into a dedicated sub-folder.
2012-04-08 14:21:13 +00:00
Dean Camera
292df85620
Add guide for importing LUFA into an AS5/AS6 project.
2012-04-08 14:14:45 +00:00
Dean Camera
ae91ccc048
Fix up Doxygen documentation directives to allow for generation of documentation when the library code root folder is not "LUFA".
2012-04-07 17:38:30 +00:00
Dean Camera
8b4fe84163
Minor documentation improvements.
2012-04-05 17:37:10 +00:00
Dean Camera
25ac76a251
Reverted AVRISP-MKII clone project watchdog based command timeout patch in favour of a hardware timer, to allow for use in devices with WDTRST fuse programmed.
2012-04-01 13:39:04 +00:00
Dean Camera
89f16f5d7f
Minor documentation improvements.
2012-04-01 13:37:08 +00:00
Dean Camera
b3aaffb792
Removed variable axis support from the HID_DESCRIPTOR_JOYSTICK() macro due to OS incompatibilities, replaced with fixed 3-axis joystick report structure.
2012-03-29 19:41:05 +00:00
Dean Camera
7cac5e22d7
Added additional bootloader API data to expose the bootloader start address and class to the DFU and CDC class bootloaders.
2012-03-29 19:35:40 +00:00
Dean Camera
00b6b0140f
Re-enable cppcheck static analysis unused function checks after adding in special-case suppressions to the event stub functions. Add missing function prototypes to the AudioInput and AudioOutput class driver device demos.
2012-03-25 12:12:08 +00:00
Dean Camera
bbf9d14bf9
Fixed AVRISP-MKII programmer project failing to compile for the U4 chips when VTARGET_ADC_CHANNEL is defined to an invalid channel and NO_VTARGET_DETECT is defined (thanks to Steven Morehouse).
2012-03-20 20:44:01 +00:00
Dean Camera
a77c3edc37
Fixed inverted LED logic in the OLIMEX162 board LED driver.
2012-03-20 06:18:41 +00:00
Dean Camera
e58915344d
Fixed error in the AVRISP-MKII programmer when ISP mode is used at 64KHz (thanks to Ben R. Porter).
2012-03-18 16:51:52 +00:00
Dean Camera
1971a415e5
Fixed compile error if LEDs_Disable() is called and BOARD=NONE is set (thanks to Sam Lin).
2012-03-17 10:21:40 +00:00
Dean Camera
f87aec2264
Fixed incorrect call to the user callback CALLBACK_Audio_Device_GetSetInterfaceProperty() in the Audio Class device driver (thanks to Tiit Ratsep).
2012-03-15 19:11:26 +00:00
Dean Camera
77adb2ba52
Audio Device Class driver changed to also require the index of the Audio Control interface within the device, for SET/GET/CUR/MIN/MAX/RES property adjustments.
2012-03-14 22:12:40 +00:00