discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] griffin powermate on NetBSD


From: Greg Troxel
Subject: [Discuss-gnuradio] griffin powermate on NetBSD
Date: Thu, 16 Nov 2006 21:30:54 -0500
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (berkeley-unix)

I got a Griffin Powermate for testing, as Berndt reports it isn't
found by the examples on NetBSD.  I suspect we need to abstract out
the OS-dependent access and also knob types - this should really be
support of generic usbhidev on all systems.  I'll see what it takes;
NetBSD reads it ok:

uhidev0 at uhub0 port 2 configuration 1 interface 0
uhidev0: Griffin Technology, Inc. Griffin PowerMate, rev 1.00/4.00, addr 2, 
iclass 3/0
uhid0 at uhidev0: input=6, output=1, feature=8

poblano gdt 37 ~ > usbhidctl -f 0 -r
Report descriptor:
Collection page=Consumer usage=Consumer_Control
Input   size=1 count=1 page=Button usage=Button_1, logical range 0..1
Input   size=8 count=1 page=Generic_Desktop usage=Rx, logical range -127..127
Input   size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Input   size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Input   size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Input   size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Output  size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
Feature size=8 count=1 page=Consumer usage=Consumer_Control, logical range 
0..255
End collection
Total   input size 6 bytes
Total  output size 1 bytes
Total feature size 8 bytes


poblano gdt 26 ~ > usbhidctl -f uhid0 -a
Consumer_Control.Button_1=0
Consumer_Control.Rx=0
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=0
usbhidctl: USB_GET_REPORT(feature) [probably not supported by device]: 
Input/output error

and the rx and button_1 change with turn/push

poblano gdt 28 ~ > usbhidctl -f uhid0 -a
Consumer_Control.Button_1=1
Consumer_Control.Rx=10
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=1

and looping to find changes works:

poblano gdt 38 ~ > usbhidctl -f 0 -l -a
Consumer_Control.Button_1=0
Consumer_Control.Rx=1
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0

Consumer_Control.Button_1=0
Consumer_Control.Rx=1
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0

Consumer_Control.Button_1=0
Consumer_Control.Rx=1
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0

Consumer_Control.Button_1=0
Consumer_Control.Rx=1
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0

Consumer_Control.Button_1=1
Consumer_Control.Rx=0
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0

Consumer_Control.Button_1=0
Consumer_Control.Rx=0
Consumer_Control.Consumer_Control=0
Consumer_Control.Consumer_Control=79
Consumer_Control.Consumer_Control=16
Consumer_Control.Consumer_Control=0


Do these devices work on other than Linux with the GNU Radio examples?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]