Commit Graph

121 Commits

Author SHA1 Message Date
Romain Goyet
4ad8b4a67f Rename stm32f429 to device 2015-09-10 10:08:11 +02:00
Romain Goyet
61949c20ab [liba] Define uint8_t 2015-09-07 18:42:22 +02:00
Romain Goyet
df70a72c27 [Poincare] Add Expression::approximate 2015-09-07 18:25:57 +02:00
Romain Goyet
a26ef6194f [Poincare] Expression::parse 2015-09-07 18:24:44 +02:00
Romain Goyet
5bd47a7a98 [Quiz] Logging on screen 2015-09-07 18:18:27 +02:00
Romain Goyet
107dd016d0 [Quiz] Support C++ cases 2015-09-03 23:51:47 +02:00
Romain Goyet
2bb2a2af28 [Quiz] Cleanup 2015-09-03 23:15:09 +02:00
Romain Goyet
3e29ff1236 [Quiz] Proper symbols list 2015-09-03 22:55:51 +02:00
Romain Goyet
90abba689a [Poincare] Integer class, work in progress 2015-09-03 22:44:54 +02:00
Romain Goyet
c494fabc23 Introducing quiz, the testing framework 2015-09-03 22:44:25 +02:00
Romain Goyet
304a8f1927 Demo app flush the screen when needed 2015-09-02 22:09:24 +02:00
Romain Goyet
a404846029 Remove a warning 2015-09-02 22:05:51 +02:00
Romain Goyet
e89ffec307 Stop input on '.' 2015-09-02 22:03:24 +02:00
Romain Goyet
b84831bf76 [Poincare] Parse exponentiation 2015-09-02 22:03:00 +02:00
Romain Goyet
af0313e22d [ION] Preliminary key -> char mapping 2015-09-02 22:02:31 +02:00
Romain Goyet
f8048ead96 [Kandinsky] Take the origin into account 2015-09-02 19:23:14 +02:00
Romain Goyet
7a5893ff05 Remove useless logs 2015-09-02 19:15:12 +02:00
Romain Goyet
596893aa71 [ION] ion_getchar isn't platform-specific 2015-09-02 19:08:41 +02:00
Romain Goyet
ac85fe159c [ION] Naive ion_sleep for the simulator 2015-09-02 19:00:43 +02:00
Romain Goyet
ef1d927d14 Clean the demo app 2015-09-02 19:00:24 +02:00
Romain Goyet
65bfef0a96 [ION] Cleaner keyboard interface 2015-09-02 18:54:43 +02:00
Romain Goyet
03c27dcb12 [ION] Better ion_getchar 2015-09-02 15:37:34 +02:00
Romain Goyet
397fc452f7 [ION] Get rid of scankey, use ion_key_states[] instead 2015-09-02 15:23:32 +02:00
Romain Goyet
ece318c454 [ION] Nicer FltkKbd 2015-09-02 13:47:25 +02:00
Romain Goyet
5c95ee85cb [LIBA] bool already exists in C++ 2015-09-01 22:58:28 +02:00
Romain Goyet
eab6b117e7 Fix a small typo 2015-09-01 22:58:16 +02:00
Romain Goyet
c31bd19907 No printf for now 2015-09-01 22:57:56 +02:00
Romain Goyet
11bc675ac2 [ION] Use FltkKBD on simulator 2015-09-01 22:57:19 +02:00
Romain Goyet
ec594b7d9e [ION] FLTK keyboard driver 2015-09-01 22:56:29 +02:00
Romain Goyet
0f0e1b3d98 [ION] Simulator keyboard uses C++ 2015-09-01 22:48:47 +02:00
Romain Goyet
e11f6efa94 [ION] Separate header for keyboard 2015-09-01 22:48:17 +02:00
Romain Goyet
b77627fdb9 [ION] Delete useless file 2015-09-01 22:47:19 +02:00
Romain Goyet
780f6ff31f Makefile for tests 2015-09-01 12:09:08 +02:00
Romain Goyet
b145737c61 [ion/simulator] Proper sizing of the LCD 2015-09-01 12:08:18 +02:00
Romain Goyet
616af4ed24 Proper rect size in Kandinsky 2015-09-01 12:06:57 +02:00
Romain Goyet
50df2ac3a8 Proper constructor for FltkLCD 2015-09-01 12:06:08 +02:00
Romain Goyet
cd3046b3ef Ion simulator support 2015-09-01 11:39:02 +02:00
Romain Goyet
d70d3b4e4a Kandinsky now uses KDSetPixel for framebuffer access 2015-09-01 11:37:12 +02:00
Romain Goyet
25b95d1278 Makefile cleanups 2015-09-01 11:28:42 +02:00
Romain Goyet
714b700077 Don't use USE_ION 2015-09-01 10:16:34 +02:00
Romain Goyet
fbe2f808b2 KD_FRAMEBUFFER_HEIGHT 2015-08-31 23:27:37 +02:00
Romain Goyet
c3ed3684a7 Platform-dependent size 2015-08-30 21:42:09 +02:00
Romain Goyet
b32b47300a ION re-structuring 2015-08-05 15:52:44 +02:00
Romain Goyet
96c2ad4228 Proper DEBUG flag 2015-08-04 22:45:08 +02:00
Romain Goyet
f2863c6889 Nicer file size (in kB) 2015-08-04 20:35:47 +02:00
Romain Goyet
203ecd5055 Size the output 2015-08-04 20:34:09 +02:00
Romain Goyet
067c53d705 Multiple platform support 2015-08-03 21:04:13 +02:00
Romain Goyet
6e602c514b Explain multi-job makefiles 2015-06-01 19:51:44 +02:00
Romain Goyet
8014d5c2b4 Multi-job compatible makefiles 2015-06-01 19:47:54 +02:00
Romain Goyet
871111d4b4 Cleanups 2015-05-31 21:39:04 +02:00