- Oct 11, 2011
-
-
Dean Camera authored
-
- Sep 21, 2011
-
-
Dean Camera authored
-
- Jul 19, 2011
-
-
Dean Camera authored
Removed the ENDPOINT_DESCRIPTOR_DIR_* macros in favour of the shorter ENDPOINT_DIR_* macros, which can now be used with both Endpoint_ConfigureEndpoint() and in the device descriptors.
-
- Jul 15, 2011
-
-
Dean Camera authored
-
- Jul 01, 2011
-
-
Dean Camera authored
Remove custom CDC class descriptor definitions from the CDC bootloader, and switch it to use the CDC Class Driver descriptor definitions.
-
Dean Camera authored
Seperate out the device demos and project's configuration descriptor structure definitions to clearly indicate what descriptors belong to which interface.
-
- Jun 20, 2011
-
-
Dean Camera authored
Add new "checksource" target to the library makefiles, for automated source file existance checking.
-
- Jun 05, 2011
-
-
Dean Camera authored
Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.
-
- Jun 02, 2011
-
-
Dean Camera authored
Expand the documentation for each Bootloader to give sample usage instructions for the command line programmer utilities. Fix typo in the HID class bootloader CLI programmer application usage instructions.
-
- Jun 01, 2011
-
-
Dean Camera authored
Minor documentation cleanups. Modify the incomplete AudioInputHost demo for mono audio output.
-
- Apr 23, 2011
-
-
Dean Camera authored
-
Dean Camera authored
Fix HID class bootloader not working on the larger USB AVRs due to the altered page addressing scheme.
-
Dean Camera authored
Make DFU and CDC class bootloaders also toggle the LEDs on command activity in addition to the periodic flashing.
-
Dean Camera authored
-
- Apr 08, 2011
-
-
Dean Camera authored
Replace all calls and references to _delay_ms() in the code with the architecture-agnostic Delay_MS() function. Improve code generation for the Delay_MS() function on the AVR8 architecture when called with a constant input.
-
- Apr 04, 2011
-
-
Dean Camera authored
Renamed all low level Endpoint_Read_*, Endpoint_Write_* and Endpoint_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures. Renamed all low level Pipe_Read_*, Pipe_Write_* and Pipe_Discard_* functions to use the number of bits instead of a symbolic size (Byte, Word, DWord) so that the function names are applicable and correct across all architectures.
-
- Mar 21, 2011
-
-
Dean Camera authored
-
- Mar 18, 2011
-
-
Dean Camera authored
Oops - Bootloader optimizations to GetDescriptor() don't work, as the Configuration Descriptor's header does not contain the full length of the descriptor, breaking full enumeration.
-
- Feb 19, 2011
-
-
Dean Camera authored
Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
-
- Feb 15, 2011
-
-
Dean Camera authored
-
- Feb 13, 2011
-
-
Dean Camera authored
-
- Feb 11, 2011
-
-
Dean Camera authored
-
- Feb 10, 2011
-
-
Dean Camera authored
Add static keyword to all project globals whose scope should be restricted to the same module as they are declared in. Tighten up the HID class bootloader code slightly, document that it currently exceeds 2KB of bootloader space for all models other than the Series 2 USB AVRs.
-
- Feb 09, 2011
-
-
Dean Camera authored
-
Dean Camera authored
-
Dean Camera authored
Added HID class bootloader, compatible with a modified version of the command line Teensy loader from PJRC.com.
-
Dean Camera authored
Change bootloader makefiles to automatically compute the bootloader starting address from a flash size and bootloader section size, expressed in KB.
-
- Feb 06, 2011
-
-
Dean Camera authored
Add const to all project descriptor definitions for safety.
-
Dean Camera authored
Tighten up the Bootloader GetDescriptor() function, as the descriptor size can be extracted from the header after the address has been found.
-
- Jan 30, 2011
-
-
Dean Camera authored
-
- Jan 10, 2011
-
-
Dean Camera authored
Altered all endpoint/pipe stream transfers so that the new BytesProcessed parameter now points to a location where the number of bytes in the transfer that have been completed can be stored (or NULL if entire transaction should be performed in one chunk). Added new Endpoint_Null_Stream() and Pipe_Null_stream() functions. Removed the NO_STREAM_CALLBACKS compile time option due to the new partial stream transfer feature replacing it. Fixed errors in the incomplete Test and Measurement device demo preventing proper operation (thanks to Pavel Plotnikov).
-
- Jan 01, 2011
-
-
Dean Camera authored
-
- Dec 26, 2010
-
-
Dean Camera authored
Documentation improvements - put driver example code into its own section, fix incorrect and missing section names.
-
- Dec 24, 2010
-
-
Dean Camera authored
Add ORDERED_EP_CONFIG compile time option to the CDC class bootloader, to reduce the compiled binary size, as the endpoint initialization order is fixed in the code.
-
- Nov 30, 2010
-
-
Dean Camera authored
-
- Nov 27, 2010
-
-
Dean Camera authored
-
- Nov 24, 2010
-
-
Dean Camera authored
Readd incomplete MIDIToneGenerator project, which can now correctly generate up to three simultaneous notes from MIDI channel 0.
-
- Nov 22, 2010
-
-
Dean Camera authored
Lower bulk endpoint polling rate in the descriptors to the lowest possible value to give maximum throughput.
-
- Nov 10, 2010
-
-
Dean Camera authored
Fixed incorrect PollingIntervalMS values in the demo/project/bootloader endpoint descriptors (thanks to MCS Electronics).
-
- Nov 09, 2010
-
-
Dean Camera authored
-