Commit Graph

88 Commits

Author SHA1 Message Date
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
Romain Goyet
872efea4d1 Liba cleanup 2015-05-31 13:51:41 +02:00
Romain Goyet
803ffda5bc Liba 2015-05-31 13:24:35 +02:00
Romain Goyet
525f2aef9f Proper malloc/free/realloc
SQLite's memory allocator make assertions that we have to fulfill
2015-05-25 13:06:41 +02:00
Romain Goyet
5300961a12 The LCD panel doesn't use so many pins 2015-05-25 11:20:10 +02:00
Romain Goyet
2dd74c58f1 Get rid of framebuffer.h 2015-05-25 10:58:13 +02:00
Romain Goyet
c09a7cdc8b No pagination in GDB 2015-05-24 21:43:12 +02:00
Romain Goyet
a7d3e8e6c9 Use a single Platform global 2015-05-24 21:42:49 +02:00
Romain Goyet
f5e3032100 fx92 keyboard 2015-05-24 15:40:51 +02:00
Romain Goyet
c851a06b74 Parsing of string to Expression 2015-05-20 17:34:18 +02:00
Romain Goyet
2e5e851caa Stupid operator new implementation 2015-05-20 17:33:47 +02:00
Romain Goyet
aafb121939 Working Bison/Flex build
It doesn't do anything just yet though.
2015-05-20 15:32:58 +02:00
Romain Goyet
164a349abb Support for COMMON blocks in the linker script 2015-05-20 13:04:33 +02:00
Romain Goyet
c37520e535 Heap initialization 2015-05-20 13:03:52 +02:00
Romain Goyet
ee69038e48 Cleaner types for _bss and _data tags 2015-05-20 13:03:27 +02:00
Romain Goyet
7d93d37713 Allow overriding CFLAGS 2015-05-20 13:03:09 +02:00
Romain Goyet
2ed9b8479f Malloc support from SQLite 2015-05-20 13:02:41 +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
1cb88ccad0 Use poincare 2015-05-18 19:56:57 +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
Romain Goyet
d54cf445cf Rasterizer generate C files 2015-05-14 20:09:05 +02:00
Romain Goyet
9d705318f2 Proper bounding box calculation 2015-05-14 19:11:55 +02:00
Romain Goyet
2924361b15 Don't use an alpha channel in the font rasterizer 2015-05-13 19:31:19 +02:00
Romain Goyet
09de7fc8cb Starting to generate a pixel font 2015-05-13 19:16:23 +02:00
Romain Goyet
1008a6ce8d L8 framebuffer 2015-05-11 21:15:09 +02:00
Romain Goyet
0b6a5935ed Framebuffer in SRAM in the linker script 2015-05-11 21:10:37 +02:00
Romain Goyet
283bb01ec6 Wait for the PLL clocks to be ready 2015-05-11 18:55:32 +02:00
Romain Goyet
6e4ffa7402 Proper GPIO initialization for LTDC 2015-05-11 16:38:20 +02:00
Romain Goyet
78f01dc981 Dynamic rgb_pin_count 2015-05-11 16:38:09 +02:00