Commit graph

77 commits

Author SHA1 Message Date
Grant Miller
8884885ca0 Move ::spi::MODE to ::SPI_MODE
We don't need a whole module for just one const
2021-05-10 15:57:26 -05:00
Yuri Iozzelli
2b7ee112fb
Merge pull request #22 from almusil/fix_scrolling
Fix underflow in scrolling
2021-01-21 16:51:51 +01:00
Ales Musil
e350936d82 Fix underflow in scrolling
When window was smaller than whole display
scrolling by small step could cause underflow
in the offset computation.
2021-01-21 13:20:30 +01:00
Yuri Iozzelli
509060bb5d
Merge pull request #21 from almusil/do_not_hardcode_size
Do not hardcode display size
2020-11-07 12:46:48 +01:00
Ales Musil
b5077900be Do not hardcode display size
ili driver family is pretty generic with support
of multiple display sizes. By having width and size
as parameter this driver can support broader range
of ili displays.
2020-10-30 08:28:47 +01:00
Yuri Iozzelli
64963398c7 Bump version to 0.4.1 2020-10-25 09:51:07 +01:00
Yuri Iozzelli
6adc0191d1
Update readme with scrolling feature 2020-10-21 18:41:37 +02:00
Yuri Iozzelli
81377dfddf
Merge pull request #20 from twitchyliquid64/master
Implement hardware vertical scroll
2020-10-21 18:40:45 +02:00
Tom
afbfd98f9d Implement hardware vertical scroll 2020-10-17 00:36:58 -07:00
Yuri Iozzelli
e45feea807 Bump version to 0.4.0 2020-09-01 22:19:08 +02:00
Yuri Iozzelli
d4afd398f5 Update dependencies 2020-09-01 22:18:05 +02:00
Yuri Iozzelli
eff270ab2d Merge branch 'GrantM11235-init-cleanup' 2020-09-01 21:43:05 +02:00
Grant Miller
61531412cf Add comment to pixel format set 2020-08-28 15:35:08 -05:00
Grant Miller
427127fe2d Use set_orientation in initialization 2020-08-28 15:35:08 -05:00
Grant Miller
780a5f0c25 Remove gamma set command, 0x01 is the default 2020-08-28 15:35:08 -05:00
Grant Miller
bc1282b0ca Remove extended commands 2020-08-28 15:35:08 -05:00
Grant Miller
2342655799 Simplify reset and reduce delays 2020-08-28 15:35:08 -05:00
Yuri Iozzelli
332aa05bc4
Merge pull request #16 from therealprof/display-interface
Rough first conversion to display-interface
2020-06-06 09:55:03 +02:00
Yuri Iozzelli
0b1ba5c7de
Merge pull request #17 from KarlK90/clear
Implement optimized DrawTarget::clear
2020-06-06 09:54:06 +02:00
Stefan Kerkmann
ed2b2eeed4 Improve readability 2020-06-05 20:12:33 +02:00
Stefan Kerkmann
8c45de7e90 Implement optimized DrawTarget::clear 2020-06-05 18:07:45 +02:00
Daniel Egger
dc9a389b79 Rough first conversion to display-interface
Tested with SPI display

Signed-off-by: Daniel Egger <daniel@eggers-club.de>
2020-06-01 14:30:03 +02:00
Yuri Iozzelli
7f678b7e9f Bump version to 0.3.0 2020-04-15 18:16:14 +02:00
Yuri Iozzelli
c6e4e6394c Merge branch 'jamwaffles-upgrade-e-g' 2020-04-15 18:15:32 +02:00
James Waples
7f8892c910 Upgrade e-g to 0.6.1 2020-04-15 13:13:59 +01:00
Yuri Iozzelli
9fd0457aa7 mention embedded-graphics in the readme 2020-03-01 16:51:09 +01:00
Yuri Iozzelli
f80f2a3e93 Bump version to 0.3.0-beta.1 2020-03-01 16:46:40 +01:00
Yuri Iozzelli
799dc143b8 cargo fmt 2020-03-01 16:45:59 +01:00
Yuri Iozzelli
651aba971b Move embedded_graphics code in graphics.rs 2020-03-01 16:44:41 +01:00
Yuri Iozzelli
6bdd8e6e37 Add fast rectangle drawing 2020-03-01 16:34:32 +01:00
Yuri Iozzelli
fe16080383 Update to embedded_graphics 0.6.0-beta.1 2020-03-01 15:29:25 +01:00
Yuri Iozzelli
080bb714b9
Merge pull request #8 from flaminggoat/parallel_gpio
Parallel gpio
2020-02-12 19:07:17 +01:00
Theo Hussey
5cf5cd7d73 Merge remote-tracking branch 'upstream/master' into parallel_gpio 2020-02-06 23:13:16 +00:00
Theo Hussey
30eb8755a4 added parallel gpio interface 2020-02-06 23:11:33 +00:00
Theo Hussey
97999343fd added parallel gpio interface 2020-02-06 23:10:53 +00:00
Yuri Iozzelli
df4331a8d6
Merge pull request #7 from Disasm/generic-interface
Generic interface
2020-02-03 21:55:47 +01:00
Vadim Kaushan
c51eaa4ffa
Edition 2018 2020-01-28 20:53:24 +03:00
Vadim Kaushan
f958482f98
Shrink row buffer to the previous capacity 2020-01-28 20:50:58 +03:00
Vadim Kaushan
11c4a5ca34
Use u16 for pixel data 2020-01-28 20:35:46 +03:00
Vadim Kaushan
459545a777
Update Error type 2020-01-28 20:27:04 +03:00
Vadim Kaushan
6056b3db22
Fix formatting 2020-01-28 20:03:35 +03:00
Vadim Kaushan
d9ab0601b7
Split Ili9341 constructor in two 2020-01-28 20:02:35 +03:00
Vadim Kaushan
5b03a86bb0
Move SPI interface implementation into a separate file 2020-01-28 19:56:12 +03:00
Vadim Kaushan
f09403d092
Add Interface trait 2020-01-28 19:45:23 +03:00
Yuri Iozzelli
1956825a8e
Merge pull request #6 from flaminggoat/master
buffer contiguous pixels before sending to dislay for speed boost
2020-01-12 12:13:54 +01:00
Yuri Iozzelli
ff62a152af Use exact embedded-graphics version 2020-01-12 12:04:12 +01:00
Yuri Iozzelli
539eeb459e Update embedded-hal version 2020-01-12 12:03:54 +01:00
Theo Hussey
20c22260a6 buffer contiguous pixels before sending to dislay for speed boost 2019-12-19 14:49:16 +00:00
Yuri Iozzelli
26933b663c
Merge pull request #5 from flaminggoat/master
Digital v2 output pin, corrected embedded-graphics endianness
2019-12-19 09:44:47 +01:00
Theo Hussey
363d7a0650 changed to use digital v2 output pin, corrected embedded-graphics endianness 2019-12-19 00:23:12 +00:00