Commit Graph

  • 45d5acd277 Merge branch 'master' of prs.goyet.com:~/scm/calcos Romain Goyet 2015-09-16 15:44:35 +02:00
  • 8f4489aae7 [Poincare] Float approximation for integer Romain Goyet 2015-09-16 15:44:23 +02:00
  • 51e2d23180 [Poincare] Integer parsing! Romain Goyet 2015-09-15 10:55:40 +02:00
  • 7848bcc750 [Poincare] Don't count bits, count digits Romain Goyet 2015-09-14 23:01:44 +02:00
  • 9c2c160536 [Poincare] Start a product algorithm on Integer Romain Goyet 2015-09-14 22:28:36 +02:00
  • d482fd3159 [Poincare] Proper computation of the number of bits Romain Goyet 2015-09-14 22:24:50 +02:00
  • 26c6363e0e [Quiz] Quick-fix for the print function Romain Goyet 2015-09-14 19:55:18 +02:00
  • 523522bc0b [ion] Fix the simulator Romain Goyet 2015-09-14 19:55:06 +02:00
  • 8de6ed9703 [Poincare] Add more tests for the Integer class Romain Goyet 2015-09-14 19:54:41 +02:00
  • 13ffbe1b1a Cleaner build system for tests Romain Goyet 2015-09-14 19:34:59 +02:00
  • c58a5f41e3 More generic Makefile Romain Goyet 2015-09-14 19:01:47 +02:00
  • 3857448cb7 Remove dead code Romain Goyet 2015-09-14 18:57:55 +02:00
  • 388f0ec954 [Poincare] First working BigInt addition! Romain Goyet 2015-09-14 18:57:31 +02:00
  • 1687bad6c2 [ion] Fix the framebuffer for simulator Romain Goyet 2015-09-12 21:12:39 +02:00
  • 32264c10ab Remove useless file Romain Goyet 2015-09-12 20:24:07 +02:00
  • 3baf74824a [Kandinsky] Generate PNG of rasterized font Romain Goyet 2015-09-12 20:23:25 +02:00
  • f9a0be407c Fix compilation Romain Goyet 2015-09-12 20:11:25 +02:00
  • 39cbc78f3f Working text on CalcOne! Romain Goyet 2015-09-12 16:21:47 +02:00
  • 09171650fd [ion] Define FRAMEBUFFER_LENGTH Romain Goyet 2015-09-12 16:00:34 +02:00
  • f84d3f5797 [ion] Nicer naming Romain Goyet 2015-09-12 16:00:14 +02:00
  • acef53ef0c [ion] Clean the display init code Romain Goyet 2015-09-12 15:23:55 +02:00
  • 3a06ada1e1 [ion] FB sent to LCD by DMA Romain Goyet 2015-09-12 13:46:47 +02:00
  • 9d4ca437c1 [ION] Clean the framebuffer subsystem Romain Goyet 2015-09-11 23:04:07 +02:00
  • 3a063c602d Proper st7586 driver Romain Goyet 2015-09-11 18:55:10 +02:00
  • 8750d39b04 Working display on Device Romain Goyet 2015-09-10 16:40:42 +02:00
  • e2b3e5e7b9 Script to print the memory map Romain Goyet 2015-09-10 12:20:51 +02:00
  • 174fff79cb Accurate framebuffer size Romain Goyet 2015-09-10 12:20:35 +02:00
  • 3e34559c80 Updated linker script Romain Goyet 2015-09-10 12:08:31 +02:00
  • c8de54ae43 Print a memory map on build if VERBOSE Romain Goyet 2015-09-10 12:08:15 +02:00
  • 8f13d8151e Clean the prebuild/postbuild steps in the Makefile Romain Goyet 2015-09-10 12:07:49 +02:00
  • 4ad8b4a67f Rename stm32f429 to device Romain Goyet 2015-09-10 10:08:11 +02:00
  • 61949c20ab [liba] Define uint8_t Romain Goyet 2015-09-07 18:42:22 +02:00
  • df70a72c27 [Poincare] Add Expression::approximate Romain Goyet 2015-09-07 18:25:57 +02:00
  • a26ef6194f [Poincare] Expression::parse Romain Goyet 2015-09-07 18:24:44 +02:00
  • 5bd47a7a98 [Quiz] Logging on screen Romain Goyet 2015-09-07 18:18:27 +02:00
  • 107dd016d0 [Quiz] Support C++ cases Romain Goyet 2015-09-03 23:51:47 +02:00
  • 2bb2a2af28 [Quiz] Cleanup Romain Goyet 2015-09-03 23:15:09 +02:00
  • 3e29ff1236 [Quiz] Proper symbols list Romain Goyet 2015-09-03 22:55:51 +02:00
  • 90abba689a [Poincare] Integer class, work in progress Romain Goyet 2015-09-03 22:44:54 +02:00
  • c494fabc23 Introducing quiz, the testing framework Romain Goyet 2015-09-03 22:44:25 +02:00
  • 304a8f1927 Demo app flush the screen when needed Romain Goyet 2015-09-02 22:09:24 +02:00
  • a404846029 Remove a warning Romain Goyet 2015-09-02 22:05:51 +02:00
  • e89ffec307 Stop input on '.' Romain Goyet 2015-09-02 22:03:24 +02:00
  • b84831bf76 [Poincare] Parse exponentiation Romain Goyet 2015-09-02 22:03:00 +02:00
  • af0313e22d [ION] Preliminary key -> char mapping Romain Goyet 2015-09-02 22:02:31 +02:00
  • f8048ead96 [Kandinsky] Take the origin into account Romain Goyet 2015-09-02 19:23:14 +02:00
  • 7a5893ff05 Remove useless logs Romain Goyet 2015-09-02 19:15:12 +02:00
  • 596893aa71 [ION] ion_getchar isn't platform-specific Romain Goyet 2015-09-02 19:08:41 +02:00
  • ac85fe159c [ION] Naive ion_sleep for the simulator Romain Goyet 2015-09-02 19:00:43 +02:00
  • ef1d927d14 Clean the demo app Romain Goyet 2015-09-02 19:00:24 +02:00
  • 65bfef0a96 [ION] Cleaner keyboard interface Romain Goyet 2015-09-02 18:54:43 +02:00
  • 03c27dcb12 [ION] Better ion_getchar Romain Goyet 2015-09-02 15:37:34 +02:00
  • 397fc452f7 [ION] Get rid of scankey, use ion_key_states[] instead Romain Goyet 2015-09-02 15:23:32 +02:00
  • ece318c454 [ION] Nicer FltkKbd Romain Goyet 2015-09-02 13:47:25 +02:00
  • 5c95ee85cb [LIBA] bool already exists in C++ Romain Goyet 2015-09-01 22:58:28 +02:00
  • eab6b117e7 Fix a small typo Romain Goyet 2015-09-01 22:58:16 +02:00
  • c31bd19907 No printf for now Romain Goyet 2015-09-01 22:57:56 +02:00
  • 11bc675ac2 [ION] Use FltkKBD on simulator Romain Goyet 2015-09-01 22:57:19 +02:00
  • ec594b7d9e [ION] FLTK keyboard driver Romain Goyet 2015-09-01 22:56:29 +02:00
  • 0f0e1b3d98 [ION] Simulator keyboard uses C++ Romain Goyet 2015-09-01 22:48:47 +02:00
  • e11f6efa94 [ION] Separate header for keyboard Romain Goyet 2015-09-01 22:48:17 +02:00
  • b77627fdb9 [ION] Delete useless file Romain Goyet 2015-09-01 22:47:19 +02:00
  • 780f6ff31f Makefile for tests Romain Goyet 2015-09-01 12:09:08 +02:00
  • b145737c61 [ion/simulator] Proper sizing of the LCD Romain Goyet 2015-09-01 12:08:18 +02:00
  • 616af4ed24 Proper rect size in Kandinsky Romain Goyet 2015-09-01 12:06:57 +02:00
  • 50df2ac3a8 Proper constructor for FltkLCD Romain Goyet 2015-09-01 12:06:08 +02:00
  • cd3046b3ef Ion simulator support Romain Goyet 2015-09-01 11:39:02 +02:00
  • d70d3b4e4a Kandinsky now uses KDSetPixel for framebuffer access Romain Goyet 2015-09-01 11:37:12 +02:00
  • 25b95d1278 Makefile cleanups Romain Goyet 2015-09-01 11:28:42 +02:00
  • 714b700077 Don't use USE_ION Romain Goyet 2015-09-01 10:16:34 +02:00
  • fbe2f808b2 KD_FRAMEBUFFER_HEIGHT Romain Goyet 2015-08-31 23:27:37 +02:00
  • c3ed3684a7 Platform-dependent size Romain Goyet 2015-08-30 21:42:09 +02:00
  • b32b47300a ION re-structuring Romain Goyet 2015-08-05 15:52:44 +02:00
  • 96c2ad4228 Proper DEBUG flag Romain Goyet 2015-08-04 22:45:08 +02:00
  • f2863c6889 Nicer file size (in kB) Romain Goyet 2015-08-04 20:35:47 +02:00
  • 203ecd5055 Size the output Romain Goyet 2015-08-04 20:34:09 +02:00
  • 067c53d705 Multiple platform support Romain Goyet 2015-08-03 21:04:13 +02:00
  • 6e602c514b Explain multi-job makefiles Romain Goyet 2015-06-01 19:51:44 +02:00
  • 8014d5c2b4 Multi-job compatible makefiles Romain Goyet 2015-06-01 19:47:54 +02:00
  • 871111d4b4 Cleanups Romain Goyet 2015-05-31 21:39:04 +02:00
  • 872efea4d1 Liba cleanup Romain Goyet 2015-05-31 13:51:41 +02:00
  • 803ffda5bc Liba Romain Goyet 2015-05-31 13:24:35 +02:00
  • 525f2aef9f Proper malloc/free/realloc Romain Goyet 2015-05-25 13:06:41 +02:00
  • 5300961a12 The LCD panel doesn't use so many pins Romain Goyet 2015-05-25 11:20:10 +02:00
  • 2dd74c58f1 Get rid of framebuffer.h Romain Goyet 2015-05-25 10:58:13 +02:00
  • c09a7cdc8b No pagination in GDB Romain Goyet 2015-05-24 21:43:12 +02:00
  • a7d3e8e6c9 Use a single Platform global Romain Goyet 2015-05-24 21:42:49 +02:00
  • f5e3032100 fx92 keyboard Romain Goyet 2015-05-24 15:40:51 +02:00
  • c851a06b74 Parsing of string to Expression Romain Goyet 2015-05-20 17:34:18 +02:00
  • 2e5e851caa Stupid operator new implementation Romain Goyet 2015-05-20 17:33:47 +02:00
  • aafb121939 Working Bison/Flex build Romain Goyet 2015-05-20 15:32:58 +02:00
  • 164a349abb Support for COMMON blocks in the linker script Romain Goyet 2015-05-20 13:04:33 +02:00
  • c37520e535 Heap initialization Romain Goyet 2015-05-20 13:03:52 +02:00
  • ee69038e48 Cleaner types for _bss and _data tags Romain Goyet 2015-05-20 13:03:27 +02:00
  • 7d93d37713 Allow overriding CFLAGS Romain Goyet 2015-05-20 13:03:09 +02:00
  • 2ed9b8479f Malloc support from SQLite Romain Goyet 2015-05-20 13:02:41 +02:00
  • ac26f20ffb Proper drawing of expressions Romain Goyet 2015-05-19 18:06:25 +02:00
  • 86cacc5471 Display a fraction Romain Goyet 2015-05-19 12:22:18 +02:00
  • 96aaccaa62 Displaying a fraction Romain Goyet 2015-05-19 11:13:31 +02:00
  • f487d775ff Misc cleanups Romain Goyet 2015-05-18 19:57:33 +02:00