menu "E-Paper Display (epd7in3e) Configuration"

    config EPD_PIN_CLK
        int "SPI CLK (SCLK) GPIO"
        default 18
        help
            Not physically wired yet -- these are sensible ESP32-C6 devkit
            defaults (avoiding strapping pins 4/5/8/9/15 and the USB-JTAG
            pins 12/13). Override to match your actual wiring.

    config EPD_PIN_MOSI
        int "SPI MOSI (DIN) GPIO"
        default 19

    config EPD_PIN_CS
        int "SPI CS GPIO"
        default 20

    config EPD_PIN_DC
        int "Data/Command GPIO"
        default 21

    config EPD_PIN_RST
        int "Reset GPIO"
        default 22

    config EPD_PIN_BUSY
        int "Busy GPIO"
        default 23

    config EPD_SPI_CLOCK_HZ
        int "SPI clock speed (Hz)"
        default 4000000
        help
            The panel's SPI interface is rated well above this, but dupont
            wires/breadboards are often unreliable much past a few MHz.
            Raise this once the physical wiring is confirmed solid.

endmenu
