示例#1
0
def LCD_WriteByte(Data, Command):
    if (Command != 0):
        ControlGPIO.VGI_SetPins(ControlGPIO.VGI_USBGPIO, 0, LCD_DC_PIN)
    else:
        ControlGPIO.VGI_ResetPins(ControlGPIO.VGI_USBGPIO, 0, LCD_DC_PIN)

    ControlSPI.VSI_WriteBytes(ControlSPI.VSI_USBSPI, 0, 0,
                              byref(c_uint8(Data)), 1)
示例#2
0
def LCD_Reset():
    ControlGPIO.VGI_ResetPins(ControlGPIO.VGI_USBGPIO, 0, LCD_RST_PIN)
    sleep(0.01)
    ControlGPIO.VGI_SetPins(ControlGPIO.VGI_USBGPIO, 0, LCD_RST_PIN)
示例#3
0
def LCD_SetBacklightState(state):
    if (state != 0):
        ControlGPIO.VGI_SetPins(ControlGPIO.VGI_USBGPIO, 0, LCD_BL_PIN)
    else:
        ControlGPIO.VGI_ResetPins(ControlGPIO.VGI_USBGPIO, 0, LCD_BL_PIN)