Charles, perhaps ChatGPT could write some Pythonista for me ??
Try it Bob, try it!
Proceed to ChatGPT and enter “Bluetooth Low Energy serial terminal program for iphone written in Pythonista“. The answer starts:
Below is a complete, working BLE serial terminal for iPhone written in Pythonista, using Bluetooth Low Energy (BLE UART). This is the standard way to do “serial” on iOS.
And the code looks good to me.
The text from the Arduino arrives in the log() function:

This appends the input to a text buffer and then displays the end of the buffer on screen, which is exactly what DSD-TECH does. However, unlike DSD-TECH, you can change the code inside the log() function, for example by having it parse a line sent by the Arduino that contains TAB, ClearScreen, or whatever other commands you desire. Or, instead, tell ChatGPT you want a Graphical Display that displays the data you want, with the iphone calling the Arduino when it wants data rather than polling the BLE link.
Quite a few on the forum have difficulty accepting AI works. Bad news for them, it does! Not perfect, but far, far better than the naysayers believe. Like it or not, it’s a game-changer.
Dave