This repository contains examples demonstrating different strategies for managing multiple screens on an M5StickCPlus (ESP32) device. The examples are organized into separate folders, each exploring a particular strategy.
The Finite State Machine (FSM) example demonstrates the use of an FSM to manage multiple screens on an M5StickCPlus device. The code includes three different screens that the user can switch between by pressing any of the buttons on the device.
To learn more and get started with the FSM example, check the README file in the FSM
folder.
- Install the Arduino IDE on your computer.
- Install the M5StickCPlus library using the Arduino Library Manager.
- Clone or download this repository.
- Open the desired example
.ino
file in the Arduino IDE.
We welcome contributions and suggestions for improvements to these examples. Feel free to submit a pull request or create an issue if you have any ideas or encounter any issues.
This project is licensed under the Unlicense. See the LICENSE file for more information.