@kl3m3n said in Y position of widgets is always at the top of screen:

Kl3m3n

Thank you @kl3m3n for your reply.

Your suggestion to print things out got me experimenting with my code and I discovered an issue with message length

I initially used a setting of a message length of 20 to try and fit a single BLE packet, as I was uncertain about the issue of multiple messages for a single gui-o command.

My concern was unwarranted, and I discovered that my message was being truncated and indeed the Y position was invalid.

When I increased the BLE message to 40 , the position is now correct and I think that the Arduino BLE library is sending multiple packets and the position of the widgets is as expected.