{"id":33,"date":"2023-09-28T12:12:34","date_gmt":"2023-09-28T12:12:34","guid":{"rendered":"https:\/\/tipcontrol.com\/?page_id=33"},"modified":"2025-07-18T13:45:45","modified_gmt":"2025-07-18T13:45:45","slug":"about-us","status":"publish","type":"page","link":"https:\/\/tipcontrol.com\/?page_id=33","title":{"rendered":"Operating System OS\u00b5"},"content":{"rendered":"\n<p>OS\u00b5 is the firmware installed onto your device. It is available for most ESP32 devices and upcoming raspberry. In addition the TipControl IDE available for Mac, Linux &amp; Windows also implements a virtual OS\u00b5. This allows you to install drivers made for your PC to interact with all other devices, regardless of their PC operating system.<\/p>\n\n\n\n<p>OS\u00b5 has a folder structure wich is important to know. Especial when programming macros, messages &amp; events.<br><strong>dev<\/strong> &#8211; contains all devices connected to your PC. This folder is only available on the TipControl Designer.<br><strong>drv<\/strong> &#8211; contains all the driver installed<br><strong>home<\/strong> &#8211; a directory for storing anything. Mostly used on the PC, but available on all devices.<br><strong>lib<\/strong> &#8211; library commands available for all devices<br><strong>var<\/strong> &#8211; global variables not used yet<\/p>\n\n\n\n<p>A minimum configuration for OS\u00b5 contains following driver:<br><strong>i2cport<\/strong> &#8211; allows i2c drivers to be connected. Just configure the SCL and SDA pins<br><strong>mqtt<\/strong> &#8211; connect your device to mqtt.tipcontrol.com to communicate with other TC devices<br><strong>sys<\/strong> &#8211; the actual operating system<br><strong>uart<\/strong> &#8211; used for serial communication and logs. Needs TX &amp; RX pins<br><strong>udp<\/strong> &#8211; a quick way to connect to your device. Requires wifi set up first<br><strong>wifi<\/strong> &#8211; connect to your wifi settings<\/p>\n\n\n\n<p>Each driver (drv) has a set of directories. <br><strong>cfg<\/strong> &#8211; configuration variables you must set before operating. You can do this in the TipControl Designer &#8211; Config Tab<br><strong>evt<\/strong> &#8211; the place where events are stored. You create Events in the TipControl Designer IDE, Event Tab<br><strong>var<\/strong> &#8211; contains the driver variables as well as custom variables you create. View them in the Control Tab of the IDE<br>The rest in that directory are mostly commands or macros you created. You create Macros in the Macros Tab, where you can Test them as well. All Macros and Commands can be execute in the Control Tab of the IDE with the Function Menu &#8220;Available Commands&#8221;<br><\/p>\n\n\n\n<p>More information to drivers and commands you find in the <a href=\"https:\/\/tipcontrol.com\/?page_id=411\" data-type=\"page\" data-id=\"411\">Quick References Page<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OS\u00b5 is the firmware installed onto your device. It is available for most ESP32 devices and upcoming raspberry. In addition the TipControl IDE available for Mac, Linux &amp; Windows also implements a virtual OS\u00b5. This allows you to install drivers made for your PC to interact with all other devices, regardless of their PC operating [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33"}],"version-history":[{"count":8,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages\/33\/revisions"}],"predecessor-version":[{"id":553,"href":"https:\/\/tipcontrol.com\/index.php?rest_route=\/wp\/v2\/pages\/33\/revisions\/553"}],"wp:attachment":[{"href":"https:\/\/tipcontrol.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}