Hello
@MikeHart ,
@Phil7 and the Cerberus X community, Happy New Year !
I am pleased to announce that I was able to get the PS Dual Shock 4 and Xbox One Wireless Controllers working on the Cerberus X!
I spend Christmas and New Year Holiday working on iOS and Android Target, the Android had an implementation but it was not working properly at least with these two BlueTooth controllers. My implementation identify the vendor and maps the buttons, joystick, triggers and DPAD correctly. I also implemented the GetJoyVendor and JoyBattLevel , for now they are available on iOS. The Android API is a bit more complicated them the iOS.
When I have a chance I will fix the Desktop target and perhaps add the vendor and battery level support, it will all depend on the GLFW .
Here is the list of the files I changes so you can verify, test and and to the next version of Cerberus. I believe this will be cool to support wireless game pad on iOS and Android devices.
Let me know were you want me to share the files I modified.
modules/mojo/input.cxs
modules/mojo/inputdevice.cxs
modules/brl/gametarget.cxs
modules/brl/native/gametarget.cpp
modules/brl/native/gametarget.java
targets/android/modules/native/android.java
targets/ios/template/CerberusGame.xcodeproj
targets/ios/template/main.h
Here you can watch a video of the iOS App
Game Pad Test App