Commit Graph

167 Commits

Author SHA1 Message Date
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
46e3e614bf [poincare] approximate 2015-09-17 20:15:20 +02:00
Romain Goyet
033b091e07 [ion] Rewrite the keyboard routine 2015-09-17 20:15:00 +02:00
Romain Goyet
98f6929b03 [poincare] integer memory is freed 2015-09-17 16:19:06 +02:00
Romain Goyet
1a88f2b392 [poincare] refactor Integer 2015-09-17 15:10:45 +02:00
Romain Goyet
310d4d2f11 Add a FIXME 2015-09-17 12:25:38 +02:00
Romain Goyet
7e552707ca More generic gdb script 2015-09-17 12:18:53 +02:00
Romain Goyet
b762589b91 [poincare] more assertions 2015-09-17 12:18:21 +02:00
Romain Goyet
cb77e758a7 Enable the FPU 2015-09-17 12:15:38 +02:00
Romain Goyet
98b3080062 [poincare] add const qualifier 2015-09-16 21:26:27 +02:00
Romain Goyet
e5f1bce863 [Poincare] Avoid re-fetching a variable 2015-09-16 19:14:44 +02:00
Romain Goyet
6aedfb66e3 [Poincare] Proper Integer approximation 2015-09-16 19:14:11 +02:00
Romain Goyet
003f6c4446 [Poincare] Correct Integer product 2015-09-16 19:08:57 +02:00
Romain Goyet
45d5acd277 Merge branch 'master' of prs.goyet.com:~/scm/calcos 2015-09-16 15:44:35 +02:00
Romain Goyet
8f4489aae7 [Poincare] Float approximation for integer 2015-09-16 15:44:23 +02:00
Romain Goyet
51e2d23180 [Poincare] Integer parsing! 2015-09-15 10:55:40 +02:00
Romain Goyet
7848bcc750 [Poincare] Don't count bits, count digits 2015-09-14 23:01:44 +02:00
Romain Goyet
9c2c160536 [Poincare] Start a product algorithm on Integer 2015-09-14 22:28:36 +02:00
Romain Goyet
d482fd3159 [Poincare] Proper computation of the number of bits 2015-09-14 22:24:50 +02:00
Romain Goyet
26c6363e0e [Quiz] Quick-fix for the print function 2015-09-14 19:55:18 +02:00
Romain Goyet
523522bc0b [ion] Fix the simulator 2015-09-14 19:55:06 +02:00
Romain Goyet
8de6ed9703 [Poincare] Add more tests for the Integer class 2015-09-14 19:54:41 +02:00
Romain Goyet
13ffbe1b1a Cleaner build system for tests 2015-09-14 19:34:59 +02:00
Romain Goyet
c58a5f41e3 More generic Makefile 2015-09-14 19:01:47 +02:00
Romain Goyet
3857448cb7 Remove dead code 2015-09-14 18:57:55 +02:00
Romain Goyet
388f0ec954 [Poincare] First working BigInt addition! 2015-09-14 18:57:31 +02:00
Romain Goyet
1687bad6c2 [ion] Fix the framebuffer for simulator 2015-09-12 21:12:39 +02:00
Romain Goyet
32264c10ab Remove useless file 2015-09-12 20:24:07 +02:00
Romain Goyet
3baf74824a [Kandinsky] Generate PNG of rasterized font 2015-09-12 20:23:25 +02:00
Romain Goyet
f9a0be407c Fix compilation 2015-09-12 20:11:25 +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
e2b3e5e7b9 Script to print the memory map 2015-09-10 12:20:51 +02:00
Romain Goyet
174fff79cb Accurate framebuffer size 2015-09-10 12:20:35 +02:00
Romain Goyet
3e34559c80 Updated linker script 2015-09-10 12:08:31 +02:00
Romain Goyet
c8de54ae43 Print a memory map on build if VERBOSE 2015-09-10 12:08:15 +02:00
Romain Goyet
8f13d8151e Clean the prebuild/postbuild steps in the Makefile 2015-09-10 12:07:49 +02:00
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