Skip to content

Commit f9bc98b

Browse files
harukasanclaude
andcommitted
Restructure documentation to match template style
- Add Ruby API, C API, Hardware Configuration sections to dvi.md - Extract text mode rendering to dvi/text-mode-rendering.md - Extract stability analysis to dvi/stability.md - Update dvi.md architecture section hierarchy and layout Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent eedc8e4 commit f9bc98b

5 files changed

Lines changed: 544 additions & 212 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ Design documents and implementation notes are in `doc/`:
2424
- [doc/psram.md](doc/psram.md) — PSRAM driver (APS6404L, QMI CS1 initialization, XIP mapping)
2525
- [doc/dvi.md](doc/dvi.md) — DVI output (HSTX, DMA, text/pixel modes, stability analysis)
2626
- [doc/dvi/batch-rendering.md](doc/dvi/batch-rendering.md) — Batch scanline rendering (N=4, line buffers, descriptor layout)
27+
- [doc/dvi/text-mode-rendering.md](doc/dvi/text-mode-rendering.md) — Text mode rendering (VRAM, font cache, scanline renderer)
28+
- [doc/dvi/stability.md](doc/dvi/stability.md) — DVI stability analysis (bus contention, flash write safety, diagnostics)
2729
- [doc/usb-host-keyboard.md](doc/usb-host-keyboard.md) — USB host keyboard (PIO-USB, HID, Ruby/C API)
2830
- [doc/filesystem.md](doc/filesystem.md) — FAT filesystem on flash (FatFs, VFS, flash write safety)
2931

0 commit comments

Comments
 (0)