aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/Incomplete/MIDIToneGenerator
Commit message (Collapse)AuthorAgeFilesLines
* Added new completed MIDIToneGenerator project.Dean Camera2010-12-035-1476/+0
|
* Make the incomplete MIDIToneGenerator project work with up to three notes, ↵Dean Camera2010-11-252-27/+61
| | | | using a LRU (Least Recently Used) algorithm to discard the oldest set note when the note table becomes full.
* Readd incomplete MIDIToneGenerator project, which can now correctly generate ↵Dean Camera2010-11-245-0/+1442
| | | | up to three simultaneous notes from MIDI channel 0.
* Remove incomplete MIDIToneGenerator project.Dean Camera2010-09-135-1391/+0
|
* Added class specific descriptor type defines with standard USB-IF element ↵Dean Camera2010-09-092-24/+24
| | | | naming.
* Changed the signature of the CALLBACK_USB_GetDescriptor() callback function ↵Dean Camera2010-08-242-9/+10
| | | | so that the descriptor pointer is const, to remove the need for extra casting inside the callback (thanks to Jonathan Kollasch).
* Removed complicated logic for the Endpoint_ConfigureEndpoint() function to ↵Dean Camera2010-08-091-4/+5
| | | | | | use inlined or function called versions depending of if the given bank size is a compile time constant, as the compiler does a better job of optimizing with basic code. Changed over all device demos to use a clearer algorithm for the configuring of the application's endpoints.
* Fix invocations of avr-size in all makefiles broken on unpatched *nix ↵Dean Camera2010-08-081-1/+4
| | | | systems, due to the recent update to the latest WinAVR makefile template.
* Spell check all source files once again to find any typos.Dean Camera2010-07-291-1/+1
|
* Update all demos, projects and bootloaders to indent all function ↵Dean Camera2010-07-212-3/+6
| | | | | | parameters, one per line, for better readability. Add missing const qualifiers to the demos.
* Update makefiles to use the latest WinAVR/Atmel toolchain makefile template.Dean Camera2010-07-191-57/+41
| | | | Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis.
* Change over all makefiles to use C99 standards mode, rather than C99 + GNU ↵Dean Camera2010-07-181-1/+1
| | | | Extensions.
* Disable strict aliasing explicitly in the project makefiles, as this is ↵Dean Camera2010-07-151-0/+1
| | | | apparently enabled by default in newer AVR-GCC builds, and aliasing is used heavily for type-punning through the LUFA and third party library's codebase.
* Removed the automated checking of event names in the demo, project and ↵Dean Camera2010-07-151-18/+6
| | | | | | bootloader makefiles due to inconsistancies between the behaviour of the command line tools used to perform the check on each platform. Removed the internal endpoint and pipe memory allocation macros, as this is already performed directly in the code. Simplify the endpoint and pipe reset procedure.
* Add missing clean_doxygen phony targets to the project makefiles.Dean Camera2010-07-121-1/+2
|
* Added new Drivers/USB/LowLevel/Device.c file to house Device mode specific ↵Dean Camera2010-07-021-0/+1
| | | | | | functions that are more complicated than simple macros. Moved USB_Device_SendRemoteWakeup() to the new Device.c source file and corrected it to unfreeze and restart the USB controller clock before issuing a Remote Wakeup request. Removed the USB_Device_IsRemoteWakeupSent() and USB_Device_IsUSBSuspended() macros, as they are now obsolete.
* Add svn:eol-style property to source files, so that the line endings are ↵Dean Camera2010-05-085-1407/+1407
| | | | correctly converted to the target system's native end of line style.
* Change over instances of "make" in the makefiles to "$(MAKE)" to allow for ↵Dean Camera2010-05-071-1/+1
| | | | the make tool to be overridden.
* Relocate USBInterrupt.c/.h from the HighLevel USB driver directory to the ↵Dean Camera2010-04-281-2/+2
| | | | LowLevel directory as it is hardware-dependent.
* USB_Init() no longer calls sei() to enable global interrupts - this must now ↵Dean Camera2010-04-282-0/+2
| | | | be done in the user application once all init code has run.
* Fixed compilation error in the AudioInput demos when ↵Dean Camera2010-03-241-1/+1
| | | | | | | | MICROPHONE_BIASED_TO_HALF_RAIL is defined (thanks to C. Scott Ananian). Minor documentation cleanups. Make sure HID class driver uses properly cast pointers when writing to the report buffer.
* Change over MIDIToneGenerator to use only a single channel (MIDI channel 1) ↵Dean Camera2010-03-231-36/+12
| | | | due to cycle constraints.
* Added incomplete MIDIToneGenerator project.Dean Camera2010-03-235-0/+1430