port | Port number |
PDD_LCD_DIRECTION_NORMAL | Normal | |
PDD_LCD_DIRECTION_FLIP | Upside down | |
PDD_LCD_DIRECTION_LEFT | Rotated 90[degrees] left | |
PDD_LCD_DIRECTION_RIGHT | Rotated 90[degrees] right |
The following values are specified for port.
PDD_PORT_A1 | Extension socket 1 on port A |
PDD_PORT_A2 | Extension socket 2 on port A |
PDD_PORT_B1 | Extension socket 1 on port B |
PDD_PORT_B2 | Extension socket 2 on port B |
PDD_PORT_C1 | Extension socket 1 on port C |
PDD_PORT_C2 | Extension socket 2 on port C |
PDD_PORT_D1 | Extension socket 1 on port D |
PDD_PORT_D2 | Extension socket 2 on port D |
Sint32 dir; Uint32 flag; dir = pdLcdGetDirection(PDD_PORT_A1); switch (dir) { case PDD_LCD_DIRECTION_NORMAL: /* Normal */ flag = PDD_LCD_FLAG_NOFLIP; break; case PDD_LCD_DIRECTION_FLIP: /* Because the LCD is upside down, */ flag = PDD_LCD_FLAG_HVFLIP; /* the data is sent upside down */ break; default: /* If the LCD is oriented sideways */ flag = PDD_LCD_FLAG_NOFLIP; /* the data is sent */ return; /* as is */ } pdVmsLcdWrite(PDD_PORT_A1, cgdata, flag);