Viewfinder

= D5100 Hardware = Viewfinder is connected to IO controller of D5100 (TMP19A44FEXBG) and is accessed by Firmware A using a SPI bus on serial port HSC2 (shared with a flash eeprom chip).

The optical viewfinder includes several red LED focus points superimposed on the image, as well as an LCD display along the base. This status display is used by the default firmware to indicate aperture, shutter speed, exposure compensation, and other settings.

The LCD's display is fed from the buffer at 0xFFFF6FA4. The buffer is thirteen bytes wide. Byte 0 does not appear to be used.

= D90 Hardware = The Viewfinder LCD along the base is connected to a 6533 LCD Driver and receives data from microcontroller via SPI.





The only address sent is 0x70, followed by 16 bytes. This means all the 6533's memory is filled each time from scratch. As specified in datasheet (see Table 1, page 8), the bytes sent correspond to :

Here are the function of each element number :

The following array shows the effect of setting a bit in each COM/SEG combination.

= Messages = Viewfinder can display some special messages. Meaning is represented in following table: