마소전략커맨더
This is an old revision of the document!
ID
Bus 002 Device 002: ID 045e:0033 Microsoft Corp. Sidewinder Strategic Commander
각 LED에 3bit씩 할당되어 있음. 상하위 바이트의 순서가 뒤집혀 있음
깜박이는 속도
memcpy(buf, "\x02\x22\x22", 0x0000003); ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE, 0x0000009, 0x0000302, 0x0000000, buf, 0x0000003, 1000);
- 020101 : 파르르르르
- 021111 : 빠르게
- 022222 : 느리게
LED ON/OFF
두바이트에 다음과 같이 할당되어 있음 B(link)와 O(n)비트를 동시에 설정할 수 없음
4 3 2 1 n R 6 5 BO BO BO BO xx BO BO BO
테스스코드
memcpy(buf, "\x01\xAA\xAA", 0x0000003); ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE, 0x0000009, 0x0000301, 0x0000000, buf, 0x0000003, 1000);
- 1번 LED : 01 01 00
- 1번 LED 깜박임 : 01 02 00
- 2번 LED : 01 04 00
- 3번 LED : 01 10 00
- 4번 LED : 01 40 00
- 7개 모두 on : 01 55 15
- 전체 깝박임 : 01 AA 2A
references
마소전략커맨더.1257502030.txt.gz · Last modified: 2013/08/03 05:04 (external edit)