digic8:registers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
digic8:registers [2022/02/20 13:35] – [LV peaking (Highlights / zebra)] kitor | digic8:registers [2022/02/20 16:01] – [LV peaking (Highlights / zebra)] kitor | ||
---|---|---|---|
Line 26: | Line 26: | ||
==== LV peaking (Highlights / zebra) ==== | ==== LV peaking (Highlights / zebra) ==== | ||
- | ^ Address | + | ^ Address |
- | | '' | + | | '' |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
- | | '' | + | |
| '' | | '' | ||
| '' | | '' | ||
- | | '' | + | | '' |
- | | '' | + | | '' |
- | | '' | + | | '' |
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
Registers used by '' | Registers used by '' | ||
- | Not tested on HDMI yet (registers found via static analysis). Ability to have underexposure highlights (like on D45) is not yet confirmed. | + | Directly poking |
- | Code suggests there are more registers: | + | On EOS R it was possible to display independently configured zebras on LCD and HDMI, while in CleanHDMI mode. |
- | * LCD(?) Over/ | + | |
- | * LCD(?) Threshold + color: '' | + | |
- | * HDMI(?) Over/ | + | |
- | * HDMI(?) Threshold + color: '' | + | |
- | + | ||
- | For ' | + | |
===Enable register=== | ===Enable register=== | ||
Line 56: | Line 48: | ||
'' | '' | ||
- | Value written should be masked with one read from '' | + | Value written should be masked |
===Threshold / style register=== | ===Threshold / style register=== | ||
Line 71: | Line 63: | ||
</ | </ | ||
- | Value written should be masked with one read from '' | + | Value written should be masked |
- | + | ||
- | For '' | + | |
^ Field ^ Range ^ Description ^ | ^ Field ^ Range ^ Description ^ | ||
| visibility | | visibility | ||
- | | speed: | 0-3 | lines/dots are moving slower -> faster | + | | speed | 0-3 | lines/dots are moving slower -> faster |
| angle | 0-1 | 0: 45 deg, 1: -45 deg | | | angle | 0-1 | 0: 45 deg, 1: -45 deg | | ||
- | | style: | 0-2 | 0: light dots, 1: thin lines, 2: thick lines | | + | | style | 0-2 | 0: light dots, 1: thin lines, 2: thick lines | |
| opacity | | opacity | ||
| underexpo_th | 0-255 | Threshold on undexexpo register, ignored on overexpo | | underexpo_th | 0-255 | Threshold on undexexpo register, ignored on overexpo | ||
Line 87: | Line 77: | ||
Controls color of highlight overlays. ''?? | Controls color of highlight overlays. ''?? | ||
+ | |||
+ | ===More registers=== | ||
+ | |||
+ | Code suggests there are more registers: | ||
+ | |||
+ | ^ Output ^ Reg ^ Addresses | ||
+ | | HDMI | Enable | ||
+ | | LCD | Enable | ||
+ | | HDMI | Threshold | '' | ||
+ | | HDMI | Color | '' | ||
+ | | LCD | Threshold | '' | ||
+ | | LCD | Color | '' | ||
+ | |||
+ | n values above 0 and m values above 1 are not understood. There' | ||
+ | |||
+ | For '' | ||
+ | |||
+ | Guess: maybe '' | ||
==== Audio ==== | ==== Audio ==== | ||
digic8/registers.txt · Last modified: 2022/02/21 23:03 by kitor