1
0

Commit Graph

  • 0ce2950d81 Added board hardware driver support for the Adafruit U4 breakout board. Dean Camera 2010-11-08 03:41:48 +00:00
  • bac860b173 Fixed broken input in the MagStripe reader project due to an incorrect HID report descriptor. Dean Camera 2010-11-07 12:54:52 +00:00
  • 8fc6c265d1 Merge branch 'led' tmk 2010-11-07 20:47:24 +09:00
  • 2ca3ab18a2 output previous key state on TP1684 when scaning matrix. tmk 2010-11-06 01:58:47 +09:00
  • 74b3e591fc FIX: LED debug tmk 2010-11-06 02:03:52 +09:00
  • 210bd4db24 Fix documentation reference error. Dean Camera 2010-11-05 05:26:00 +00:00
  • fb76acb084 Renamed the EVENT_USB_Device_UnhandledControlRequest() event to EVENT_USB_Device_ControlRequest() as it is now fired before the library request handlers, not afterwards. Dean Camera 2010-11-05 05:15:20 +00:00
  • 99a9e415ef Loop in the ClassDriver MIDI device/host demos until there are no more incomming events to process. Only clear the endpoint/pipe bank in the LowLevel MIDI device/host demos when the endpoint is empty after an event read. Dean Camera 2010-11-05 03:43:11 +00:00
  • 89feab2301 repeating Fn key: press twice quickly to repeat. tmk 2010-11-04 01:08:24 +09:00
  • 85cf202737 Fixed USBtoSerial and XPLAINBridge demos discarding data from the PC if the send buffer becomes full. Dean Camera 2010-11-03 11:24:34 +00:00
  • a31b31e717 revise Fn key processing. tmk 2010-11-03 17:33:20 +09:00
  • 8f9b5ae00d Minor documentation improvements. Dean Camera 2010-11-03 06:50:02 +00:00
  • f275edf6eb Remove already implemented features from the Future Changes manual page. Dean Camera 2010-11-03 06:37:40 +00:00
  • ee495ca500 Fixed MIDI class driver send routines silently discarding packets if the endpoint or pipe is busy (thanks to Robin Green). Dean Camera 2010-11-03 03:20:08 +00:00
  • 5ce8380a7d Fix XPLAINBridge code broken during the changes to the Rescue Clock generation in the AVRISP-MKII clone project. Dean Camera 2010-11-02 11:16:36 +00:00
  • 3bf760ad7d Rescue clock of the AVRISP-MKII moved to the AVR's OCR1A pin, so that the clock can be generated at all times when 125KHz ISP programming mode is selected. Dean Camera 2010-11-02 07:57:23 +00:00
  • 45d4a7a898 improve layer switching tmk 2010-10-29 15:17:18 +09:00
  • 40db485c79 Rename new CDC class bootloader NO_LOCK_BYTE_SUPPORT compile time option to NO_LOCK_BYTE_WRITE_SUPPORT as reads are still permitted. Dean Camera 2010-10-29 08:20:36 +00:00
  • 475323e400 Added new NO_BLOCK_SUPPORT, NO_EEPROM_BYTE_SUPPORT, NO_FLASH_BYTE_SUPPORT and NO_LOCK_BYTE_SUPPORT compile time options to the CDC class bootloader. Dean Camera 2010-10-29 08:07:49 +00:00
  • 46f2e488b0 Oops - typos in the naming of the NBUSYBK0 bits breaking the new busy bank counting functions. Dean Camera 2010-10-29 06:50:56 +00:00
  • cd57e855f6 Added new Pipe_GetBusyBanks(), Endpoint_GetBusyBanks() and Endpoint_AbortPendingIN() functions. Dean Camera 2010-10-29 06:22:03 +00:00
  • b8dfa976ce Added standard keyboard HID report scancode defines (thanks to László Monda). Dean Camera 2010-10-28 23:11:49 +00:00
  • 2d49c09b38 Move Set Feature and Clear Feature control request feature selector values into their own enum. Dean Camera 2010-10-28 22:51:03 +00:00
  • b120c4e4cd Move RNDISConstants.h into the RNDIS class driver common definition header. Dean Camera 2010-10-28 07:52:52 +00:00
  • 6c3b9a2ded ADD: macway/doc FIX: keymap tmk 2010-10-28 15:43:51 +09:00
  • 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. Dean Camera 2010-10-28 06:08:58 +00:00
  • 46545c0380 v2.0: HHKB/Macway support merged tmk 2010-10-27 23:01:37 +09:00
  • 2f80e790c6 new build method for macway tmk 2010-10-27 20:51:45 +09:00
  • 710f31c540 Added new NO_CLASS_DRIVER_AUTOFLUSH compile time option to disable automatic flushing of interfaces when the USB management tasks for each driver is called. Dean Camera 2010-10-27 07:23:51 +00:00
  • 461e0d3d8c ADD: keymap macro for human to read easier ADD: controller.h for controller board definition(teensy) ADD: debug toggle tmk 2010-10-26 21:32:45 +09:00
  • 08de757811 Changed AudioInput and AudioOutput demos to reload the next sample via an interrupt rather than polling the sample timer. Dean Camera 2010-10-26 06:52:09 +00:00
  • 55538dcef3 Add descriptor class, subclass and protocol constants to the class drivers, modify all demos to use them where possible. Dean Camera 2010-10-25 12:42:55 +00:00
  • 7a336b05ec FIX: include files tmk 2010-10-25 16:56:24 +09:00
  • c166fb744f FIX: doc and keymap. tmk 2010-10-25 15:17:40 +09:00
  • b37d77eab3 All USB class drivers are now automatically included when LUFA/Drivers/USB.h is included, and no longer need to be seperately included. Dean Camera 2010-10-24 22:53:57 +00:00
  • 8f3bee7d86 Better algorithm to extract and convert the internal device serial number into a string descriptor (if present). Dean Camera 2010-10-24 12:25:34 +00:00
  • 4acc38751e switch debug on/off by pressing 4 keys on booting time tmk 2010-10-24 03:27:43 +09:00
  • bf92bdd7fa add keymap layer: Matias half keyboard style(SPACE) [NOT USED] tmk 2010-10-24 01:44:35 +09:00
  • 06eb50be07 hhkb: refactored tmk 2010-10-24 01:17:26 +09:00
  • 5517f96e86 Oops - fix broken SPI driver due to missing bit inversion on a port mask. Dean Camera 2010-10-20 08:08:59 +00:00
  • bd337aced3 Added default test tone generation mode to the Device mode AudioInput demos. Dean Camera 2010-10-20 07:39:11 +00:00
  • 9d7979931e FIX: clear keyboard_keys. NOT change layer when one more Fn keys pressed/other than Fn key pressed tmk 2010-10-19 01:03:27 +09:00
  • 06f222b3ed Added board hardware driver support for the Minimus board (thanks to the PSGroove team). Dean Camera 2010-10-17 23:14:03 +00:00
  • 9aa94fee81 Oops - add missing Maximus board LED hardware driver file. Dean Camera 2010-10-17 23:08:53 +00:00
  • b4a02fa29d Added board hardware driver support for the Maximus board (thanks to the PSGroove team). Dean Camera 2010-10-17 23:06:50 +00:00
  • cb298295fb Added board hardware driver support for the Blackcat USB JTAG board (thanks to the PSGroove team). Dean Camera 2010-10-17 23:00:23 +00:00
  • 54b5bafaac add directories for each keyboard: hhkb, macway tmk 2010-10-14 17:36:00 +09:00
  • 911170bf0b Add missing ENDPOINT_ATTR_NO_SYNC and ENDPOINT_USAGE_DATA attributes to the descriptors in the ClassDriver MassStorageKeyboard demo. Dean Camera 2010-10-13 21:10:48 +00:00
  • 9464fa168e Renamed ENDPOINT_DOUBLEBANK_SUPPORTED() to ENDPOINT_BANKS_SUPPORTED() and changed it to return the maximum number of supported banks for the given endpoint. Dean Camera 2010-10-13 21:05:55 +00:00
  • 421479a4b9 Fix incomplete StandaloneProgrammer project code not compiling due to the recent API changes in the LUFA core. Dean Camera 2010-10-13 14:25:36 +00:00
  • 31daf04c6a Fix SoftUART.c not compiling due to accidental check in of changes not yet complete in the rest of the XPLAINBridge project code. Dean Camera 2010-10-13 14:23:23 +00:00
  • 3661ae8dfb Minor documentation corrections. Dean Camera 2010-10-13 14:10:24 +00:00
  • 5a4def7478 Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda Dean Camera 2010-10-13 14:05:35 +00:00
  • 82637ded27 add horizontal mouse wheel tmk 2010-10-13 22:45:22 +09:00
  • 34a90769c9 ';' for Fn key: send ';' when key realease without using the layer tmk 2010-10-13 22:13:41 +09:00
  • a8871c7fba Fixed MIDI_Host_Flush() not aborting early when the specified MIDI host interface was not configured. Dean Camera 2010-10-12 13:52:06 +00:00
  • 3693916cd3 Fix Webserver project code not compiling due to the changes to the USB mode selection constant names. Dean Camera 2010-10-12 12:25:05 +00:00
  • 7aaced1e8b Remove USB_MODE_* macros, replace with a semantically linked USB_Modes_t enum. Dean Camera 2010-10-12 12:22:11 +00:00
  • c1cfffd8eb Fixed random enumeration failure while in device mode due to interrupts causing the Set Address request to exceed maximum timings. Dean Camera 2010-10-12 11:27:15 +00:00
  • bea72a8412 Minor documentation enhancements. Dean Camera 2010-10-12 10:40:42 +00:00
  • ba2f31e2cd change keymap. tmk 2010-10-12 09:28:38 +09:00
  • c8e1ad8c91 make input ports(PE6,7) *with pullup*. tmk 2010-10-11 23:28:03 +09:00
  • 99bba8d949 add HHKB docs and pics. tmk 2010-10-10 22:12:54 +09:00
  • c696c95c60 change keymap for mouse keys. tmk 2010-10-10 22:10:23 +09:00
  • f78b3eb4ef Remove MIDI ClassDriver device demo's accidental inclusion of the unused ADC peripheral driver header file. Dean Camera 2010-10-10 06:32:48 +00:00
  • 3a03da9705 Fixed ISR definition conflict in the XPLAIN bridge between the software UART and the AVRISP-MKII ISP modules. Dean Camera 2010-10-10 06:23:45 +00:00
  • 958875247c HHKB support. tmk 2010-10-10 01:50:36 +09:00
  • 2c453c7269 change matrix pinouts. tmk 2010-10-08 20:03:16 +09:00
  • 292a631b62 Added new NO_SOF_EVENTS compile time option, enabled in the bootloaders to reduce the compiled binary size. Dean Camera 2010-10-07 11:55:20 +00:00
  • ccc82ce745 Added board hardware driver support for the Busware CUL V3 board. Dean Camera 2010-10-06 12:40:20 +00:00
  • accadba2dd Fixed SPI driver not explicitly setting /SS and MISO pins as inputs when SPI_Init() is called. Dean Camera 2010-10-06 11:51:53 +00:00
  • 3ae9e6042f Cache the USB_DeviceState variable internally in the library core when multiple checks are required in a single loop iteration, to reduce compiled code size. Dean Camera 2010-10-06 10:16:02 +00:00
  • 42d57333f3 add layer diagrams. tmk 2010-10-04 21:15:20 +09:00
  • 4be6458be7 change pins of matrix rows. (teensy is installed inside of keyboard case.) tmk 2010-10-04 18:57:03 +09:00
  • a80b156b78 add github URL in README. tmk 2010-10-03 02:37:06 +09:00
  • 479af4bdcd version 1.0. tmk 2010-10-02 11:51:42 +09:00
  • 93793679c9 Revert change to the AVRISP-MKII project for fuse byte programming via the CMDEX bit - this appears to be an error in the XMEGA manual external memory programming table. Dean Camera 2010-10-02 10:07:24 +00:00
  • a447ae134f Fixed broken lock byte programming in the AVRISP-MKII clone project for some XMEGA targets. Dean Camera 2010-10-02 10:02:24 +00:00
  • 824ce10390 Fixed broken FLASH/EEPROM programming in the AVRISP-MKII clone project when writing in non-paged mode and the polling byte cannot be used. Dean Camera 2010-10-02 08:41:08 +00:00
  • df5b4ea7d9 add mouse acceleration. tmk 2010-10-02 00:56:14 +09:00
  • 7e3975e0ef add mouse wheel function. tmk 2010-10-01 22:17:55 +09:00
  • c8942ef469 Fixed LowLevel JoystickHostWithParser demo not saving the chosen HID interface's report descriptor size. Dean Camera 2010-10-01 12:01:54 +00:00
  • d36c96d6a5 Oops - revert changes to the Device mode Class Driver VirtualSerial demo makefile. Dean Camera 2010-10-01 11:22:54 +00:00
  • d06febbb59 Fix device mode for the U4 parts. Dean Camera 2010-10-01 11:22:24 +00:00
  • 383d167125 Whitespace corrections. Dean Camera 2010-10-01 00:11:32 +00:00
  • a1e453e900 Make Host mode Class drivers only set the class driver instance's state values once a compatible interface has been found within the device. Dean Camera 2010-09-30 23:23:05 +00:00
  • 86367574e6 Fix incorrectly named configuration descriptor callback routines in the host mode class drivers. Dean Camera 2010-09-30 08:07:29 +00:00
  • 7166c7ba3e Fix low level host mode demos not correctly fetching the next endpoint when an invalid interface is discarded. Dean Camera 2010-09-30 07:56:47 +00:00
  • 158afe9109 Reverted Endpoint/Pipe non-sequential configuration hack, placed restriction on the configuration order instead to ensure maximum reliability. Dean Camera 2010-09-30 06:23:38 +00:00
  • d3b1af9572 add mouse function. tmk 2010-09-30 14:17:01 +09:00
  • a509729b2d Changed default value for the reset polarity parameter in the AVRISP-MKII project so that it defaults to active low drive. Dean Camera 2010-09-29 13:56:52 +00:00
  • c0e4f52e8f Fix up incorrect version numbers in demo/project descriptors. Dean Camera 2010-09-28 14:59:16 +00:00
  • 25d896a507 Added board hardware driver support for the Arduino Uno development board. Dean Camera 2010-09-28 14:30:26 +00:00
  • b2a30cd48a Added CDC functional descriptor structs to the Low Level CDC demos and CDC class bootloader, to improve the readability of the descriptors. Dean Camera 2010-09-28 13:27:19 +00:00
  • 713670043a Move out many of the common class driver constants into grouped enums, to make them more managable. Dean Camera 2010-09-28 12:14:06 +00:00
  • e7c6839d2d some fixes. LED flush for debug. tmk 2010-09-26 22:42:37 +09:00
  • 1bcebc2848 ver 0.2 tmk 2010-09-25 00:48:27 +09:00
  • 800485bd95 Remove dfu-programmer program switches, to ensure maximum compatibility with all dfu-programmer versions. Dean Camera 2010-09-24 06:59:28 +00:00
  • bd85422d2b Added the --suppress-bootloader-mem option to the makefile dfu target, to ensure that writes to the bootloader section of the AVR's flash memory are ignored (thanks to Axel Rohde). Dean Camera 2010-09-24 06:45:11 +00:00
  • b48095c0fb Fixed endpoint selection within the CALLBACK_HID_Device_CreateHIDReport() callback function causing broken GET REPORT requests. Dean Camera 2010-09-24 06:34:43 +00:00