kolinger / rd-usb

Web GUI for RuiDeng/Riden USB testers (UM34C, UM24C, UM25C, TC66C)
GNU General Public License v3.0
223 stars 29 forks source link

iPad Pro version? #14

Closed metawops closed 2 years ago

metawops commented 2 years ago

I have the TC66C USB-C device and sometimes use it at my iPad Pro on its USB-C port (so not via BT LE). It would be awesome if it was possible to rund rd-usb on iPadOS, too. Could this work? I know rd-usb is written in Python. There are several Python implementations for i[Pad]OS, like Pythonista (rather old), Pyto and more. What would we need to make rd-usb run on an iPad Pro?

kolinger commented 2 years ago

I'm not sure. Most likely you can't just make couple changes and make it work. If it's even possible it would require new application for just iOS/iPadOS. Bluetooth is possible for sure but connection over USB likely not. What about running rd-usb on Raspberry PI and then connect with iPad over network?

Python by itself is not useful. More important are libraries with support for specific operating system features. For example I didn't write library for Bluetooth (pyserial/bleak) or for USB serial (pyserial) and without these libraries this application can't work.

kolinger commented 2 years ago

I will close this now since I don't think iOS/iPadOS support is viable for this project.