/esp32-lua-example

Evaluation repository - Lua for ESP32-C3

Primary LanguageLua

ESP32 Lua Evaluation Example

This example demonstrates how to use Lua 5.4 on ESP32, leveraging the LittleFS filesystem to run Lua scripts from external files. It also showcases Wi-Fi scanning and embedded Lua scripts.

Prerequisites

File Structure

  • main.c: Main program containing embedded Lua script and file-based Lua execution.
  • assets/: Directory containing Lua scripts for QR code generation and Fibonacci computation.
    • qr_code.lua
    • fibonacci.lua

Build and Flash

idf.py set-target esp32  # Replace esp32 with your specific target, e.g., esp32c3
idf.py build flash monitor