Import of all remaining parts of the Poseidon port. This makes the source code delive...
commit506ac1df471cbe8427a0e432ee7681b263bb4591
authorplaton42 <platon42@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Tue, 16 Jun 2009 15:15:42 +0000 (16 15:15 +0000)
committerplaton42 <platon42@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Tue, 16 Jun 2009 15:15:42 +0000 (16 15:15 +0000)
tree89adf580adfbb3f72897f34338a30da12b8824c6
parent5851f003fc4f5dd6a791a56f88bd9da67c50f2c9
Import of all remaining parts of the Poseidon port. This makes the source code delivery complete.
What's missing now is the final testing. I've experienced a crash in Trident in the depths of Zune,
but it does not happen if you use "AddUSBClasses" prior to starting Trident.
Help finding that one is appreciated.

This commit includes the following new components:
- asixeth.class
- usbaudio.class
- bluetooth.class
- camdusbmidi.class
- cdcacm.class
- dm9601eth.class
- dfu.class
- egalaxtouch.class
- ethwrap.class
- hid.class
- moschipeth.class
- palmpda.class
- pegasus.class
- printer.class
- ptp.class
- rawwrap.class
- serialcp210x.class
- serialpl2303.class
- simplemidi.class
- stir4200.class

There are now targets rom-usb (build everything) and rom-usb-classes (build all classes), too.

All files are copyrighted by Chris Hodges and not redistributable outside the AROS team until the bounty is completed and the code is licensed under the AROS Public License.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@31427 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
212 files changed:
rom/usb/classes/asixeth/asixeth.class.c [new file with mode: 0644]
rom/usb/classes/asixeth/asixeth.class.h [new file with mode: 0644]
rom/usb/classes/asixeth/asixeth.conf [new file with mode: 0644]
rom/usb/classes/asixeth/asixeth.h [new file with mode: 0644]
rom/usb/classes/asixeth/common.h [new file with mode: 0644]
rom/usb/classes/asixeth/debug.c [new file with mode: 0644]
rom/usb/classes/asixeth/debug.h [new file with mode: 0644]
rom/usb/classes/asixeth/dev.c [new file with mode: 0644]
rom/usb/classes/asixeth/dev.h [new file with mode: 0644]
rom/usb/classes/asixeth/mmakefile.src [new file with mode: 0644]
rom/usb/classes/audio/common.h [new file with mode: 0644]
rom/usb/classes/audio/debug.c [new file with mode: 0644]
rom/usb/classes/audio/debug.h [new file with mode: 0644]
rom/usb/classes/audio/mmakefile.src [new file with mode: 0644]
rom/usb/classes/audio/numtostr.c [new file with mode: 0644]
rom/usb/classes/audio/numtostr.h [new file with mode: 0644]
rom/usb/classes/audio/usbaudio.class.c [new file with mode: 0644]
rom/usb/classes/audio/usbaudio.class.h [new file with mode: 0644]
rom/usb/classes/audio/usbaudio.conf [new file with mode: 0644]
rom/usb/classes/audio/usbaudio.h [new file with mode: 0644]
rom/usb/classes/bluetooth/bluetooth.class.c [new file with mode: 0644]
rom/usb/classes/bluetooth/bluetooth.class.h [new file with mode: 0644]
rom/usb/classes/bluetooth/bluetooth.conf [new file with mode: 0644]
rom/usb/classes/bluetooth/bluetooth.h [new file with mode: 0644]
rom/usb/classes/bluetooth/common.h [new file with mode: 0644]
rom/usb/classes/bluetooth/debug.c [new file with mode: 0644]
rom/usb/classes/bluetooth/debug.h [new file with mode: 0644]
rom/usb/classes/bluetooth/dev.c [new file with mode: 0644]
rom/usb/classes/bluetooth/dev.h [new file with mode: 0644]
rom/usb/classes/bluetooth/mmakefile.src [new file with mode: 0644]
rom/usb/classes/bootmouse/bootmouse.class.c
rom/usb/classes/camdmidi/CAMDDriver.c [new file with mode: 0644]
rom/usb/classes/camdmidi/camdusbmidi.class.c [new file with mode: 0644]
rom/usb/classes/camdmidi/camdusbmidi.class.h [new file with mode: 0644]
rom/usb/classes/camdmidi/camdusbmidi.conf [new file with mode: 0644]
rom/usb/classes/camdmidi/camdusbmidi.h [new file with mode: 0644]
rom/usb/classes/camdmidi/common.h [new file with mode: 0644]
rom/usb/classes/camdmidi/debug.c [new file with mode: 0644]
rom/usb/classes/camdmidi/debug.h [new file with mode: 0644]
rom/usb/classes/camdmidi/mmakefile.src [new file with mode: 0644]
rom/usb/classes/camdmidi/poseidonusb [new file with mode: 0644]
rom/usb/classes/camdmidi/poseidonusb.asm [new file with mode: 0644]
rom/usb/classes/cdcacm/cdcacm.class.c [new file with mode: 0644]
rom/usb/classes/cdcacm/cdcacm.class.h [new file with mode: 0644]
rom/usb/classes/cdcacm/cdcacm.conf [new file with mode: 0644]
rom/usb/classes/cdcacm/cdcacm.h [new file with mode: 0644]
rom/usb/classes/cdcacm/common.h [new file with mode: 0644]
rom/usb/classes/cdcacm/debug.c [new file with mode: 0644]
rom/usb/classes/cdcacm/debug.h [new file with mode: 0644]
rom/usb/classes/cdcacm/dev.c [new file with mode: 0644]
rom/usb/classes/cdcacm/dev.h [new file with mode: 0644]
rom/usb/classes/cdcacm/mmakefile.src [new file with mode: 0644]
rom/usb/classes/davicometh/common.h [new file with mode: 0644]
rom/usb/classes/davicometh/debug.c [new file with mode: 0644]
rom/usb/classes/davicometh/debug.h [new file with mode: 0644]
rom/usb/classes/davicometh/dev.c [new file with mode: 0644]
rom/usb/classes/davicometh/dev.h [new file with mode: 0644]
rom/usb/classes/davicometh/dm9601eth.class.c [new file with mode: 0644]
rom/usb/classes/davicometh/dm9601eth.class.h [new file with mode: 0644]
rom/usb/classes/davicometh/dm9601eth.conf [new file with mode: 0644]
rom/usb/classes/davicometh/dm9601eth.h [new file with mode: 0644]
rom/usb/classes/davicometh/mmakefile.src [new file with mode: 0644]
rom/usb/classes/dfu/common.h [new file with mode: 0644]
rom/usb/classes/dfu/debug.c [new file with mode: 0644]
rom/usb/classes/dfu/debug.h [new file with mode: 0644]
rom/usb/classes/dfu/dfu.class.c [new file with mode: 0644]
rom/usb/classes/dfu/dfu.class.h [new file with mode: 0644]
rom/usb/classes/dfu/dfu.conf [new file with mode: 0644]
rom/usb/classes/dfu/dfu.h [new file with mode: 0644]
rom/usb/classes/dfu/mmakefile.src [new file with mode: 0644]
rom/usb/classes/egalaxtouch/common.h [new file with mode: 0644]
rom/usb/classes/egalaxtouch/debug.c [new file with mode: 0644]
rom/usb/classes/egalaxtouch/debug.h [new file with mode: 0644]
rom/usb/classes/egalaxtouch/egalaxtouch.class.c [new file with mode: 0644]
rom/usb/classes/egalaxtouch/egalaxtouch.class.h [new file with mode: 0644]
rom/usb/classes/egalaxtouch/egalaxtouch.conf [new file with mode: 0644]
rom/usb/classes/egalaxtouch/egalaxtouch.h [new file with mode: 0644]
rom/usb/classes/egalaxtouch/mmakefile.src [new file with mode: 0644]
rom/usb/classes/ethwrap/common.h [new file with mode: 0644]
rom/usb/classes/ethwrap/debug.c [new file with mode: 0644]
rom/usb/classes/ethwrap/debug.h [new file with mode: 0644]
rom/usb/classes/ethwrap/dev.c [new file with mode: 0644]
rom/usb/classes/ethwrap/dev.h [new file with mode: 0644]
rom/usb/classes/ethwrap/ethwrap.class.c [new file with mode: 0644]
rom/usb/classes/ethwrap/ethwrap.class.h [new file with mode: 0644]
rom/usb/classes/ethwrap/ethwrap.conf [new file with mode: 0644]
rom/usb/classes/ethwrap/ethwrap.h [new file with mode: 0644]
rom/usb/classes/ethwrap/mmakefile.src [new file with mode: 0644]
rom/usb/classes/hid/common.h [new file with mode: 0644]
rom/usb/classes/hid/debug.c [new file with mode: 0644]
rom/usb/classes/hid/debug.h [new file with mode: 0644]
rom/usb/classes/hid/hid.class.c [new file with mode: 0644]
rom/usb/classes/hid/hid.class.h [new file with mode: 0644]
rom/usb/classes/hid/hid.conf [new file with mode: 0644]
rom/usb/classes/hid/hid.gui.c [new file with mode: 0644]
rom/usb/classes/hid/hid.h [new file with mode: 0644]
rom/usb/classes/hid/hidctrl.gui.c [new file with mode: 0644]
rom/usb/classes/hid/mmakefile.src [new file with mode: 0644]
rom/usb/classes/hid/numtostr.c [new file with mode: 0644]
rom/usb/classes/hid/numtostr.h [new file with mode: 0644]
rom/usb/classes/hub/hub.class.c
rom/usb/classes/hub/hub.h
rom/usb/classes/massstorage/dev.c
rom/usb/classes/massstorage/massstorage.class.c
rom/usb/classes/massstorage/massstorage.class.h
rom/usb/classes/massstorage/massstorage.h
rom/usb/classes/mmakefile.src
rom/usb/classes/moschipeth/common.h [new file with mode: 0644]
rom/usb/classes/moschipeth/debug.c [new file with mode: 0644]
rom/usb/classes/moschipeth/debug.h [new file with mode: 0644]
rom/usb/classes/moschipeth/dev.c [new file with mode: 0644]
rom/usb/classes/moschipeth/dev.h [new file with mode: 0644]
rom/usb/classes/moschipeth/mmakefile.src [new file with mode: 0644]
rom/usb/classes/moschipeth/moschipeth.class.c [new file with mode: 0644]
rom/usb/classes/moschipeth/moschipeth.class.h [new file with mode: 0644]
rom/usb/classes/moschipeth/moschipeth.conf [new file with mode: 0644]
rom/usb/classes/moschipeth/moschipeth.h [new file with mode: 0644]
rom/usb/classes/palmpda/common.h [new file with mode: 0644]
rom/usb/classes/palmpda/debug.c [new file with mode: 0644]
rom/usb/classes/palmpda/debug.h [new file with mode: 0644]
rom/usb/classes/palmpda/dev.c [new file with mode: 0644]
rom/usb/classes/palmpda/dev.h [new file with mode: 0644]
rom/usb/classes/palmpda/mmakefile.src [new file with mode: 0644]
rom/usb/classes/palmpda/palmpda.class.c [new file with mode: 0644]
rom/usb/classes/palmpda/palmpda.class.h [new file with mode: 0644]
rom/usb/classes/palmpda/palmpda.conf [new file with mode: 0644]
rom/usb/classes/palmpda/palmpda.h [new file with mode: 0644]
rom/usb/classes/pegasuseth/common.h [new file with mode: 0644]
rom/usb/classes/pegasuseth/debug.c [new file with mode: 0644]
rom/usb/classes/pegasuseth/debug.h [new file with mode: 0644]
rom/usb/classes/pegasuseth/dev.c [new file with mode: 0644]
rom/usb/classes/pegasuseth/dev.h [new file with mode: 0644]
rom/usb/classes/pegasuseth/mmakefile.src [new file with mode: 0644]
rom/usb/classes/pegasuseth/pegasus.class.c [new file with mode: 0644]
rom/usb/classes/pegasuseth/pegasus.class.h [new file with mode: 0644]
rom/usb/classes/pegasuseth/pegasus.conf [new file with mode: 0644]
rom/usb/classes/pegasuseth/pegasus.h [new file with mode: 0644]
rom/usb/classes/printer/common.h [new file with mode: 0644]
rom/usb/classes/printer/debug.c [new file with mode: 0644]
rom/usb/classes/printer/debug.h [new file with mode: 0644]
rom/usb/classes/printer/dev.c [new file with mode: 0644]
rom/usb/classes/printer/dev.h [new file with mode: 0644]
rom/usb/classes/printer/mmakefile.src [new file with mode: 0644]
rom/usb/classes/printer/printer.class.c [new file with mode: 0644]
rom/usb/classes/printer/printer.class.h [new file with mode: 0644]
rom/usb/classes/printer/printer.conf [new file with mode: 0644]
rom/usb/classes/printer/printer.h [new file with mode: 0644]
rom/usb/classes/ptp/common.h [new file with mode: 0644]
rom/usb/classes/ptp/debug.c [new file with mode: 0644]
rom/usb/classes/ptp/debug.h [new file with mode: 0644]
rom/usb/classes/ptp/mmakefile.src [new file with mode: 0644]
rom/usb/classes/ptp/numtostr.c [new file with mode: 0644]
rom/usb/classes/ptp/numtostr.h [new file with mode: 0644]
rom/usb/classes/ptp/ptp.class.c [new file with mode: 0644]
rom/usb/classes/ptp/ptp.class.h [new file with mode: 0644]
rom/usb/classes/ptp/ptp.conf [new file with mode: 0644]
rom/usb/classes/ptp/ptp.h [new file with mode: 0644]
rom/usb/classes/rawwrap/common.h [new file with mode: 0644]
rom/usb/classes/rawwrap/debug.c [new file with mode: 0644]
rom/usb/classes/rawwrap/debug.h [new file with mode: 0644]
rom/usb/classes/rawwrap/dev.c [copied from rom/usb/classes/massstorage/dev.c with 63% similarity]
rom/usb/classes/rawwrap/dev.h [new file with mode: 0644]
rom/usb/classes/rawwrap/mmakefile.src [new file with mode: 0644]
rom/usb/classes/rawwrap/rawwrap.class.c [new file with mode: 0644]
rom/usb/classes/rawwrap/rawwrap.class.h [new file with mode: 0644]
rom/usb/classes/rawwrap/rawwrap.conf [new file with mode: 0644]
rom/usb/classes/rawwrap/rawwrap.h [new file with mode: 0644]
rom/usb/classes/serialcp210x/common.h [new file with mode: 0644]
rom/usb/classes/serialcp210x/debug.c [new file with mode: 0644]
rom/usb/classes/serialcp210x/debug.h [new file with mode: 0644]
rom/usb/classes/serialcp210x/dev.c [new file with mode: 0644]
rom/usb/classes/serialcp210x/dev.h [new file with mode: 0644]
rom/usb/classes/serialcp210x/mmakefile.src [new file with mode: 0644]
rom/usb/classes/serialcp210x/serialcp210x.class.c [new file with mode: 0644]
rom/usb/classes/serialcp210x/serialcp210x.class.h [new file with mode: 0644]
rom/usb/classes/serialcp210x/serialcp210x.conf [new file with mode: 0644]
rom/usb/classes/serialcp210x/serialcp210x.h [new file with mode: 0644]
rom/usb/classes/serialpl2303/common.h [new file with mode: 0644]
rom/usb/classes/serialpl2303/debug.c [new file with mode: 0644]
rom/usb/classes/serialpl2303/debug.h [new file with mode: 0644]
rom/usb/classes/serialpl2303/dev.c [new file with mode: 0644]
rom/usb/classes/serialpl2303/dev.h [new file with mode: 0644]
rom/usb/classes/serialpl2303/mmakefile.src [new file with mode: 0644]
rom/usb/classes/serialpl2303/serialpl2303.class.c [new file with mode: 0644]
rom/usb/classes/serialpl2303/serialpl2303.class.h [new file with mode: 0644]
rom/usb/classes/serialpl2303/serialpl2303.conf [new file with mode: 0644]
rom/usb/classes/serialpl2303/serialpl2303.h [new file with mode: 0644]
rom/usb/classes/simplemidi/common.h [new file with mode: 0644]
rom/usb/classes/simplemidi/debug.c [new file with mode: 0644]
rom/usb/classes/simplemidi/debug.h [new file with mode: 0644]
rom/usb/classes/simplemidi/mmakefile.src [new file with mode: 0644]
rom/usb/classes/simplemidi/simplemidi.class.c [new file with mode: 0644]
rom/usb/classes/simplemidi/simplemidi.class.h [new file with mode: 0644]
rom/usb/classes/simplemidi/simplemidi.conf [new file with mode: 0644]
rom/usb/classes/simplemidi/simplemidi.h [new file with mode: 0644]
rom/usb/classes/stir4200/common.h [new file with mode: 0644]
rom/usb/classes/stir4200/debug.c [new file with mode: 0644]
rom/usb/classes/stir4200/debug.h [new file with mode: 0644]
rom/usb/classes/stir4200/dev.c [new file with mode: 0644]
rom/usb/classes/stir4200/dev.h [new file with mode: 0644]
rom/usb/classes/stir4200/mmakefile.src [new file with mode: 0644]
rom/usb/classes/stir4200/stir4200.class.c [new file with mode: 0644]
rom/usb/classes/stir4200/stir4200.class.h [new file with mode: 0644]
rom/usb/classes/stir4200/stir4200.conf [new file with mode: 0644]
rom/usb/classes/stir4200/stir4200.h [new file with mode: 0644]
rom/usb/mmakefile.src [new file with mode: 0644]
rom/usb/pciusb/pci_aros.c
rom/usb/poseidon/PsdErrorlog.c
rom/usb/poseidon/poseidon.library.c
rom/usb/shellapps/PowManTool.c
rom/usb/shellapps/RocketTool.c
rom/usb/shellapps/UPSTool.c