aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added 3rd endpoint (#1)HEADmasteryiancar2020-08-155-11/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added 3rd endpoint - Added 3rd endpoint check in asmcommon. This adds 2 extra cycles to the USB routine when enabled. With 16MHz clock (most if not all qmk build use that) the routine is still within spec. - Updated prototype.h file to add additional options. - Simulatanius changes in QMK to follow soon * Update usbdrv/usbdrv.c * Update usbdrv/usbdrv.c * Update usbdrv/usbdrv.c * Update usbdrv/usbdrv.c * Update usbdrv/usbdrvasm.S Accepted to keep changes minimal * Update usbdrv/usbdrvasm.S Accepted to keep changes minimal * Update usbdrv/usbdrvasm.S Accepted to keep changes minimal * Update usbdrv/usbdrvasm.S Accepted to keep changes minimal
* Added more free USB-IDsChristian Starkjohann2018-05-221-0/+14
|
* `USB_CFG_DESCR_PROPS_UNKNOWN` now honors the `USB_PROP_IS_RAM` flag.Christian Starkjohann2017-01-241-0/+6
|
* Made `usbMsgFlags` public.Christian Starkjohann2017-01-242-2/+10
| | | | Users can set it to `USB_FLG_MSGPTR_IS_ROM` and set `usbMsgPtr` to a flash memory address.
* Added comment about improved osccal implementation in assembler.Christian Starkjohann2017-01-241-0/+6
|
* Merge pull request #1 from patthoyts/masterstarkjohann2017-01-241-1/+2
|\ | | | | usbdrv: support HID descriptors over 255 bytes
| * usbdrv: support HID descriptors over 255 bytesPat Thoyts2014-01-201-1/+2
| | | | | | | | | | | | | | | | | | Implementing HID devices conforming to the Windows 8 Sensor API can produce quite large HID descriptors - well over 255 bytes. This requires USB_CFG_LONG_TRANSFERS to be enabled and also requires the recent patch to support large descriptors. That patch failed to enable large HID descriptors but this is fixed by this commit. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | For bus-powered devices add the "Remote Wake" attribute to the configuration ↵Christian Starkjohann2015-09-041-1/+1
|/ | | | descriptor.
* Added long-pending 18 MHz module without CRC.Christian Starkjohann2013-11-284-4/+569
| | | | | | This module was contributed by Lukas Schrittwieser as a complement to the 18 MHz module including a CRC check. It is useful for boot loaders on boards which run on 18 MHz because they use the CRC module in the main code.
* For compatibility reasons define usbMsgPtr_t to char * by default.Christian Starkjohann2013-11-281-2/+2
| | | | Using unsigned short would generate smaller code, but causes warnings with existing projects.
* Optimized fast CRC routine to be shorter and faster.Christian Starkjohann2013-11-221-21/+16
|
* Added #ifdef and extern "C" so that usbdrv.h / usbdrv.c can be included from ↵Christian Starkjohann2013-11-121-2/+17
| | | | C++ module.
* Fixed compiler warning (mixing signed/unsigned pointers)Christian Starkjohann2013-11-121-1/+2
|
* Made usbSetInterrupt() tolerant to zero sized blocks.Christian Starkjohann2013-11-121-1/+1
|
* Improved comment about watchdog in example code.Christian Starkjohann2013-11-125-10/+15
|
* RELEASE: Added sizes files for this versionChristian Starkjohann2012-12-061-0/+17
|
* RELEASE: Updated version number to 20121206Christian Starkjohann2012-12-061-1/+1
|
* Improved wording in info message.Christian Starkjohann2012-12-061-1/+1
|
* Fixed compiler warning in tests.Christian Starkjohann2012-12-061-1/+1
|
* Added more derived files to .gitignore.Christian Starkjohann2012-12-061-0/+5
|
* Improved main Makefile to build for the host platform when no target specified.Christian Starkjohann2012-12-061-3/+6
|
* Documented changes in Changelog.Christian Starkjohann2012-12-061-0/+11
|
* Added README.md for github.Christian Starkjohann2012-12-063-1/+36
|
* Removed all references to the SVN expansion keyword $Id$.Christian Starkjohann2012-12-0555-55/+0
|
* Removed top level make scripts with a Makefile.Christian Starkjohann2012-12-055-42/+61
|
* Compile size tests with optimal configuration.Christian Starkjohann2012-12-051-0/+8
|
* Make bit shift constants unsigned.Christian Starkjohann2012-12-051-2/+2
| | | | This is from a contributed patch, probably to fix a compiler warning.
* Removed unnecessary include of usbportability.h.Christian Starkjohann2012-12-051-1/+0
| | | | This include caused a header dependency problem. usbconfig.h must be included before usbportability.h because the PROGMEM macros must know the size of the memory model. usbdrv.h includes the headers in just this order.
* Add const keyword to all PROGMEM declarations as required by new gcc.Christian Starkjohann2012-12-056-18/+18
|
* usbMsgPtr now has a separate type so that it can be defined to an 8 bit type ↵Christian Starkjohann2012-12-053-6/+28
| | | | for tiny memory model
* Added derived files to .gitignoreChristian Starkjohann2012-07-091-0/+14
|
* Changed Clay Logic to flirc.tv, Inc.Christian Starkjohann2012-07-092-8/+8
| | | | Jason Kotzin is now working as flirc.tv and we have updated our documentation.
* Delete target directory, then create new empty dir for projectChristian Starkjohann2012-01-091-0/+2
|
* Removed reference to $repository which makes no sense in GITChristian Starkjohann2012-01-091-1/+1
|
* Remove .gitignore during release procedure.Christian Starkjohann2012-01-091-1/+1
|
* RELEASE: Added sizes files for this versionChristian Starkjohann2012-01-092-0/+34
|
* RELEASE: Updated version number to 20120109Christian Starkjohann2012-01-091-1/+1
|
* RELEASE: Added release date to Changelog.txtChristian Starkjohann2012-01-091-0/+1
|
* Improved change description in Changelog.txtChristian Starkjohann2012-01-091-2/+3
|
* Remove xcodeproj from distribution, prefix commit messages with "RELEASE"Christian Starkjohann2012-01-091-3/+3
|
* Print a note to the user that tags need to be pushed.Christian Starkjohann2012-01-091-1/+1
|
* Fixed call to git archiveChristian Starkjohann2012-01-091-1/+1
|
* Fixed syntax errorChristian Starkjohann2012-01-091-1/+1
|
* Remove refs/heads/ from current branch nameChristian Starkjohann2012-01-091-0/+1
|
* Changed release script to work with GIT instead of SVNChristian Starkjohann2012-01-091-40/+45
|
* GIT migration: create empty directory in scriptChristian Starkjohann2012-01-082-4/+26
|
* Added a .gitignore fileChristian Starkjohann2012-01-081-0/+3
|
* added Xcode projectChristian Starkjohann2012-01-082-0/+390
|
* - documented changesChristian Starkjohann2012-01-081-0/+5
|
* - Fixed bug in usbDriverSetup() which prevented descriptor sizes above 255 ↵Christian Starkjohann2012-01-081-1/+4
| | | | bytes.