Port ForgeUI to another board.
Only the Waveshare ESP32-P4-WiFi6-Touch-LCD-7B is currently verified. Proposed ports must not be presented as official support before hardware evidence and review.
Support levels
Officially Supported
Waveshare ESP32-P4-WiFi6-Touch-LCD-7B — 1024×600, GT911, ESP32-P4 with ESP32-C6 companion. Physically verified and documented.
Community Port
No verified entries yet. Requires a named maintainer, hardware proof and documented limitations.
Experimental
No listed entries. Early work may be incomplete and is not recommended for production.
Planned or Requested
No implementation claim. Track proposals through GitHub Issues.
Required port evidence
- Project builds and flashes
- Display initialises
- Touch works where applicable
- Generated UI renders
- At least one interactive component works
- Preview-to-hardware proof supplied
- Setup documentation and limitations included
- Maintainer identified
Board integration checklist
A credible port normally documents display initialisation, resolution, colour format, touch, backlight, storage, wireless capability, BSP dependencies, sdkconfig defaults, partitions, target and flash instructions.
Proposed format
Board definition manifest
ForgeUI does not currently claim a plugin-based board registry. This is a proposed contribution format for consistent review.
type ForgeUIBoardDefinition = {
id: string;
name: string;
vendor: string;
chip: string;
resolution: { width: number; height: number };
colorFormat: string;
displayDriver: string;
touchDriver?: string;
capabilities: string[];
supportLevel: "official" | "community" | "experimental";
maintainer?: string;
docsUrl?: string;
};