Commit Graph

900 Commits

Author SHA1 Message Date
Romain Goyet
d384266ca6 [liba] Overridable pointer for heap start/end 2015-09-29 15:15:35 +02:00
Romain Goyet
3726bc11cc Hack to fix the build with Os 2015-09-25 15:18:40 +02:00
Romain Goyet
84b07546f3 [ion] Nicer layout of the simulator 2015-09-19 23:02:00 +02:00
Romain Goyet
323d810105 [ion] Simulator show keys in a matrix 2015-09-19 22:58:02 +02:00
Romain Goyet
3f2f1f032c Remove old files 2015-09-19 19:05:10 +02:00
Romain Goyet
96b46818ac [ion] Clean the simulator 2015-09-19 18:59:36 +02:00
Romain Goyet
7df9c7c183 [ion] Fix display on device 2015-09-19 18:29:39 +02:00
Romain Goyet
101b10e028 Cleaner build system 2015-09-19 18:14:14 +02:00
Romain Goyet
08441e6ec5 [ion] big cleanup 2015-09-19 13:09:41 +02:00
Romain Goyet
045394d21d [ion] cleanup 2015-09-19 11:37:02 +02:00
Romain Goyet
1e4c5cdc0a [ion] cleanup 2015-09-19 11:01:38 +02:00
Romain Goyet
3d65c0dc33 [ion] Start of keymap 2015-09-19 10:34:25 +02:00
Romain Goyet
e45e5a0049 [ion] better ion_getchar 2015-09-19 09:54:24 +02:00
Romain Goyet
c6bde2f92c [ion] Preliminary keyboard on device 2015-09-18 10:56:27 +02:00
Romain Goyet
033b091e07 [ion] Rewrite the keyboard routine 2015-09-17 20:15:00 +02:00
Romain Goyet
523522bc0b [ion] Fix the simulator 2015-09-14 19:55:06 +02:00
Romain Goyet
1687bad6c2 [ion] Fix the framebuffer for simulator 2015-09-12 21:12:39 +02:00
Romain Goyet
39cbc78f3f Working text on CalcOne! 2015-09-12 16:21:47 +02:00
Romain Goyet
09171650fd [ion] Define FRAMEBUFFER_LENGTH 2015-09-12 16:00:34 +02:00
Romain Goyet
f84d3f5797 [ion] Nicer naming 2015-09-12 16:00:14 +02:00
Romain Goyet
acef53ef0c [ion] Clean the display init code 2015-09-12 15:23:55 +02:00
Romain Goyet
3a06ada1e1 [ion] FB sent to LCD by DMA 2015-09-12 13:46:47 +02:00
Romain Goyet
9d4ca437c1 [ION] Clean the framebuffer subsystem 2015-09-11 23:04:07 +02:00
Romain Goyet
3a063c602d Proper st7586 driver 2015-09-11 18:55:10 +02:00
Romain Goyet
8750d39b04 Working display on Device 2015-09-10 16:40:42 +02:00
Romain Goyet
174fff79cb Accurate framebuffer size 2015-09-10 12:20:35 +02:00
Romain Goyet
4ad8b4a67f Rename stm32f429 to device 2015-09-10 10:08:11 +02:00
Romain Goyet
a404846029 Remove a warning 2015-09-02 22:05:51 +02:00
Romain Goyet
af0313e22d [ION] Preliminary key -> char mapping 2015-09-02 22:02:31 +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
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
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
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
fbe2f808b2 KD_FRAMEBUFFER_HEIGHT 2015-08-31 23:27:37 +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
067c53d705 Multiple platform support 2015-08-03 21:04:13 +02:00