Grant Miller
be44c24eea
Use Result alias
2021-05-11 11:53:39 -05:00
Grant Miller
954d111959
Use display_interface::DisplayError
2021-05-11 11:50:51 -05:00
Yuri Iozzelli
d9f35775d6
Merge pull request #24 from GrantM11235/remove-old-interface-trait
...
Remove old `Interface` trait
2021-05-11 09:17:57 +02:00
Yuri Iozzelli
a68c0530ec
Merge pull request #23 from GrantM11235/spi-mode
...
Move `::spi::MODE` to `::SPI_MODE`
2021-05-11 09:17:11 +02:00
Grant Miller
ea9cb59bff
Remove old Interface
trait
2021-05-10 16:02:56 -05:00
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