MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / SetWindow

Method SetWindow

resources/waveshare_epd/epd4in26.py:97–108  ·  view source on GitHub ↗
(self, x_start, y_start, x_end, y_end)

Source from the content-addressed store, hash-verified

95 self.ReadBusy()
96
97 def SetWindow(self, x_start, y_start, x_end, y_end):
98 self.send_command(0x44) # SET_RAM_X_ADDRESS_START_END_POSITION
99 self.send_data(x_start & 0xFF)
100 self.send_data((x_start >> 8) & 0x03)
101 self.send_data(x_end & 0xFF)
102 self.send_data((x_end >> 8) & 0x03)
103
104 self.send_command(0x45) # SET_RAM_Y_ADDRESS_START_END_POSITION
105 self.send_data(y_start & 0xFF)
106 self.send_data((y_start >> 8) & 0xFF)
107 self.send_data(y_end & 0xFF)
108 self.send_data((y_end >> 8) & 0xFF)
109
110 def SetCursor(self, x, y):
111 self.send_command(0x4E) # SET_RAM_X_ADDRESS_COUNTER

Callers 2

initMethod · 0.95
display_PartialMethod · 0.95

Calls 2

send_commandMethod · 0.95
send_dataMethod · 0.95

Tested by

no test coverage detected