Commit Graph

7778 Commits

Author SHA1 Message Date
Rémy Da Costa Faro
70b91523bc Update .travis.yml to allow Makefile parallelization 2019-02-14 10:55:41 +01:00
Roman Wueest
93acf0b1a5 Fix german typo in shared.de.i18n
"Name" always uppercase.
2019-02-14 10:47:42 +01:00
Émilie Feral
4dc513e5c5 [poincare] Power: fix (x+1)^0 reduction when the Reduction target is
System
2019-02-14 10:47:05 +01:00
Émilie Feral
dac9672729 [poincare] Power: Improve optional rule x^(p/q)->root(x,q)^p to handle
special case p = 1 or q = 1
2019-02-14 10:47:05 +01:00
Émilie Feral
3402721069 [poincare] Test: Add a parameter ReductionTarget (User or System) in
Helper::assert_parsed_expression_evaluates_to and
Helper::assert_parsed_expression_simplify_to
2019-02-14 10:47:05 +01:00
Romain Goyet
a6b681acd0 [ion/device/regs] Use macros to configure the registers 2019-02-13 15:57:23 +01:00
Romain Goyet
ec9cc58671 Merge branch 'f7' of ssh://git.numworks.com/Epsilon into f7 2019-02-13 15:41:41 +01:00
Romain Goyet
0deb8715bb [build] Fix a typo 2019-02-13 15:40:07 +01:00
Romain Goyet
1d2468de37 [ion/device/n0101] Use a linker script for external flash 2019-02-13 15:39:42 +01:00
Romain Goyet
ec3a60063c [ion/device/n0101] Update fccid 2019-02-13 15:35:45 +01:00
Romain Goyet
990ff9fcbf [ion/device/display] Add inversion commands 2019-02-13 15:35:22 +01:00
Romain Goyet
ce560b3e40 [ion/device/keyboard] Use actual Gpio pins 2019-02-13 15:34:48 +01:00
Romain Goyet
51161b63a9 [ion] Move regs in a namespace 2019-02-13 15:08:10 +01:00
Léa Saviot
92e82aab95 [ion] Fix build on n0100 2019-02-12 15:12:44 +01:00
Léa Saviot
37cc0c862b [ion] Proper namespacing 2019-02-12 15:02:35 +01:00
Léa Saviot
425042d957 [ion/console] Tune the value of the USART baud rate 2019-02-12 15:02:35 +01:00
Léa Saviot
4bd4c692c7 [ion] Fix USART registers for n0101 2019-02-12 15:02:35 +01:00
Léa Saviot
6550d14050 [ion] Init USART clock in initClocks 2019-02-12 15:02:35 +01:00
Léa Saviot
d601451ceb [ion/bench] Fix compiling 2019-02-12 14:57:47 +01:00
Romain Goyet
8f48f7ed14 [ion/device] Fix ExternalFlash GPIO config 2019-02-12 14:06:36 +01:00
Roman Wueest
dea27932d4 Fix for German typos in variables.de.i18n
"Expressions" was not German so far, I suggest "Ausdruecke"
The correct plural of function in German is "Funktionen".
"Namen" is a noun, and therefore written uppercase in German.
2019-02-12 13:53:24 +01:00
RomanWu
c901b31fde Fix typo base.de.i18n
German translation of "About" should not start with two uppercase letters.
2019-02-12 13:48:57 +01:00
Romain Goyet
476dd11309 [ion/device] Fix a typo in a register definition 2019-02-12 10:48:57 +01:00
Romain Goyet
4eeffbd98c [ion/device] Share a RAM linker script 2019-02-12 10:22:22 +01:00
Romain Goyet
4c5636e738 [ion/device] Fix a small typo 2019-02-12 10:22:22 +01:00
Romain Goyet
403c81a02c [ion/device] Use a configurable UniqueDeviceIDAddress 2019-02-12 10:22:22 +01:00
Romain Goyet
91da98cd92 Revert "[ion] Fix Serial Number adresses on different models"
This reverts commit c7334c1551.
2019-02-12 10:22:02 +01:00
Léa Saviot
c7334c1551 [ion] Fix Serial Number adresses on different models 2019-02-11 13:49:51 +01:00
Léa Saviot
a036bff275 [python/turtle] Fix setHeadingPrivate (handle big angle errors) 2019-02-11 13:41:10 +01:00
Romain Goyet
d96d53e160 [build/device] Generate DfuSe files 2019-02-08 22:12:54 +01:00
Romain Goyet
8254257750 [build] Cleanup 2019-02-08 20:50:38 +01:00
Romain Goyet
4dbcf1619c [ion/flasher] Fix includes 2019-02-08 16:56:29 +01:00
Romain Goyet
a95b7df091 [ion] Update the flasher's target 2019-02-08 16:55:02 +01:00
Léa Saviot
3faee8bcd8 [python/turtle] Special case when goTo draws horizontal/vertical line 2019-02-06 11:45:03 +01:00
Léa Saviot
b5e278526f [python/turtle] Use namespace std 2019-02-06 11:45:03 +01:00
Léa Saviot
287dedabc0 [python/turtle] The turtle heading is in [0;360[ 2019-02-06 11:45:03 +01:00
Léa Saviot
a25b2a8ce5 [python/turtle] Fix unwanted dotted lines
Script:
fd(200)
left(90)
fd(10)
left(90)
fd(600)
The final line should be continuous but is dotted
2019-02-06 11:45:03 +01:00
Léa Saviot
a021af46fe [apps/code] Hide the sandbox between script importations 2019-02-06 11:45:03 +01:00
Léa Saviot
4a8c0a6bd0 [apps/code] Do not change the responders in autoImportScript if sandbox
This fixes the following scenario: create a script that draws at
importation (for instance, add "squares()" at the end of squares.py) and
execute this script. The sandbox is displayed but events are handled by
the underneath text field, thus leading to the display of the variable
box and other bugs.
2019-02-06 11:45:03 +01:00
Romain Goyet
f859573db7 [ion/device] Configure the display from HCLK frequency 2019-02-05 17:30:49 +01:00
Romain Goyet
4145d9b5ba [ion] Fix openocd scripts 2019-02-05 17:13:18 +01:00
Romain Goyet
6dcdbede56 [ion/device] Get N0101 working 2019-02-05 17:07:42 +01:00
Émilie Feral
535dee8220 [poincare] Integer: add TODO 2019-02-05 16:42:36 +01:00
Émilie Feral
2b19a02b6a [poincare] Integer: avoid easy stack overflow by using static working
buffer for integer operations
2019-02-05 16:42:36 +01:00
Émilie Feral
02b27124f4 [poincare] Integer: remove duplicate method: isInfinite is equivalent to
isOverflow
2019-02-05 16:42:36 +01:00
Émilie Feral
f4d63a2160 [poincare] Integer are allocated on the TreePool instead of using their
own buffer. Short Integers are kept in the handle as an optimization.
2019-02-05 16:42:36 +01:00
Émilie Feral
79f0834f4e [poincare] Add method 'hasNode' on TreeHandle 2019-02-05 16:42:36 +01:00
Émilie Feral
4f3bd12fea [poincare] Fix bug: undef*x--> undef 2019-02-05 16:42:24 +01:00
Romain Goyet
b699777491 Merge branch 'f7' of ssh://git.numworks.com/Epsilon into f7 2019-02-05 12:21:23 +01:00
Romain Goyet
7c491f4400 Merge branch 'ExternalFlash_f7' of ssh://git.numworks.com/Epsilon into f7 2019-02-05 12:19:51 +01:00