Originally I just wanted to fly my cargo drone with a PS3 controller because I was too lazy to jail break my phone and didn’t want to buy a Bluetooth controller but I ended up writing a Node library to fly these drones with any controller.
https://www.npmjs.com/package/parrot-minidrone
Open to feedback and pull requests. I’ll keep iterating on it as I have time.