22 void il3820_sleepDisplay(
screen_t *dev)
24 int mask_cs = (1 << dev->
dev_id);
25 int mask_sdi = (1 << dev->
sdi_pin);
26 int mask_clk = (1 << dev->
clk_pin);
27 int mask_dc = (1 << dev->
dc_pin);
29 il3820_writeLockSet(dev->
dev_id);
30 il3820_spiWrite(mask_cs, mask_sdi, mask_clk, mask_dc, IL3820_DEEP_SLEEP_MODE, 0);
31 il3820_spiWrite(mask_cs, mask_sdi, mask_clk, mask_dc, 1, 1);
32 il3820_writeLockClear(dev->
dev_id);
35 void il3820_wakeDisplay(
screen_t *dev)
37 il3820_writeLockSet(dev->
dev_id);
38 il3820_resetDisplay(dev);
39 il3820_writeLockClear(dev->
dev_id);