Commit Graph

18 Commits

Author SHA1 Message Date
Émilie Feral
296a9aae1b [ion] Correct display reading timings
Change-Id: I43ca8082227ab8b9f9c3d68e2a872341f6b968d5
2017-04-04 16:25:24 +02:00
Émilie Feral
fad88b5da7 [ion] In fsmc regs, enable different reading and writing timings
Change-Id: I3c387889d6716fd591e0455b44683ef579a4824a
2017-03-31 15:16:34 +02:00
Romain Goyet
5a0ecfc1bc [ion/device] Enable powering the LCD controller from a GPIO
Change-Id: I9d5000cda527d04b3505afb3ecfc0ec07f2f1281
2017-02-14 11:24:52 +01:00
Émilie Feral
93d272486f Clean warnings
Change-Id: I79a3a97c5c118c9d6e1436e51b45cb51fee3c21f
2017-01-30 15:30:58 +01:00
Romain Goyet
895b312b51 [ion] Enable deep sleep
Change-Id: I0abba2d6ffcc2fff09facb6f5f01aa2d72451aa0
2017-01-25 10:27:48 +01:00
Romain Goyet
267e470d36 [ion] Cleaner init/shutdown mechanism
Change-Id: Ied611edff2ada3634acccb509d21958a4350ed19
2017-01-24 17:35:28 +01:00
Romain Goyet
bc38971b86 [ion] Migrate to ST7789V LCD controller
Change-Id: If37d067470796167f68a693197c7e41fe0bc7dd3
2017-01-23 17:44:48 +01:00
Romain Goyet
823d19101c [ion/device] implement pullRect
Change-Id: I648a8da134a26d17c763cccb0be20609681d99eb
2016-11-21 14:07:50 +01:00
Romain Goyet
23f41e1b89 [ion/device] Migrate to 16-bits FSMC
Change-Id: I27af3425b631900b4d6041a4f890847e07808de6
2016-11-07 17:09:59 +01:00
Romain Goyet
284a42c5a3 [ion] device/display now implements suspend/resume
Change-Id: Icdf99ea9a41e740df6825ad6349967320f0432b7
2016-09-16 10:38:08 +02:00
Romain Goyet
a380bbdaad [ion] Simpler pixel pushing
Change-Id: Ifdc461a80375d03d10a55230225f4d0465fada44
2016-08-30 15:21:55 +02:00
Romain Goyet
457b7215fd [Ion] Enable setting the LED's color
Change-Id: Ib3e25be8d180f9d19ad3a0d0861b210d8a702194
2016-08-23 17:29:07 +02:00
Romain Goyet
753a4a7cb5 [Ion] Move to C++
Change-Id: Id75fca5e92a3fdf18258015bcda7cd70297b0fdb
2016-08-23 16:30:15 +02:00
Romain Goyet
d2ff3457b5 [ion] Fix RGB/BGR ordering on ili9341
Change-Id: I5e3aa5c811af0bff74f82373c6867ac7f45422e2
2016-08-18 17:43:43 +02:00
Romain Goyet
2eeec9e929 [ion] Clean ion_sleep
Change-Id: Ib71e7e535ecd2ee572d09f2e64f2cba9368c614f
2016-08-18 16:45:36 +02:00
Romain Goyet
809fdfdfab [ion] Cleanup
Change-Id: I14d1cb07cd075a40db4ab4e6246d5b3d1cc2140a
2016-08-18 16:36:49 +02:00
Romain Goyet
596d0d3876 [Ion] Much simpler display driver
Change-Id: Ia64a14ca5ed58f70590a27b968569832a0ecb722
2016-08-18 16:35:55 +02:00
Romain Goyet
a0aa16c504 [ion] Enable the FSMC
Change-Id: Ic564b819723bd5b1049ba5695095d7d9034cc665
2016-08-18 16:29:13 +02:00