Xbox 360 Wireless Controller for Windows library
Dependencies: USBHost USBHostXpad mbed
Fork of USBHostMSD_HelloWorld by
Xbox 360 Wireless Controller for Windows
Microsoftの XBOX 360 ワイヤレスコントローラーを、パソコン用のUSB接続型レシーバーで mbed に接続して使えるライブラリです。
ワイヤードのXBOX360コントローラーや、初代XBOXコントローラーのコードも含んでいますが未確認です。
USB Host 機能を使いますので mbed LPC1768 専用です。
たまに usb_thread could not read dev descr を出力して処理が停止する不具合があります。
Import libraryUSBHostXpad
Xbox 360 Wireless Controller for Windows library. sample: http://mbed.org/users/okini3939/code/USBHostXpad_HelloWorld/
Diff: main.cpp
- Revision:
- 11:f76e120a8520
- Parent:
- 10:4b0c8727f0c3
--- a/main.cpp Wed Dec 11 04:11:46 2013 +0000 +++ b/main.cpp Fri Dec 13 07:37:25 2013 +0000 @@ -21,7 +21,7 @@ // when connected, attach handler called on xpad event xpad.attachEvent(onXpadEvent); - xpad.led(XPAD_LED_ROTATE); + xpad.led(USBHostXpad::LED_ROTATE); Thread::wait(500); xpad.rumble(0xff, 0); Thread::wait(500); @@ -29,7 +29,7 @@ Thread::wait(500); xpad.rumble(0, 0); Thread::wait(500); - xpad.led(XPAD_LED1_ON); + xpad.led(USBHostXpad::LED1_ON); // wait until the mouse is disconnected while(xpad.connected()) {