Commit Graph

26 Commits

Author SHA1 Message Date
Felix Raimundo
ff83c8c4da Draw rectangles with lines.
Change-Id: I257ea485e67d2cc1c2ad5f9405fe507f3f4d00f1
2016-04-04 11:05:49 +02:00
Felix Raimundo
418d081f6e Add the trig menu.
Change-Id: Ifbe2518cb3a089dace82d56031987fbc7a2e6181
2016-03-29 13:41:36 +02:00
Felix Raimundo
e0184ba975 Add a flag for inversing the intensity in char drawings.
Change-Id: Ibc22dd8aeaf95ef0aa49d2f9aa8867c47324ce80
2016-03-29 13:41:36 +02:00
Felix Raimundo
fd95a7e558 Adds a text_input function to get text.
Also removes ion_getchar in favor of ion_get_event.

Change-Id: Id95ea509315185da24fd2a3fe90969da0bd19cfc
2016-03-23 17:31:59 +01:00
Felix Raimundo
d84e139954 Remove some warnings.
Change-Id: I5a856edc3ebc7ccb352865d62b2b12cdfc8426ca
2016-03-22 18:39:59 +01:00
Felix Raimundo
45b0ce8256 Add a cursor to the input.
Change-Id: I3e1467b5d21c87f095ecaaeb27becddaef0e1370
2016-03-22 18:39:59 +01:00
Felix Raimundo
2778ccea11 Use the same macro for the screen size.
The screen size used to be defined by the framebuffer size, this was weird,
the creen size can be defined in the makefile if needed (in order to have different one for
different targets)

Change-Id: Ie294fba5f6cf5e942b4b35847ae8ccd18d3ddf85
2016-03-22 18:39:59 +01:00
Romain Goyet
1b9101d1d0 Fix the build 2015-11-12 11:41:52 +01:00
Romain Goyet
f99326bd57 [kandinsky] proper Bresenham line tracing 2015-09-25 12:21:14 +02:00
Romain Goyet
801b244e7a [kandinsky] KDPointZero and KDRectZero 2015-09-22 16:11:00 +02:00
Romain Goyet
a3f5b5644a [kandinsky] const-correctness 2015-09-21 10:38:26 +02:00
Romain Goyet
9d4ca437c1 [ION] Clean the framebuffer subsystem 2015-09-11 23:04:07 +02:00
Romain Goyet
f8048ead96 [Kandinsky] Take the origin into account 2015-09-02 19:23:14 +02:00
Romain Goyet
ef1d927d14 Clean the demo app 2015-09-02 19:00:24 +02:00
Romain Goyet
616af4ed24 Proper rect size in Kandinsky 2015-09-01 12:06:57 +02:00
Romain Goyet
d70d3b4e4a Kandinsky now uses KDSetPixel for framebuffer access 2015-09-01 11:37:12 +02:00
Romain Goyet
b32b47300a ION re-structuring 2015-08-05 15:52:44 +02:00
Romain Goyet
067c53d705 Multiple platform support 2015-08-03 21:04:13 +02:00
Romain Goyet
2dd74c58f1 Get rid of framebuffer.h 2015-05-25 10:58:13 +02:00
Romain Goyet
ac26f20ffb Proper drawing of expressions 2015-05-19 18:06:25 +02:00
Romain Goyet
86cacc5471 Display a fraction 2015-05-19 12:22:18 +02:00
Romain Goyet
96aaccaa62 Displaying a fraction 2015-05-19 11:13:31 +02:00
Romain Goyet
f487d775ff Misc cleanups 2015-05-18 19:57:33 +02:00
Romain Goyet
3d086d097c Cleanup 2015-05-18 18:39:04 +02:00
Romain Goyet
ca3c2f8a4c CLean the ili9341 driver 2015-05-18 16:46:14 +02:00
Romain Goyet
e2ec8539a8 Cleaner registers for stm32f429 2015-05-18 16:43:52 +02:00