Commit Graph

  • 5087e6c303 Clean up HID EEPROM loader shim application code, simplify project makefile. Ensure shim application is properly rebuild by explicitly cleaning it before requesting a rebuild. Dean Camera 2012-07-08 19:38:38 +00:00
  • fb8394da83 Change keymap of hhkb/macway. tmk 2012-07-09 00:11:26 +09:00
  • 8947029950 Interrupt driven Control ep and Console task tmk 2012-07-08 23:57:25 +09:00
  • 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. Dean Camera 2012-07-08 10:24:39 +00:00
  • 56d368f2de Reduce bootloader magic key to 16 bits to save FLASH space. Dean Camera 2012-07-07 15:30:35 +00:00
  • 10944d9ddf Update CDC driver INF files so that they should work even on systems without usbser.sys extracted by default (see MS KB entry 837637). Dean Camera 2012-07-07 13:43:15 +00:00
  • 8881e5a52d Minor documentation improvements. Dean Camera 2012-07-06 20:16:22 +00:00
  • f7ad67cf18 Fix LUFA_SRC_PLATFORM makefile variable in the SOURCES build module to use LUFA_ROOT_PATH rather than LUFA_PATH. Dean Camera 2012-07-05 18:32:50 +00:00
  • 865529adea Minor documentation improvements. Dean Camera 2012-07-03 16:00:31 +00:00
  • 4b8a46193e Fixed incorrect Micropendous board LED driver LEDs_SetAllLEDs() and LEDs_ChangeLEDs() function implementations (thanks to MitchJS). Dean Camera 2012-07-03 15:54:17 +00:00
  • 34c1b49cd1 Minor documentation improvements. Dean Camera 2012-07-03 15:53:44 +00:00
  • ab89bfce03 Fix LUFA descriptor of Extra for Windows tmk 2012-07-02 11:53:11 +09:00
  • 5d9403fde4 Fix up non-relative header file include paths (thanks to Kim Blomqvist). Dean Camera 2012-07-01 13:20:16 +00:00
  • fca518f90d Merge branch 'lufa' tmk 2012-06-30 14:56:24 +09:00
  • 2769f09d11 Fix Makefiles. tmk 2012-06-30 14:44:59 +09:00
  • 6d79e6579f Add support of USBasp bootloader. tmk 2012-06-30 14:44:14 +09:00
  • 2c5d3ac76f Add Makefile.lufa to keyboard/hhkb and hbkb. tmk 2012-06-30 13:26:09 +09:00
  • f427529a30 Fix bootloader.c tmk 2012-06-30 11:19:07 +09:00
  • a112f3614e confirm SetReport LED. tmk 2012-06-29 16:48:36 +09:00
  • 2e27cc2670 Fixed CDC and DFU bootloaders API page erase and write function failures (thanks to Martin Lambert). Dean Camera 2012-06-29 04:55:44 +00:00
  • f2ebac101d Add conditional compile for MOUSE_ENABLE and EXTRAKEY_ENABLE. tmk 2012-06-29 03:33:59 +09:00
  • 52011f08c9 Make console compatible with PJRC hid_listen. tmk 2012-06-28 23:54:54 +09:00
  • cc68adeb57 Add protocol/lufa. LUFA supported now. tmk 2012-06-28 23:05:21 +09:00
  • 3d81d5221e Add consumer/system control feature to LUFA. tmk 2012-06-28 20:15:56 +09:00
  • a9a3610dd4 Add LUFA mouse feature and fix mouse report. tmk 2012-06-28 16:51:56 +09:00
  • effa5914bf clean descriptor setting. Remove keyboard OUT Endpoint. tmk 2012-06-28 12:59:17 +09:00
  • 579fbb68fc Fixed invalid configuration descriptor in the low level KeyboardMouse device demo (thanks to Jun Wako). Dean Camera 2012-06-27 19:41:30 +00:00
  • 3969ec09b4 Add sendchar with Generic HID to support debug print. tmk 2012-06-27 18:31:33 +09:00
  • 6f90d45684 Fix accidental struct copies on the stack in the old RNDISEthernet demo TCP code. Dean Camera 2012-06-26 18:53:30 +00:00
  • c9ba8f2a2c Clean up bootloader makefiles to make them a bit more readable. Dean Camera 2012-06-26 17:54:04 +00:00
  • 80fab49e1d Add "mostlyclean" makefile target to the BUILD build system module. Dean Camera 2012-06-26 17:37:25 +00:00
  • dd93d2915f initial attempt for LUFA. tmk 2012-06-26 15:55:45 +09:00
  • aba33a0334 Don't enforce silent output on submake - pass down the value set by the user implicitly instead. Dean Camera 2012-06-24 19:38:37 +00:00
  • 3f4efc6159 Make sure dependency files are generated for assembly files too in the BUILD build system module. Minor code cleanups. Dean Camera 2012-06-24 15:48:30 +00:00
  • 8b985b44b5 Fix hard-coded cross-arch utility name in the BUILD build system module. Dean Camera 2012-06-24 13:32:39 +00:00
  • 6655815b32 Clean up DOXYGEN and SOURCES build system modules - use non-recursively evaluated make variables. Dean Camera 2012-06-23 17:03:01 +00:00
  • 43e10d666b Clean up BuildTest and Maintenance makefiles - use non-recursively evaluated make variables. Dean Camera 2012-06-23 17:02:15 +00:00
  • 90b6bf9e25 Clean up BUILD build system module, expose "check-source" target for use in user applications. Dean Camera 2012-06-23 17:01:08 +00:00
  • e5cf169469 Move out BUILD build system module start and end messages to the respective targets, as they are only used once. Dean Camera 2012-06-23 15:18:16 +00:00
  • bf5b49ecf5 Add ability to archive build object files into a .a library file to the BUILD build system module. Dean Camera 2012-06-23 15:15:52 +00:00
  • 924edb2f9a Oops - fix HID build system module documentation error. Dean Camera 2012-06-21 21:22:05 +00:00
  • ef06eefc8b Add svn:eol-style property on all source files where it was missing. Fix line endings of all makefile, *.c and *.h files. Dean Camera 2012-06-21 20:27:00 +00:00
  • 393fc71d8e Add HID bootloader build module (thanks to Stefan Hellermann). Dean Camera 2012-06-21 20:24:29 +00:00
  • 532b3a18f1 Add additional sanity checks to the inputs of several AVR32 platform clock management driver functions. Dean Camera 2012-06-21 20:21:06 +00:00
  • 8ccc2b2272 Minor build system improvements - force default shell. Dean Camera 2012-06-21 20:06:10 +00:00
  • cce71a74e7 Enable GCC's -pipe option by default, to build projects using intermediary logical OS pipes rather than temporary files on disk. Dean Camera 2012-06-19 19:36:03 +00:00
  • 1d2f231cc1 Add extra human readable output to the build test makefile scripts. Dean Camera 2012-06-19 19:35:12 +00:00
  • 7e65340c31 Revert change to assembly file comment syntax; this apparently breaks on the current AVR32 GNU assembler. Dean Camera 2012-06-19 19:31:01 +00:00
  • 6fa8da4e56 Minor makefile fixes - add phony targets, remove silence switch from the root makefile and add missing build modules to the ClassDriver VirtualSerial device demo. Dean Camera 2012-06-18 20:36:51 +00:00
  • 76033dcd89 Add a keymap layer into ADB converter. tmk 2012-06-18 12:23:17 +09:00
  • d8621ee8f4 Oops - forgot to fix up the command timeout reset code in the AVRISP-MKII clone programmer. Dean Camera 2012-06-17 15:35:17 +00:00
  • 7d83e10b7f Re-add in DFU bootloader Manufacturer string, as the dfu-programmer utility breaks if it is not present. Dean Camera 2012-06-17 12:55:50 +00:00
  • c128d8783e Minor build system improvements - move out AVRDUDE base flags into a makefile variable, clean up BUILD module. Dean Camera 2012-06-17 11:40:50 +00:00
  • 751806458b Replace C style comments in assembly code with true assembly comments for consistency and to prevent it from confusing syntax highlighters. Dean Camera 2012-06-17 10:59:49 +00:00
  • 4da2ba9f1c Modify CDC and DFU bootloaders so that the various BootloaderAPI components are in unique sections and mapped explicitly - this will ensure the API and signature entries are always linked at the correct explicit address. Dean Camera 2012-06-15 16:02:19 +00:00
  • dd10d11a44 Change pin configurationa and keymap. tmk 2012-06-15 16:14:56 +09:00
  • c4ebddd27a Add missing <math.h> include for the UC3 devices, hide CDC class driver stream functions for unsupported platforms. Dean Camera 2012-06-12 19:49:15 +00:00
  • deb6fce7bc Remove unused makefile macro from the DFU bootloader. Dean Camera 2012-06-12 17:10:24 +00:00
  • 3d39cbe94b Add ability to generate SYM files in the BUILD module. Clean up build system output to be slightly more human readable. Dean Camera 2012-06-11 18:58:14 +00:00
  • 784c6e3979 Fix README.md: remove bad links tmk 2012-06-11 15:20:40 +09:00
  • 62d1ebb91c Merge branch 'newdir' tmk 2012-06-11 10:53:02 +09:00
  • 81706d1130 Moved protocol files; news and x68k. tmk 2012-06-10 23:50:47 +09:00
  • 2351c46f0b Fix broken StaticAnalysisTest build test due to the changes to the CPPCHECK build module. Dean Camera 2012-06-10 20:08:02 +00:00
  • e7e45baef1 Minor documentation improvements. Dean Camera 2012-06-10 20:02:52 +00:00
  • c41bbf9fcc Add checks to the endpoint and pipe configure functions and fail if the requested endpoint or pipe number is above the maximum for that device. Dean Camera 2012-06-10 19:53:20 +00:00
  • 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. Dean Camera 2012-06-10 19:39:40 +00:00
  • fe3a5c2462 Fix up core library makefile clean target to properly remove dependency files. Dean Camera 2012-06-10 18:40:39 +00:00
  • 49424ce6b1 Make sure the main library core makefile does not interfere with the Doxygen module configuration if included in a legacy makefile. Dean Camera 2012-06-10 18:35:57 +00:00
  • fae71b5780 Minor correction to the UC3 USB clock division formula (thanks to Kim Blomqvist). Dean Camera 2012-06-10 15:59:09 +00:00
  • 857641b98e Update CORE build system module to convert the sorted module data lists into printable lists, substituting in a "(None)" entry when no data is available. Dean Camera 2012-06-10 15:37:49 +00:00
  • 44ff0af68c Add a list of module provided make variables and macros to the build system modules. Dean Camera 2012-06-10 15:31:03 +00:00
  • 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. Dean Camera 2012-06-10 14:59:13 +00:00
  • 678cb3c2bf Minor tweak to the BuildTest master makefile for better console output. Dean Camera 2012-06-10 13:10:07 +00:00
  • 21a6acff83 Add MAX_ENDPOINT_INDEX compile time option for the XMEGA devices. Dean Camera 2012-06-10 13:09:39 +00:00
  • 67a8f54a6e Fix BoardDriverTest build test clean target. Dean Camera 2012-06-10 11:42:11 +00:00
  • 59056ce544 Add compile time warnings for experimental architectures, for those that don't read the manual. Dean Camera 2012-06-10 10:59:13 +00:00
  • 6dc85e4023 Minor build system sanity check fixes. Dean Camera 2012-06-10 10:31:38 +00:00
  • 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. Dean Camera 2012-06-10 08:06:13 +00:00
  • 3808f5c36d Spell check source code, fix mistakes. Dean Camera 2012-06-09 20:33:56 +00:00
  • 544027da18 Fix RESET_TOGGLES_LIBUSB_COMPAT option not being applied in the AVRISP-MKII descriptors. Dean Camera 2012-06-09 19:47:14 +00:00
  • 61b5740a25 Clean up bootloader makefile comments. Dean Camera 2012-06-09 13:39:56 +00:00
  • cd0bd7bf90 Added new JTAG_ENABLE() macro for the AVR8 architecture. Fixed the JTAG_DISABLE() macro clearing all other bits in MCUSR when called. Dean Camera 2012-06-09 13:00:56 +00:00
  • afb0846208 Made directories for keyboard and converter projects. tmk 2012-06-08 00:37:46 +09:00
  • 7abaafb3ca Minor documentation changes. Dean Camera 2012-06-07 20:50:03 +00:00
  • 6e29655b54 Update SVN line endings property on newer source files to native. Dean Camera 2012-06-07 20:49:47 +00:00
  • 63d82fcaeb Fixed Makefile to adjust new directories. tmk 2012-06-07 12:35:24 +09:00
  • 082537f5bd Oops - really fix logic errors in USBMode.h. Dean Camera 2012-06-06 19:58:51 +00:00
  • 940145ca6d Fix errors in the SingleUSBModeTest build test. Fix logic errors in USBMode.h. Dean Camera 2012-06-06 19:39:38 +00:00
  • 0c012ede5f Fix BUILD module so that user flags are applied after all auto-generated 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"). Dean Camera 2012-06-06 19:24:22 +00:00
  • 3f82cb8dc3 Simplify AVRDUDE build module, ensure that the correct target names for FLASH and EEPROM writing are passed to the programmer tool. Dean Camera 2012-06-06 19:22:20 +00:00
  • 94a1b4da06 Add optional CPPCHECK_FLAGS parameter to the CPPCHECK build module, for miscellaneous user flags. Ensure the user flags are applied after all auto-generated flags. Dean Camera 2012-06-06 19:21:40 +00:00
  • 28a2739fa3 Improve DFU build module to use symbolic names for the target HEX and EEP filenames. Dean Camera 2012-06-06 19:12:21 +00:00
  • 511348fb13 Improve ATPROGRAM build module to support UC3 devices and use intelligent erase for XMEGA and UC3. Dean Camera 2012-06-06 19:10:52 +00:00
  • fab1678602 Fix typo in the UC3 host pipe driver. Improve library TAR export exclusion filetype filter. Dean Camera 2012-06-06 19:09:06 +00:00
  • f412570739 Moved files to common, protocol and doc directory tmk 2012-06-07 02:25:15 +09:00
  • 000c4c6c5c Strip out BuildTest sub-makefile contents as much as possible. Remove old UC3 build test makefile from the ModuleTest build test. Add platform module to the example LUFA makefile. Dean Camera 2012-06-05 18:35:05 +00:00
  • d887c0c73c Fix typos in recursive make rules. Dean Camera 2012-06-04 17:09:44 +00:00
  • 49ca5c3c83 Add new ATPROGRAM build system module. Add ATPROGRAM and CPPCHECK modules to all application makefiles. Dean Camera 2012-06-04 16:31:50 +00:00
  • 32f2d59bc0 Add default project template to the Doxygen manual of the library. Dean Camera 2012-06-04 15:39:06 +00:00
  • 7d9467e431 Add symbol-sizes target to the BUILD build system module to print a size-sorted list of symbols from a compiled application, in decimal bytes. Dean Camera 2012-06-04 15:38:45 +00:00