On Fri, 25 Feb 2011 12:34:02 +0000 Bastien Nocera <hadess@xxxxxxxxxx> wrote: > On Fri, 2011-02-25 at 11:04 +0100, Antonio Ospite wrote: [...] > > > > TODO before merging: > > - Check the routine about bluetooth association. Also, is it strictly > > necessary to grant manually the first connection? > > The line setting the device trust should be enough to not have to > manually grant the first connection. You might want to double-check what > changes between the state of /var/lib/bluetooth after cable pairing and > before connecting for the first time. > Calling write_trust() before adapter_get_device() fixes the prompt on the first association, AFAICS adapter_get_device() reads the trust file. > > - When the controller is connected via USB after it is working over BT > > it is seen as a second controller and the second LED is turned on, > > should we force BT disconnection on USB connection? > > If we can assert that the device is the same one, yes, I think we > should. > With regard to that, I'd like to see some USB dumps of a Sixaxis talking with GameOS to check if the PS3 can turn off BT on the controller explicitly, can anyone help here? (Pascal? Do you have access to a USB analyzer?): The scenarios I am interested in are: 1. Connect a non-paired Sixaxis to the PS3 via USB 2. Connect an already paired Sixaxis to the PS3 via USB 3. Connect a Sixaxis already associated via BT to a PS3 via USB > > - Test with multiple controllers, and/or multiple BT adapters, which I > > can't do right now. > > - Remove the XXX comment about the lowercase hex bdaddr format. > > Another TODO item: avoid setting the led before the controller sends input events (this is the GameOS behavior as well): I am planning to add a blocking read() in order to wait for the user to press the PS button before setting the led, I'll emphasize that in the next review round. > > > > FUTURE plans: > > - Add support for battery status report > > Where is the battery level exported currently? > It is exported in the input report. > > - Add support for Playstation Move (I don't have the hardware, tho), > > Pascal? > > The PS3 add-on keyboard, and the PS3 headset both use cable pairing. I > have them around, but was unable to get them to pair. > I don't have the hardware so I never searched to see what the differences with the Sixaxis are. Regards, Antonio -- Antonio Ospite http://ao2.it PGP public key ID: 0x4553B001 A: Because it messes up the order in which people normally read text. See http://en.wikipedia.org/wiki/Posting_style Q: Why is top-posting such a bad thing?
Attachment:
pgpl1WZTj5aj3.pgp
Description: PGP signature