![](/images/new-backgrounds/1240046/24004669x1.webp)
7.1 Display configuration | 35 | |||||||||||||||||||
| field name |
| type |
| description | |||||||||||||||
|
|
| ||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| name |
| string |
| used to identify the panel | |||||||||||||||
| pixclock |
| number |
| Divisor for the pixel clock. Generally | |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 for QVGA, 1 for higher resolution. | |
| xres |
| number |
| Horizontal pixel count | |||||||||||||||
| yres |
| number |
| Vertical pixel count | |||||||||||||||
| act |
|
| high |
| number |
| Clock polarity, 0 (default) or 1 | ||||||||||||
|
|
| ||||||||||||||||||
| hsync |
|
|
|
| len |
| number |
| Horizontal sync pulse | ||||||||||
|
|
|
|
| ||||||||||||||||
| left |
| margin |
| number |
| Idle pixels before leftmost pixel | |||||||||||||
|
| |||||||||||||||||||
| right |
|
| margin |
| number |
| Idle pixels after rightmost pixel | ||||||||||||
| vsync |
|
|
| len |
| number |
| Vertical sync pulse | |||||||||||
| upper |
|
| margin |
| number |
| Idle rows before topmost | ||||||||||||
| lower |
| margin |
| number |
| Idle rows after bottom | |||||||||||||
| active |
| number |
| Active Matrix (1) or Passive (0) | |||||||||||||||
| crt |
| number |
| digital LCD(0) or Analog CRT(1) | |||||||||||||||
| rotation |
| number |
| landscape(0) or portrait(90) | |||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Once you have collected this information, a corresponding entry must be added to the list of panels.
To allow the testing of these settings and the use of a different display without
command string | description |
lcdp | Show the current lcd panel settings |
lcdp ? | Show the list of currently supported lcd panels |
lcdp panelname | Select and initialize panelname |
lcdp + | Add a new panel (prompts for details) |
|
|
Note that the boot loader text display will not be updated properly if the X and Y resolution don’t match the current default display. Use the bmp commands to test the new panel configuration after using the lcdp + command string.
As always, the source code is available. The two modules used to support dynamic display selection are:
•common/cmd lcdpanels.c - defines
•common/lcd panels.c - display initialization
7.1.1What display is currently selected?
The lcdp command is used for a variety of purposes including querying the currently selected display.
December 28, 2005 | Revision 2.8 |