Romain Goyet
c07ef9a3f6
Ion: Increase the number of keys to match NW8901
...
Change-Id: Iaad8bf8167cc53cbe9869997dbdecba91a1196cc
2016-06-10 15:46:14 +02:00
Romain Goyet
4ac040ac0f
Ion: Updated keyboard driver to match NW8901
...
Change-Id: I8ba2db36afb4d437b5452ec06fbde3b8bc781397
2016-06-10 15:15:07 +02:00
Romain Goyet
3fc55b5fd4
Ion: Cleaner macros
...
Change-Id: I81cc67b04b9e0d8053f098a9c363b7f56a72481f
2016-06-10 14:59:51 +02:00
Romain Goyet
d1ea456709
Ion: Remove dead code
...
Change-Id: Ie6d026c11ba2bf97686a1eac00e738d2366a4857
2016-06-09 16:52:34 +02:00
Romain Goyet
4db9e030f7
Ion: Remove LCD DMA
...
Change-Id: I59b47e43b2c1a6cfad6dcd7e6cdb25f66dd8f830
2016-06-09 16:37:48 +02:00
Romain Goyet
cfb44503b9
Ion: Use the new device's SPI config
...
Change-Id: I2151d42f803b3be8fde8d856382e58cd581dcb7c
2016-06-09 16:37:48 +02:00
Romain Goyet
2477305c17
Ion: Add an ST7789 driver
...
Change-Id: I62490dd2c944ecc93dc8c593aa3686ce1b7ac0f3
2016-06-09 16:37:48 +02:00
Romain Goyet
93ca2f6475
Escher: Use dirty-tracking for View::redraw
...
Change-Id: I95da4eee9218784744ac4abc53328d3f537bede6
2016-06-09 16:37:25 +02:00
Romain Goyet
4a1497e659
Escher: Replace View::isOnScreen by View::window
...
Change-Id: Ic3cb9630653dfbd54e2382a654d6531ba5485287
2016-06-01 11:32:25 +02:00
Romain Goyet
8d8824cb69
Escher: Add a ScrollViewIndicator
...
Change-Id: Ie619c16c9f784c3456a33de3ce21e25fae952ffc
2016-06-01 09:54:46 +02:00
Romain Goyet
fb529fc98f
Escher: Add override specifiers
...
Change-Id: Ib21d34080d0f031a304363e97be95f6a211449d2
2016-05-31 15:45:40 +02:00
Romain Goyet
2f2eef55b5
Escher: Remove warnings for KDRect initialization
...
Change-Id: If3de349f0a82a96ee9bd10d544ebd2f5811893a4
2016-05-31 15:45:40 +02:00
Romain Goyet
4540fa8faa
Kandinsky: Use KDCoordinateMax
...
Change-Id: I2b00caec2919496c0b69313f2b4a24b8c69688da
2016-05-31 15:45:34 +02:00
Romain Goyet
34122071c9
Escher: ViewController::title is const
...
Change-Id: I8d5389d5b54d02a6a8253cdfb433757c0f9ee102
2016-05-31 11:49:07 +02:00
Romain Goyet
eb3273d785
Escher: Use a scrollview
...
Change-Id: I24c754a7ea860b79d1d660adfbf143ed0e42c8a5
2016-05-31 11:12:02 +02:00
Romain Goyet
4ed72f60df
Escher: Add the App and Responder classes
...
Change-Id: Ia11d13132b3bd5aa085787556b8e198089bcb0fa
2016-05-30 14:05:23 +02:00
Romain Goyet
97be08027f
Escher: Add more attributes when logging views
...
Change-Id: Ic8632e7fbfcaba143f7ff0ea4965f6a34948f041
2016-05-27 12:17:51 +02:00
Romain Goyet
8f30223aab
Escher: Add ESCHER_VIEW_LOGGING
...
Change-Id: Id0b588069839f9b1d2330eae55a7fd345740cf1b
2016-05-27 12:08:00 +02:00
Romain Goyet
5f2f39d0d9
Escher: const-correctness for View
...
Change-Id: I78efaeff9911413716e669b92affa7ae4f388776
2016-05-26 18:34:18 +02:00
Romain Goyet
095901a7ca
Escher: TabViewController is working!
...
Change-Id: I4aa730abbf1d7034d2fcbc40416dcb84076a347b
2016-05-26 12:44:41 +02:00
Romain Goyet
b79b7b5133
Escher: Adding Window, ViewController and TabViewController
...
Change-Id: I6a13fe95e846cfcc43f783e8b4d88ea4ad9ee585
2016-05-26 12:42:23 +02:00
Romain Goyet
da93ac6dfb
View don't explicitely store their subviews
...
Change-Id: I54c1d60982d51d6fb35517fabde4d7b6056f4ea3
2016-05-26 12:30:50 +02:00
Romain Goyet
0b6382620d
Merge "Poincare: Remove a warning"
2016-04-25 18:12:39 +02:00
Romain Goyet
9247ad43ef
Merge "Kandinsky: Fix the default drawing area"
2016-04-25 18:12:34 +02:00
Romain Goyet
61010b74ed
Merge "libaxx: remove a warning"
2016-04-25 18:12:24 +02:00
Félix Raimundo
99ed9458dc
Merge "Add guardians to expression_debug."
2016-04-25 17:48:35 +02:00
Félix Raimundo
3b85ec28d0
Merge "Fix comments in rules."
2016-04-25 17:48:30 +02:00
Romain Goyet
4f3a062bb8
libaxx: remove a warning
...
Change-Id: I0d59ee19258e63d92adc870bb068f733adf39376
2016-04-25 16:53:34 +02:00
Romain Goyet
0bdaed49c1
Poincare: Remove a warning
...
Change-Id: I222c2209530b61e56eac2868fcfb0fbf036ec782
2016-04-25 15:02:24 +02:00
Felix Raimundo
10f69db5bb
Add guardians to expression_debug.
...
Change-Id: Ib26af781c2bd18b394bf5ebc46085a03523140ef
2016-04-25 14:09:21 +02:00
Felix Raimundo
ff275170cb
Fix comments in rules.
...
Change-Id: I86c9699a52ee287b8f488dcc4531f624fd8771e0
2016-04-25 14:09:09 +02:00
Romain Goyet
3c3c890179
Kandinsky: Fix the default drawing area
...
Change-Id: I194d8cc3055810b6dd8fd59d7ccd402eb1a97cab
2016-04-25 14:05:51 +02:00
Romain Goyet
979a728417
Merge "Kandinsky: Introduce KDSetDrawingArea"
2016-04-25 14:05:09 +02:00
Romain Goyet
40bd023132
Merge "Escher: Redrawing should be done with redraw."
2016-04-25 14:04:22 +02:00
Romain Goyet
74c3f74003
Kandinsky: Introduce KDSetDrawingArea
...
This restricts the drawing area and sets the drawing origin
Change-Id: I7911338ade6665a8be3b180912339da2430b0672
2016-04-25 14:04:14 +02:00
Romain Goyet
e1dca80947
Escher: Redrawing should be done with redraw.
...
Change-Id: I7aee77886f1b7362b06e7aca3abab9c93803eed0
2016-04-25 14:02:24 +02:00
Romain Goyet
61854d118e
Kandinsky: Add KDRectIntersect and update KDRectIntersection
...
One gives a boolean, the other the actual KDRect
Change-Id: I5a2e6d1110f0ad111ac2f3a46dcd072e72ea786d
2016-04-25 14:01:51 +02:00
Romain Goyet
0332aba48f
Merge "Escher: Add a simple TextView"
2016-04-25 14:01:35 +02:00
Romain Goyet
8464a417e7
Escher: Add a simple TextView
...
Change-Id: I61aae49414b722ee71e02ed29d8ca26d14472dad
2016-04-25 13:59:45 +02:00
Romain Goyet
f35a93198d
Escher: Improve the View logic and add some comments
...
Change-Id: I9d6f0b1b8652ef10ea4395dccb45785f3e1a0737
2016-04-25 13:59:13 +02:00
Romain Goyet
ff0a91286c
Merge "Kandinsky: Add KDRect intersection"
2016-04-25 13:57:05 +02:00
Romain Goyet
cf17758081
Kandinsky: Add KDRect intersection
...
Change-Id: I61e28dcf742fad65c88d470305e5a6e33c8cad6b
2016-04-25 12:06:41 +02:00
Felix Raimundo
9ea68bb66b
Remove useless line jumps from the generated rules.
...
Change-Id: Ib60fd280afc972c7948a8aa47b4a6bcc9128cb40
2016-04-22 16:52:45 +02:00
Felix Raimundo
0732de0cd4
Remove former simplification rules system.
...
Change-Id: Ib8e673ceacc6b2ac4fb1bb2fcdaed7312753666a
2016-04-22 16:52:45 +02:00
Felix Raimundo
b7b43edea3
Add the possibility to detect Addition(a,a) in the rules.
...
Change-Id: I57ea5af186304ce8872001793a3c46e7828948e2
2016-04-22 16:52:45 +02:00
Felix Raimundo
ad33e7ffa4
Make the tests more verbose if needed.
...
Change-Id: I37f2456f5c31ea4e1057b58774bc70f7728508a6
2016-04-22 16:52:45 +02:00
Felix Raimundo
0062990a8f
Allow negative integers in the rules.
...
Change-Id: I0cd3fd8cdaad2769ac32d14d896481deeb500243
2016-04-22 16:52:45 +02:00
Felix Raimundo
eee52bd7c0
Print symbol names in the debug.
...
Also change the prototype to take a const Expression *, I forgot to change the
code there in the const commit.
Change-Id: Iea7b9d9a450533bbae8d9003482ee7bd5f442cd2
2016-04-22 16:52:45 +02:00
Felix Raimundo
4a340aadb6
Add the name getter for symbols
...
Change-Id: I270ff8202f106a70a8bb0c980955a1b7d431c455
2016-04-22 16:52:45 +02:00
Felix Raimundo
6f5cc68b75
Fix Integer approximation for 0.
...
Change-Id: Ib4bab6f4f776342bf6311d1e6f8b6d245d9a048a
2016-04-22 16:52:44 +02:00