Commit Graph

  • 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
  • 1de02c1f15 add jump_bootloader. tmk 2010-09-24 15:01:21 +09:00
  • 7fd9003f59 divide usb_keyboard_debug.[c|h] into usb_device, usb_keyboard, usb_debug. tmk 2010-09-23 20:23:50 +09:00
  • 6be0e4fafb delete unused KEY_* definitions. tmk 2010-09-22 23:34:58 +09:00
  • 5f3c4cc6e0 Reverted modifications to USBInterrupt.h that were intefering with correct host mode operation. Dean Camera 2010-09-22 04:20:45 +00:00
  • c459ef6981 Oops - need to call USB_Attach() when reinitializing into USB Host mode, or no devices will be detected. Dean Camera 2010-09-21 14:06:39 +00:00
  • 5faa79a7b5 Fixed USB_Host_ClearPipeStall() incorrectly attempting to determine the endpoint's direction from the currently selected pipe. Dean Camera 2010-09-21 10:48:38 +00:00
  • ed7067e89f Rename internal suspend and wake up USB interrupt macros so that they follow the same naming scheme as the other USB ISR macros. Dean Camera 2010-09-19 08:42:30 +00:00
  • d66a925786 Make device mode configure the control endpoint even before the bus has been reset, so that the device will enumerate correctly on hosts that do not reset the device before initial use. Dean Camera 2010-09-19 06:30:14 +00:00
  • b17e87d140 More simplifications to USBController.c, fix errors and warnings when compiled for the series 2 USB AVRs. Dean Camera 2010-09-19 06:09:25 +00:00
  • 1621158c62 Fix warning when not compiled for UID auto-selection mode. Dean Camera 2010-09-19 06:00:45 +00:00
  • e7e1c21bc5 Clean up USBController.c/.h to more clearly seperate out host and device setup and reset paths. Dean Camera 2010-09-19 05:58:27 +00:00
  • 01fecac0a7 Ensure device address latch bit is not set at the same time as the new address, as per datasheet. Dean Camera 2010-09-19 05:46:17 +00:00
  • f777960c72 simple keymap layers. tmk 2010-09-16 21:05:15 +09:00
  • cce8760b91 Removed the EVENT_USB_InitFailure() event, as not specifying a USB mode to USB_Init() now defaults the controller into UID selection mode. Dean Camera 2010-09-15 13:11:28 +00:00
  • 0d57659fa6 Fix incorrect documentation on the Get Descriptor standard request. Dean Camera 2010-09-15 10:47:22 +00:00
  • 6d2f091cec Make project makefiles correctly clean intermeditary build files from assembly and C++ sources (thanks to Daniel Czigany). Dean Camera 2010-09-15 03:00:29 +00:00
  • a0f9192568 Minor documentation corrections. Dean Camera 2010-09-15 00:30:40 +00:00
  • 546ab8712e Fix board name redefinition in BoardTypes.h (thanks to Daniel Czigany). Dean Camera 2010-09-14 22:04:38 +00:00
  • e61345f872 Fixed incorrect signature reported in the CDC class bootloader for the ATMEGA32U2. Dean Camera 2010-09-14 11:19:44 +00:00
  • 84696c727d Added board hardware driver support for the BUI development board. Dean Camera 2010-09-14 11:11:54 +00:00
  • 92059fcbf9 Added board hardware driver support for the UDIP development board. Dean Camera 2010-09-14 10:31:27 +00:00
  • 58167f5d4d Fixed SET FEATURE and CLEAR FEATURE control requests directed at an unconfigured endpoint causing request timeouts. Dean Camera 2010-09-13 11:39:41 +00:00
  • def0e0ff1b Remove incomplete MIDIToneGenerator project. Dean Camera 2010-09-13 10:07:45 +00:00
  • 82309deefc add anti-ghost logic tmk 2010-09-13 00:00:58 +09:00
  • d975250331 Add the "REQ_" prefix to the DFU class bootloader class-specific request constants. Dean Camera 2010-09-12 12:37:16 +00:00
  • 6b59c9b834 Minor documentation phrasing changes. Dean Camera 2010-09-12 12:20:36 +00:00
  • 12fb68ea1f Added PRNT_Host_SendByte() and PRNT_Host_Flush() functions to the Host mode Printer Class driver. Dean Camera 2010-09-11 04:09:48 +00:00
  • 41c1fb3843 Added new project makefile template to the library and moved board driver stub files into in a new CodeTemplates directory. Dean Camera 2010-09-11 03:57:43 +00:00
  • fdcb486e22 Fix typos in the project overview text files. Dean Camera 2010-09-09 13:39:52 +00:00
  • 4c49ee6885 Whitespace corrections. Dean Camera 2010-09-09 13:33:00 +00:00
  • c166dfc64e Added class specific descriptor type defines with standard USB-IF element naming. Dean Camera 2010-09-09 13:05:57 +00:00
  • 66f14d44a3 Added LEDs_ToggleLEDs() function to several board LED drivers which were missing it (thanks to Andrei Krainev). Dean Camera 2010-09-09 09:57:03 +00:00
  • 7aaf9b2036 Added new PRNT_Host_BytesReceived() and PRNT_Host_ReceiveByte() functions to the Print Host Class driver. Dean Camera 2010-09-07 03:38:11 +00:00
  • 6e011f88d9 Must save and restore the endpoint/pipe interrupt enable flags during reconfiguration of all endpoints/pipes in the Endpoint_ConfigureEndpoint() and Pipe_ConfigurePipe() routines. Dean Camera 2010-09-07 03:07:40 +00:00
  • ebdb1b37ca Fix bug in Pipe_ConfigurePipe() breaking already configured pipes that was accidentally clearing the pipe's IN mode. Dean Camera 2010-09-05 08:24:56 +00:00
  • 18cbd31605 Added new USB_Device_GetFrameNumber() and USB_Host_GetFrameNumber() functions to retrieve the current USB frame number. Dean Camera 2010-09-05 07:11:53 +00:00