Commit Graph

  • cd40797a4d Fixed possible rounding in the VERSION_BCD() macros for some 0.01 step increments (thanks to Oliver Zander). Dean Camera 2012-09-12 17:23:53 +00:00
  • 6936fcbd60 Minor build system tweaks for platform compatibility. Dean Camera 2012-09-11 19:48:22 +00:00
  • ce5f5bd1c3 Update ModuleTest build test to enable new warnings supported in the latest Atmel Toolchain release's included AVR-GCC version. Dean Camera 2012-09-09 14:44:17 +00:00
  • 5f614861a6 Minor documentation improvements. Dean Camera 2012-09-09 14:00:23 +00:00
  • 7a51e97c3b Update LUFA core to be compatible with the AVR-GCC -Wswitch-default warning switch. Dean Camera 2012-09-09 14:00:03 +00:00
  • 0284385b4e Update BoardDriverTest to prevent redundant assignment warnings in the static analysis check. Dean Camera 2012-09-09 13:26:07 +00:00
  • 7aa8dc1de0 Add support for the Atmel UC3-A3 Xplained board. Dean Camera 2012-09-08 09:16:41 +00:00
  • f1a64fc959 converter/usb_usb: Change keymap. tmk 2012-09-06 13:05:28 +09:00
  • 45ea1874d6 Fix timeout logic of LUFA sendchar(), sned_*(). tmk 2012-09-06 12:38:39 +09:00
  • 2a5ce5ef70 Add converter/usb_usb/README tmk 2012-09-05 02:46:34 +09:00
  • dc79a85219 Merge branch 'usb_hid' tmk 2012-09-04 14:24:52 +09:00
  • 232ab308e3 usb_hid: workaround for compile on Windows. tmk 2012-09-04 13:29:21 +09:00
  • 1adf8174cf Add additional driver documentation to the AVRISP-MKII clone programmer project. Dean Camera 2012-09-03 20:52:40 +00:00
  • b01ebe2d37 Alter the AVRISP-MKII clone project code to report a different serial number in libUSB compatibility mode, so that both the Jungo drivers and the libUSB drivers can be installed at the same time (and switched back and forth based on the current compatibility mode). Dean Camera 2012-09-03 20:26:34 +00:00
  • b5d9239111 Fix outdated Programmers Notepad project file. Dean Camera 2012-09-02 21:06:05 +00:00
  • c77c5043a1 usb_hid: Fix timer size uint16_t to uint32_t; tmk 2012-09-02 23:47:18 +09:00
  • b17f52ebe1 Add submodule USB_Host_Shield_2.0 from my repositry. tmk 2012-09-01 15:26:12 +09:00
  • 80dc196031 Remove incomplete Microsoft Sideshow device demo. Dean Camera 2012-09-01 23:50:10 +00:00
  • b9f3ff39a4 Use an early-abort in the USB_DeviceTask() function rather than wrapping the entire implementation in a conditional. Dean Camera 2012-09-01 22:55:56 +00:00
  • c4aeb6d5ab Update FatFS library copies to the latest R0.09a version. Dean Camera 2012-09-01 22:55:15 +00:00
  • 376160e2c0 Add human readable license information and add some missing module documentation briefs. Dean Camera 2012-09-01 22:08:59 +00:00
  • 75c124cce1 Remove submodule USB_Host_Shield_2.0(original). tmk 2012-09-01 13:51:34 +09:00
  • 43658f336e Remove unused check-source rule from the BUILD build system module. Dean Camera 2012-08-29 20:14:20 +00:00
  • 4b194592aa Fix incorrect string length in the USBtoSerial demo descriptors (thanks to Oliver Zander). Dean Camera 2012-08-28 20:10:11 +00:00
  • 44aea22949 Fixed logic hole breaking USB operations on a USB controller with only one supported USB mode and no USB_DEVICE_ONLY or USB_HOST_ONLY configuration token set. Dean Camera 2012-08-28 20:09:14 +00:00
  • e7c030375a Add USB to USB converter. unmature. tmk 2012-08-27 15:18:01 +09:00
  • c5060ea819 test build of 'Host shield' in minimal env. tmk 2012-08-25 15:49:08 +09:00
  • 9382bf2f76 Add USB_Host_Shield_2.0 and arduino-1.0.1 in usb_hid. tmk 2012-08-14 00:46:03 +09:00
  • 895cd4dfa2 Add USB HID(host) protocol.(not finished) tmk 2012-08-14 00:17:31 +09:00
  • 7350b7c6aa Fix the way of sending out IN packet. tmk 2012-08-28 20:55:52 +09:00
  • e225de8a83 Fix include path of the LUFA SOURCES build module from the master build module when used in a legacy LUFA project makefile. Dean Camera 2012-08-27 18:53:58 +00:00
  • ff00644cb8 Minor documentation corrections. Dean Camera 2012-08-27 16:55:52 +00:00
  • 9eef78d21e Fixed incompatibility in the CDC class bootloader on some systems (thanks to Sylvain Munaut). Dean Camera 2012-08-27 16:39:06 +00:00
  • 603a7d86e9 Add human readable definitions for the AVR109 protocol commands in the CDC class bootloader. Dean Camera 2012-08-27 16:38:00 +00:00
  • 302ec480cc Remove broken settings info output from the AVRDUDE build module. Dean Camera 2012-08-20 21:02:48 +00:00
  • a69a0cbeb8 Minor documentation improvements. Dean Camera 2012-08-20 21:02:17 +00:00
  • 1cb60c1214 Spell-check latest trunk source code. Dean Camera 2012-08-18 14:54:37 +00:00
  • 8d8e5c06b9 Added new doxygen_upgrade and doxygen_create targets to the DOXYGEN build system module. Clean up CORE build system module. Dean Camera 2012-08-18 12:07:05 +00:00
  • 7750783809 Minor documentation improvements. Dean Camera 2012-08-18 10:58:52 +00:00
  • 0598d622d8 Fix broken Doxygen documentation due to lack of HTML encoding. Dean Camera 2012-08-18 10:51:14 +00:00
  • 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). Dean Camera 2012-08-18 10:45:29 +00:00
  • 3e50a59486 Fix up non-unique DFU/CDC bootloader signatures. Dean Camera 2012-08-16 19:18:07 +00:00
  • 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. Dean Camera 2012-08-16 19:17:26 +00:00
  • 1ba60b4a18 Fixed missing Win-32bit compatibility sections in the LUFA INF driver files (thanks to Christan Beharrell). Dean Camera 2012-08-16 19:15:18 +00:00
  • 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. Dean Camera 2012-08-15 16:40:25 +00:00
  • 1f1bd69b85 Minor documentation and formatting updates. Dean Camera 2012-08-15 16:39:44 +00:00
  • 94f5f31f10 Upgrade Doxygen configuration files, custom style CSS and DOXYGEN build module for the latest Doxygen release. Dean Camera 2012-08-13 05:11:27 +00:00
  • 63fb35f319 Fix incorrect LED masks for the Olimex 32U4 and Leonardo boards. Dean Camera 2012-08-12 18:00:04 +00:00
  • e92a9845d3 Leonardo LEDs are RX/TX active Low and USER active high, not the other way around. Dean Camera 2012-08-12 17:29:50 +00:00
  • 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. Dean Camera 2012-08-12 17:25:39 +00:00
  • 6fb6c628fa Fix typo in the LED dispatch header, breaking builds for Leonardo board or boards without a LUFA provided LED driver. Dean Camera 2012-08-12 14:11:41 +00:00
  • f0e5425208 Added support for the Arduino Leonardo board. Swap Olimex 32U4 RX/TX LED masks so that it lines up with the Arduino boards. Dean Camera 2012-08-12 14:03:57 +00:00
  • 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) Dean Camera 2012-08-12 13:46:24 +00:00
  • fa664f8b46 Fixed broken RESET_TOGGLES_LIBUSB_COMPAT compile time option in the AVRISP-MKII project. Dean Camera 2012-08-12 13:25:27 +00:00
  • 9c590e41d7 Add help text to the project makefiles to help new users get information on the improved build system. Dean Camera 2012-08-11 11:51:43 +00:00
  • a5abb0eb3f Clean up CORE build system mode makefile. Dean Camera 2012-08-11 11:45:02 +00:00
  • f1a2bca684 Minor documentation improvements. Dean Camera 2012-08-11 11:35:47 +00:00
  • a148d63e8b Minor documentation fixes. Dean Camera 2012-08-08 18:35:05 +00:00
  • fb917b7016 Revert the default DEBUG_LEVEL setting from 3 to 2, as this is apparently causing segfaults on some builds of binutils-avr. Dean Camera 2012-08-01 20:01:56 +00:00
  • 85f4f2c2b1 Minor code style and documentation changes. Dean Camera 2012-07-31 17:13:43 +00:00
  • af3c001cba Reset to placeholder version values in the library after the 120730 release. Dean Camera 2012-07-30 17:52:34 +00:00
  • e90eeb791d Commit for the 120730 release. Dean Camera 2012-07-30 16:59:38 +00:00
  • bcc45e24aa Fix broken code sample section spacing in the Doxygen documentation due to a missing line-height CSS property. Dean Camera 2012-07-29 15:28:54 +00:00
  • e5781d172e Upgrade Doxygen configuration files to 1.8.1.2. Dean Camera 2012-07-29 15:18:21 +00:00
  • db3f8565b8 Enhance bootloader descriptor strings in the CDC and DFU bootloaders. Dean Camera 2012-07-29 15:14:56 +00:00
  • 33f832b958 Add missing source URL for the HID DLL library use in the TempDataLogger application. Dean Camera 2012-07-28 12:43:31 +00:00
  • cf48972f5a Add OLIMEX AVR-ISP-MK2 board to the BoardDriverTest build test. Dean Camera 2012-07-26 20:00:06 +00:00
  • a002487140 Add hack to the XPLAINBridge project to allow it to compile even if an identical OBJDIR directory exists in the dependant AVRISP-MKII clone project folder. Dean Camera 2012-07-26 19:57:02 +00:00
  • 16cd7c6896 Add support for the Olimex AVR-ISP-MK2 board. Dean Camera 2012-07-26 19:23:15 +00:00
  • 5a0bd85330 Fix errors in some board driver LED_Disable() functions. Dean Camera 2012-07-26 19:16:58 +00:00
  • efa5d54093 Minor documentation fixes. Dean Camera 2012-07-26 14:59:29 +00:00
  • 9f0cd5ebb8 Split out bootloader HEX generation into separate directories for each bootloader in the maintenance script. Dean Camera 2012-07-25 15:47:24 +00:00
  • b8807e9928 Extend bootloader build test to include all supported configurations including the special XPLAIN board configuration and possible F_USB values. Dean Camera 2012-07-24 15:43:39 +00:00
  • 61d52c9fff Force the maintenance script to built bootloaders with F_USB values of 8MHz and 16Mhz - fix when additional architecture bootloaders are available. Dean Camera 2012-07-24 05:13:06 +00:00
  • c90b9b507d Add missing UC3 architecture F_USB configuration checks. Dean Camera 2012-07-24 05:03:11 +00:00
  • bfee7f8c56 Add missing supported bootloader configurations to the BootloaderTest build test. Dean Camera 2012-07-23 20:00:32 +00:00
  • 5b6bae3445 Make the bootloader generation maintenance script copy over the project license text when generation is complete. Dean Camera 2012-07-23 19:19:34 +00:00
  • 07f4f8e990 Update bootloader build test with bootloader target board information. Dean Camera 2012-07-23 19:13:52 +00:00
  • 8820b1f6cc Add a "make_bootloaders" target to the Maintenance makefile, to generate all possible bootloaders and archive them for separate distribution. Dean Camera 2012-07-23 19:04:01 +00:00
  • c0da7660fc Add missing INTC_GetInterruptHandler() function prototype. Dean Camera 2012-07-22 14:00:58 +00:00
  • 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. Dean Camera 2012-07-22 13:32:39 +00:00
  • e075361b6f Add CONSOLE_ENABLE build option to LUFA. tmk 2012-07-14 02:47:29 +09:00
  • 8e1328dc6a Commit for the LUFA-120730-BETA release. Dean Camera 2012-07-16 17:07:47 +00:00
  • 5b8b5018f2 Minor documentation improvements. Dean Camera 2012-07-15 18:49:42 +00:00
  • 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. Dean Camera 2012-07-15 09:59:35 +00:00
  • 3c1b28cf5f Use immediate variable expansion in the second-deepest level makefile scripts to prevent multiple evaluation of the PROJECT_DIRECTORIES variable. Dean Camera 2012-07-14 23:04:37 +00:00
  • a57ed1abfb Update makefile template with the new build module filenames. Dean Camera 2012-07-14 16:14:17 +00:00
  • 79122426c9 Fix up main library core makefile include paths. Dean Camera 2012-07-14 13:24:59 +00:00
  • 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. Dean Camera 2012-07-14 13:18:13 +00:00
  • d4980e58d4 Rename hid-teensy and hid-teensy-ee targets to teensy and teensy-ee to be in line with the DFU module target names. Dean Camera 2012-07-14 12:59:53 +00:00
  • 1faa5ba70a Fix project makefiles - remove trailing slash from LUFA_PATH entries and the XPLAINBridge project AVRISP file include path to prevent build errors. Dean Camera 2012-07-11 19:57:19 +00:00
  • a9b6852603 Oops - override OBJDIR with "." not blank for the XPLAINBridge project. Dean Camera 2012-07-10 21:16:17 +00:00
  • 22eeb9b4e9 Override the OBJDIR setting for the XPLAINBridge project, as this currently doesn't work. Turn off check-config test in the StaticAnalysisTest build test to save time - if the standard build fails this can be run manually to determine the problem cause. Dean Camera 2012-07-10 21:13:09 +00:00
  • 0da99447d3 Mark build test makefiles as being incompatible with parallel make builds, as they re-use the same object directories. Dean Camera 2012-07-10 20:49:03 +00:00
  • e3578113c9 Fix Maintenance makefile calling "make" directly rather than using $(MAKE). Dean Camera 2012-07-10 20:15:48 +00:00
  • 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. Dean Camera 2012-07-10 19:33:39 +00:00
  • b2920402b4 Add check and error to the BUILD module if OBJDIR option is set but object filenames are not unique. Dean Camera 2012-07-10 18:51:21 +00:00
  • 7f29c468d7 Slightly better method of recursive make - use proper make dependencies to allow for parallel builds. Dean Camera 2012-07-10 18:30:41 +00:00
  • fafb52118d Fix broken builds when OBJDIR is specified in the BUILD build system module. Dean Camera 2012-07-09 16:17:57 +00:00
  • 73a87a8c7b Remove unnecessary build system modules from the HID EEPROM Loader shim application makefile. Dean Camera 2012-07-09 16:17:20 +00:00