You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h1>One display & graphics stack. Three Python runtimes.</h1>
28
+
<h1>One display & hardware contract. 5 Python runtimes.</h1>
29
29
</div>
30
-
<p>PyDevices is a cross-platform Python driver stack for displays, audio, input, and graphics. Install the reusable product packages from <code>pydevices</code>, add native modules where you need speed, and reach for LVGL when you want a full widget toolkit — without rewriting the app for each interpreter.</p>
31
-
<p>The same ideas run on MicroPython and CircuitPython firmware, on CPython desktops, as an installable PyScript Gallery in the browser, and as Android APKs. Explore the product pages below, try the live demos, or jump into the docs when you are ready to wire a board or ship a package.</p>
30
+
<p>PyDevices is a cross-platform Python hardware driver engine, board contract specification, and display stack. Built around <code>pydevices</code> as its flagship product, it provides standardized board configurations (<code>board_config.py</code>), eager UI hardware initialization, lazy peripheral management (<code>boarddev</code>), and unified display abstractions (<code>displaydev</code>).</p>
31
+
<p>Write your display and hardware logic once and run it unchanged across 5 target environments: MicroPython, CircuitPython, CPython desktops, PyScript web PWAs, and Android APKs.</p>
<p>The core product: canonical board configurations, the PyDevices Board Contract, cross-runtime display and audio drivers, and hardware packages for MIP and pip.</p>
0 commit comments