This project is a C# WinForms application that interfaces with microcontrollers (ESP32, Arduino) via serial communication. It automates test sequences and includes a Lua-based scripting engine for automated testing.
- π Serial communication with customizable baud rate, parity, and handshake settings.
- π Automated test sequences that send multiple commands in order.
- π Lua scripting engine to define test logic dynamically.
- π₯οΈ ESP32/Arduino firmware for hardware interaction.
- π Logging of all serial data and execution history.
- Connect your device via USB and select the correct COM port.
- Add test sequences by entering a test name and adding commands.
- Run test sequences automatically.
- Use Lua scripting to write and execute complex test scripts.
- In the ESP32Code folder there a .ino file for testing the app using a devboard.