Darklo wrote:Hey Eric, I'm glad you like it
Regarding ps3 controller, I don't own one, so I can't say for sure. I remember reading somewhere that your device needs to be rooted, but that information might be outdated. Basically, if your controller works in other apps or games natively (i.e., without emulating touchscreen), it should work. (It would work with touchscreen emulation too, but then the official app would work just as well).
Making control smoother is at the top of my list. I'm thinking of using getFlat() method to determine deadzone instead of using a hardcoded value and making the output non-linear. It should improve precision and smoothness at low speeds.
This picture should explain it better:
Figure 1: joystick response as implemented by Parrot
Figure 2: what it should look like
I am using this app, and a PS3 controller, and most of the functions are enabled. It flies well...maybe an update for programming the controller our way? Thanks for the app...GREAT JOB!!