OpenMenuOS is distributed through the Arduino Library Manager and as a ZIP archive on GitHub. Both methods work with Arduino IDE 1.8.x and 2.x. Choose the approach that fits your workflow below.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/The-Young-Maker/OpenMenuOS/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before installing OpenMenuOS, install its only dependency:| Library | Minimum version | Where to find it |
|---|---|---|
| TFT_eSPI | 2.5.0 | Arduino Library Manager — search “TFT_eSPI” by Bodmer |
User_Setup.h (or select a setup file) for your specific display and board before uploading any sketch.
Installation methods
- Arduino Library Manager
- ZIP download
The Library Manager is the recommended method. It installs the library and keeps it updated automatically.
Open the Library Manager
In Arduino IDE, go to Tools → Manage Libraries… (IDE 1.8.x) or click the library icon in the left sidebar (IDE 2.x).
Search for OpenMenuOS
Type
OpenMenuOS in the search box. The result should show the library by Loic Daigle.Install the library
Select version 3.1.0 (or the latest available) from the version dropdown, then click Install. Accept any prompts to install dependencies.
Arduino IDE compatibility
| IDE version | Status |
|---|---|
| Arduino IDE 1.8.x | Fully supported |
| Arduino IDE 2.x | Fully supported (includes IntelliSense/auto-complete) |
Library structure
After installation, the library lives in your Arduinolibraries/ folder with the following layout: