rushabhcodes/ESP32-E-Reader

A compact ESP32-C3 e-reader PCB integrating LiPo charging/protection, USB-C, 3.3 V regulation, e-paper display bias generation, microSD storage, and tactile controls.

Version
1.0.85
License
unset
Stars
3

imports/Waveshare_3_97inch_ePaper_G.tsx

import { assembly } from "tscircuit";
import modelUrl from "../assets/enclosure/display-panel.glb";
import connection from "../assets/enclosure/display-connection.json";

/** Raw SSD2677 panel. The generated GLB compensates assembly.screen's
 * connector-derived rotation; keep it paired with display-connection.json. */
export const Waveshare_3_97inch_ePaper_G = () => (
  <assembly.screen
    name="EPD1"
    connectsTo=".J2"
    width={`${connection.panel.width}mm`}
    height={`${connection.panel.height}mm`}
    modelUrl={modelUrl}
  />
);