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)
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)
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)