Difference between revisions of "Matrix display menu interface"

From Organic Design wiki
m
(tested PWM)
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Menu interface for front panel
+
[[Category:Media Center]]
 +
Menu interface for front panel.
 +
*Hardware specs: see [[LCD matrix display]]
 +
*Formal specification of the menu structure: See [[Media center matrix display menu]] in [http://www.json.org JSON] format
  
2 lines
+
=Notation=
20 chars per line
+
*''1:Foo'' means display 'Foo' on line one. ''2:Bar'' - display 'Bar on line 2.
 +
*CW clockwise turn pot
 +
*CCW counter clockwise turn pot
 +
*Menu - press menu button
 +
=Modes=
  
Modes
+
== Playback mode ==
 
+
Dims backlight to 20% after 4 seconds
==Playback mode==
+
*The [[w:Pulse width modulation|PWM]] method has been tested using avr-libc's ''analogue_write()'' function with good results
Display turns off backlight after 4 seconds
 
  
 
[[Image:lcd-playing.jpg]]
 
[[Image:lcd-playing.jpg]]
Line 17: Line 23:
 
**2:Subtitle +
 
**2:Subtitle +
 
**2:Audio track +
 
**2:Audio track +
**2:Aspect ratio
+
**2:Aspect ratio
 +
***fit <-> fill, controlled by pot, preserves aspect ratio
 +
***stretch, ignores aspect ratio
  
 
+Only shown if more than one choice
 
+Only shown if more than one choice
  
==Pause mode==
+
== Pause mode ==
 
[[Image:lcd-paused.jpg]]
 
[[Image:lcd-paused.jpg]]
  
 
*1: Paused
 
*1: Paused
*2: Elapsed time: 1h12m24s elapsed
+
*2: Elapsed time: 1h 12m 24s Elapsed
*Click: enter playback mode
+
*Click: enter playback mode (begin playing)
 
*CW:Skip foward 10 seconds
 
*CW:Skip foward 10 seconds
 
*CCW:Skip back 10 seconds
 
*CCW:Skip back 10 seconds
[[Category:Media Center]]
 

Latest revision as of 04:10, 10 April 2007

Menu interface for front panel.

Notation

  • 1:Foo means display 'Foo' on line one. 2:Bar - display 'Bar on line 2.
  • CW clockwise turn pot
  • CCW counter clockwise turn pot
  • Menu - press menu button

Modes

Playback mode

Dims backlight to 20% after 4 seconds

  • The PWM method has been tested using avr-libc's analogue_write() function with good results

Lcd-playing.jpg

  • 1:Playing
  • 2:Name of movie
  • Click: enter pause mode
  • CW/CCW 1:
    • 2:Subtitle +
    • 2:Audio track +
    • 2:Aspect ratio
      • fit <-> fill, controlled by pot, preserves aspect ratio
      • stretch, ignores aspect ratio

+Only shown if more than one choice

Pause mode

Lcd-paused.jpg

  • 1: Paused
  • 2: Elapsed time: 1h 12m 24s Elapsed
  • Click: enter playback mode (begin playing)
  • CW:Skip foward 10 seconds
  • CCW:Skip back 10 seconds