<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Limited to 16 widgets on initialization]]></title><description><![CDATA[<p dir="auto">I am in the process of porting my milling machine controller code and integrating it with the basicBLE example. The controller has a total of 60 functions and the GUI design uses around 130 widgets.  I am porting the functions one at a time and it was going well until I got to the 8th function. The initialization sequence stops after displaying 16 widgets. I tried adding 100 ms and then 500 ms delays between sendMsg groups, but still only 16 widgets appeared. I added more widgets and commented out some of the previous ones, but no matter what combination I tried, only 16 widgets would appear. The code continues to work with the first 7 functions even when the remaining widgets fail to appear.</p>
<p dir="auto">Any ideas? I'm not sure where to go from here.</p>
]]></description><link>https://forum.gui-o.com/topic/298/limited-to-16-widgets-on-initialization</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 04:47:57 GMT</lastBuildDate><atom:link href="https://forum.gui-o.com/topic/298.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Jan 2026 22:13:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Limited to 16 widgets on initialization on Thu, 05 Feb 2026 19:41:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1502">@mile_hi_guy</a> <img src="https://forum.gui-o.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=e84f1c759a8" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title=":+1:" alt="👍" /></p>
]]></description><link>https://forum.gui-o.com/post/1217</link><guid isPermaLink="true">https://forum.gui-o.com/post/1217</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Thu, 05 Feb 2026 19:41:26 GMT</pubDate></item><item><title><![CDATA[Reply to Limited to 16 widgets on initialization on Mon, 02 Feb 2026 17:46:25 GMT]]></title><description><![CDATA[<p dir="auto">You were right. I removed the previous BLE device and created the new one and everything now seems to be working as expected. I now have all 109 widgets on my main screen working and I am well into porting the milling machine controller code to the new GUI. Thanks a lot for your help. Hopefully it will be smooth sailing the rest of the way.</p>
]]></description><link>https://forum.gui-o.com/post/1211</link><guid isPermaLink="true">https://forum.gui-o.com/post/1211</guid><dc:creator><![CDATA[mile_hi_guy]]></dc:creator><pubDate>Mon, 02 Feb 2026 17:46:25 GMT</pubDate></item><item><title><![CDATA[Reply to Limited to 16 widgets on initialization on Sun, 01 Feb 2026 11:31:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1502">@mile_hi_guy</a> I suppose you tried to connect to the same device (quick connect)? Are the service and characteristic uids the same as the one from before?</p>
<p dir="auto">I suggest you unpair and remove the device (Android settings) then also remove the device from GUI-O and try pairing again. Maybe also try changing the BLE name in the source code...</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1209</link><guid isPermaLink="true">https://forum.gui-o.com/post/1209</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 01 Feb 2026 11:31:10 GMT</pubDate></item><item><title><![CDATA[Reply to Limited to 16 widgets on initialization on Sat, 31 Jan 2026 23:42:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Thanks for your response. I copied the code you suggested, made the required changes/additions: (I changed lines 55 &amp; 125 to use "String" instead of "std::string" &amp; I replaced lines 9-12 with the first 37 widget strings of my UI design.) I loaded the code to my ESP32 and then tried to connect BLE from the GUI-O app and got error message "Invalid service error:"</p>
<p dir="auto">I'm probably doing something wrong, but with my limited knowledge, I don't know what to try next. Suggestions?</p>
]]></description><link>https://forum.gui-o.com/post/1208</link><guid isPermaLink="true">https://forum.gui-o.com/post/1208</guid><dc:creator><![CDATA[mile_hi_guy]]></dc:creator><pubDate>Sat, 31 Jan 2026 23:42:53 GMT</pubDate></item><item><title><![CDATA[Reply to Limited to 16 widgets on initialization on Sat, 31 Jan 2026 18:32:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1502">@mile_hi_guy</a> Hi,</p>
<p dir="auto">please check this thread:</p>
<p dir="auto"><a href="https://forum.gui-o.com/topic/231/issue-on-sending-widget-on-init">https://forum.gui-o.com/topic/231/issue-on-sending-widget-on-init</a></p>
<p dir="auto">At the bottom you will see a "non-blocking" code BLE code... Can you try it?</p>
<p dir="auto">P.S.: Adding some delay does not work, since BLE events are not processed I believe...</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1206</link><guid isPermaLink="true">https://forum.gui-o.com/post/1206</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sat, 31 Jan 2026 18:32:14 GMT</pubDate></item></channel></rss>