qgroundcontrol icon indicating copy to clipboard operation
qgroundcontrol copied to clipboard

Update Android Implementation

Open HTRamsey opened this issue 1 year ago • 5 comments

@DonLakeFlyer I am just making this public in case you have comments. This will probably take a bit of time to finish. I can break it down into multiple PRs when I am done.

HTRamsey avatar Feb 19 '24 19:02 HTRamsey

Following this. Willing to test on our custom Android-based RC controllers.

justas- avatar Feb 20 '24 08:02 justas-

Is this just a goal of better repo organization as well? Or are there functionals changes here as well?

DonLakeFlyer avatar Feb 20 '24 17:02 DonLakeFlyer

The biggest change will be much better USB support (easier for people to add support for new devices too). The cleanup is a consequence of me replacing the dated custom QSerialPort implementation and custom implementation of the usb library with a simplified interface. Although I did move a couple files around just to better structure the android packaging.

HTRamsey avatar Feb 20 '24 17:02 HTRamsey

Oh, ok. That's all great stuff.

DonLakeFlyer avatar Feb 20 '24 19:02 DonLakeFlyer

It will be a little easier if I can get us switched to CMake entirely first, so that I don't have to update both build systems. I will return to this later.

HTRamsey avatar Feb 20 '24 19:02 HTRamsey

Following this. Willing to test on our custom Android-based RC controllers.

@justas- #11536 may interest you

HTRamsey avatar May 20 '24 10:05 HTRamsey