| MissileLauncher is a simple program that controls Dream Cheeky USB missile launchers. |
| You control the left/right/up/down orientation of the launcher using the accelerometer. |
| Tilt the tablet to change the direction of the launcher. |
| Pressing the "Fire" button will fire one missile. |
| |
| This program serves as an example of the following USB host features: |
| |
| - filtering for multiple devices based on vendor and product IDs (see device_filter.xml) |
| |
| - Sending control requests on endpoint zero that contain data |
| |
| - Receiving packets on an interrupt endpoint using a thread that calls |
| UsbRequest.queue and UsbDeviceConnection.requestWait() |