User Tools

Site Tools


lcd_controller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lcd_controller [2025/05/14 21:22] arisoturalcd_controller [2025/05/17 00:05] (current) arisotura
Line 1: Line 1:
 ====== LCD controller ====== ====== LCD controller ======
  
-The gamepad provides simple framebuffer-based display hardware.+The gamepad provides simple display hardware that can display a video feed (from the camera or the H264 decoder) and a framebuffer overlay on top.
  
 Register map: Register map:
Line 13: Line 13:
 | 0xF0009418 | Horizontal end of display | | 0xF0009418 | Horizontal end of display |
 | 0xF000941C | Vertical end of display | | 0xF000941C | Vertical end of display |
-| 0xF0009420 | ?? video-out X offset+| 0xF0009420 | Video feed X offset | 
-| 0xF0009424 | ?? video-out width+| 0xF0009424 | Video feed width | 
-| 0xF0009428 | ?? video-out Y offset+| 0xF0009428 | Video feed Y offset | 
-| 0xF000942C | ?? video-out height|+| 0xF000942C | Video feed height |
 | 0xF0009430 | ?? | | 0xF0009430 | ?? |
 | 0xF0009434 | ?? | | 0xF0009434 | ?? |
Line 155: Line 155:
 ^ Bits ^ Desc. ^ ^ Bits ^ Desc. ^
 | 0    | ?? breaks display | | 0    | ?? breaks display |
-| 1    | Must be set for display to work. Presumably enables overlay. +| 1    | Enable display (0=black screen) 
-| 2    | ?? causes weird effects +| 2    | Enable video feed (camera/H264?
-| 3    | ?? | +| 3    | Video feed input(0=post-processed camera?, 1=raw camera?
-| 4    | Must be set for display to work. Presumably general display enable. +| 4    | Enable overlay |  
 +| 5    | ?? | 
 +| 6    | ?? |
  
 **0xF00094B0** **0xF00094B0**
lcd_controller.1747257765.txt.gz · Last modified: 2025/05/14 21:22 by arisotura

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki