aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/Magstripe/Descriptors.c
Commit message (Collapse)AuthorAgeFilesLines
* Added explicit attribute masks to the device mode demos' descriptors.Dean Camera2009-08-131-1/+1
|
* Rename TOTAL_NUM_CONFIGURATIONS to FIXED_NUM_CONFIGURATIONS, to match the ↵Dean Camera2009-08-021-1/+1
| | | | existing FIXED_CONTROL_ENDPOINT_SIZE compile time option. Add FIXED_NUM_CONFIGURATIONS to the descriptors of each project using the option.
* Extend the automatic serial number descriptor code to read out and send all ↵Dean Camera2009-07-281-1/+1
| | | | 10 bytes (20 characters) of the internal serial number on supported AVRs, rather than just the first 6 bytes (12 characters).
* Minor updates to the Magstripe and MissileLauncher projects to fix bugs and ↵Dean Camera2009-07-161-1/+1
| | | | | | improve performance. Fixed error in GenericHID descriptors preventing it from passing the USB-IF HID tests (thanks to Søren Greiner).
* Reduce struct name pollution - group typedef struct names by class driver ↵Dean Camera2009-06-261-2/+2
| | | | name where appropriate.
* Commit of new class abstraction APIs for all device demos other than the ↵Dean Camera2009-06-011-1/+1
| | | | | | | | | | MIDI demo - not documented yet. Removed scheduler and memory allocation libraries. Added new EVENT_USB_StartOfFrame event in the library to indicate the start of each USB frame (when generated). Removed Tx interrupt from the USBtoSerial demo; now sends characters via polling to ensure more time for the Rx interrupt.
* Deleted StdDescriptors.c, renamed USB_GetDescriptor() to ↵Dean Camera2009-05-221-1/+1
| | | | CALLBACK_USB_GetDescriptor, moved ConfigDescriptor.c/.h from the LUFA/Drivers/USB/Class/ directory to LUFA/Drivers/USB/HighLevel/ in preperation for the new USB class APIs.
* Removed DESCRIPTOR_ADDRESS() macro as it was largely supurflous and only ↵Dean Camera2009-05-171-7/+7
| | | | served to obfuscate code.
* Renamed the the TotalHIDReports element of the HID descriptor structure in ↵Dean Camera2009-05-071-1/+1
| | | | the HID class demos to TotalReportDescriptors, to be more accurate of the element's function (thanks to Brian Dickman).
* Changed PIPE_CONTROLPIPE_DEFAULT_SIZE from 8 to 64 to try to prevent ↵Dean Camera2009-05-041-1/+1
| | | | | | problems with faulty devices which do not respect the given wLength value when reading in the device descriptor. Further documentation improvements - removed file view from the main library documentation, replaced file references in the documentation with group references.
* Applied STATIC_ENDPOINT_CONFIGURATION and FIXED_CONTROL_SIZE tokens to all ↵Dean Camera2009-04-221-1/+1
| | | | Device mode demos to reduce binary size.
* Changed over all deprecated GCC structure tag initializers to the ↵Dean Camera2009-04-201-49/+49
| | | | standardized C99 format (thanks to Mike Alexander).
* All comments in the library, bootloaders, demos and projects have now been ↵Dean Camera2009-04-011-1/+1
| | | | spell-checked and spelling mistakes/typos corrected.
* Fixed MagStripe keyboard interface polling interval, increased to 4ms from ↵Dean Camera2009-03-291-1/+1
| | | | 2ms to maintain compatibility with Apple MacOS X. Fixed changelog comments on the size of the track buffers when compiling for the AT90USBXXX6/7.
* Moved all source to the trunk directory.Dean Camera2009-02-231-0/+247