Léa Saviot
7a9a1cdbe5
[POST/HardwareTest] LCD ad hoc white tiling test
2019-05-28 16:50:58 +02:00
Romain Goyet
d8199ff186
[liba] Define calloc
...
To silence a warning in LZ4. The code is not even built.
2019-05-28 16:47:03 +02:00
Romain Goyet
f5c951ca5e
[poincare] Remove a warning (comparison sign)
2019-05-28 16:46:40 +02:00
Émilie Feral
9ebff093e5
[ion] Fix simulator build
2019-05-27 09:29:55 -04:00
Romain Goyet
fce14662b7
[ion/device/display] Add gamma control commands
2019-05-24 12:03:25 +02:00
Romain Goyet
78f18b6785
Merge branch 'f7' of ssh://git.numworks.com/Epsilon into f7
2019-05-24 12:00:44 +02:00
Romain Goyet
d9ee5a29b9
[ion/device/display] Send gamma calibration on panel 0x4E4101
2019-05-24 11:59:10 +02:00
Romain Goyet
5c21670103
[ion/device/display] Add panelIdentifier
2019-05-23 17:47:30 +02:00
Léa Saviot
a5b5a99d20
[ion/external_flash] Clearer instruction name ReadStatusRegister1
2019-05-23 15:34:00 +02:00
Léa Saviot
795bf64188
[apps/apps_container] Switch of LED if low battery if no exam mode
2019-05-22 16:49:15 +02:00
Léa Saviot
680fd5086a
[apps/POST/HWtest] VBlank test failure doesn't freeze the calculator
2019-05-22 16:49:15 +02:00
Léa Saviot
9a1eb3ede9
[ion/display] Add timeout in waitForVBlank
2019-05-22 16:49:15 +02:00
Léa Saviot
c85358967b
[POST/HardwareTest] Change pattern in LCDDataTest
...
The pattern is a tiling of checkers of colors 2**k with k between 0 and
15 and their contraries.
This fixed a problem of failing LCD screens not detected.
2019-05-22 16:49:15 +02:00
Émilie Feral
76854bd6bd
[ion] Create a modified 'getEvent' to make a benchmark of execution
...
timings
2019-05-22 08:58:57 -04:00
Ruben Dashyan
5b9598ee22
[ion/device/drivers/display] FSMC GPIO OSPEEDR set to Medium
2019-05-21 16:33:56 +02:00
Ruben Dashyan
fc864630fb
[ion/device/drivers/display] FSMC GPIO OSPEEDR set to High
2019-05-21 10:19:29 +02:00
Ruben Dashyan
e4461a101f
[ion/device/shared] Enable compensation cell
...
Define compensation cell registers
2019-05-21 10:19:29 +02:00
Ruben Dashyan
e746d24e03
[ion/device/shared/regs/gpio] Add comment about OSPEEDR
2019-05-21 10:19:29 +02:00
Émilie Feral
7b2884a6c7
Merge branch 'version-11' into f7
2019-05-13 17:55:44 +02:00
Émilie Feral
4dd7d1d792
[escher] ExpressionView: discard optimization that triggers a bug
2019-05-13 17:54:45 +02:00
Émilie Feral
ef2cf465d2
[ion] n0100: fix board (init takes no parameter and doesn't init
...
Peripherals)
2019-05-13 12:00:22 +02:00
Émilie Feral
7d7afce5c0
[hardware-test] Add FastLCDData to LCD data test
2019-05-10 13:42:35 +02:00
Émilie Feral
98a2a17f42
Merge branch 'version-11' into f7
2019-05-09 16:29:50 +02:00
Émilie Feral
a0a93a1287
[regression] GraphController: reinitialize the selected series when
...
displaying graph if the current selected series has been removed
2019-05-09 16:28:36 +02:00
Émilie Feral
b8c02aab9b
[poincare] Fix assert for emscripten: alignment issues
2019-05-09 16:28:05 +02:00
Émilie Feral
dc61256b24
[on-boarding] PowerOnSelfTest: test VBlankOK and FastLCDDataOK before
...
testing BatteryOK
2019-05-09 10:49:32 +02:00
Émilie Feral
e35f48c0cc
Merge branch 'version-11' into f7
2019-05-07 17:14:12 +02:00
Émilie Feral
1e01c5dadb
[escher] TextArea: fix cursor position when handling text with UCodePointEmpty
2019-05-07 17:13:13 +02:00
Émilie Feral
01c2144bb9
[poincare] Fix merge error (reapply commit e9df8f7783 and 6c03a5ac0e)
2019-05-06 16:35:30 +02:00
Émilie Feral
4a67d3813e
[scripts] Fix %_two_binaries target to ensure to include every section in
...
at least one binary
2019-05-03 18:11:36 +02:00
Émilie Feral
e5f1b34e03
[scripts] We cannot build all bench binaries at once because they
...
require different flags
2019-05-03 17:40:07 +02:00
Émilie Feral
a4b382df54
Merge branch 'version-11' into f7
2019-05-03 17:34:01 +02:00
Émilie Feral
3345224d5e
build: Version 11.0.0
2019-05-03 17:32:49 +02:00
Émilie Feral
927b69067c
Merge branch 'version-11' into f7
2019-05-03 17:25:53 +02:00
Émilie Feral
8b926612a2
Revert "[ion] Namespace Ion::UTF8Helper and Ion::UTF8Decoder"
...
This reverts commit 23da0d3f2c .
2019-05-03 16:29:28 +02:00
Émilie Feral
72d8fdd4a5
[ion] Fix build of blackbox and simulator in DEBUG=1
2019-05-03 16:13:34 +02:00
Émilie Feral
c1c280762f
[regression] Add an assertion on the number of entries of matrices used
...
in models
2019-05-03 15:54:22 +02:00
Émilie Feral
b8c92bf686
[poincare] Matrix: fix error of computations in number of matrix entries
2019-05-03 15:54:22 +02:00
Émilie Feral
9a411874ee
[code] Console: when displaying results, do not split in lines in middle
...
of code points. Otherwise, this triggers crashes when manipulaping the
text (removing code point for instance)
2019-05-03 15:54:22 +02:00
Émilie Feral
97511ff1ac
[poincare] Fix tests with Expression::recursivelyMatches cleaning
2019-05-03 15:54:22 +02:00
Émilie Feral
e49b803649
[poincare] Expression: fix deepReduce: any matrix expression interrupts
...
the simplification
2019-05-03 15:54:22 +02:00
Émilie Feral
93b81cb26c
[poincare] Tests: fix build
2019-05-03 15:54:22 +02:00
Émilie Feral
7ebd782d17
[poincare] Missing include
2019-05-03 15:54:22 +02:00
Émilie Feral
8c2f8a9aea
[calculation] DisplayOutput: avoid to recursively scan the expression
...
multiple times instead of one.
2019-05-03 15:54:22 +02:00
Léa Saviot
6c03a5ac0e
[poincare/MatrixIdentity] Fix float->int conversion problem
...
Scenario: in calculation, identity(permute(20,20))
2019-05-03 15:54:22 +02:00
Émilie Feral
cbbb827532
[poincare] Clean recursive tests on expression (isApproximate, IsRandom,
...
IsMatrix etc)
2019-05-03 15:54:22 +02:00
Émilie Feral
7f373a5c3c
[calculation] Calculations involving matrices display only approximate
...
results and should not toggle the exact output.
2019-05-03 15:54:22 +02:00
Léa Saviot
f5cdf95bc5
[apps/banner_view] Replace assert with escape case
2019-05-03 15:54:22 +02:00
Léa Saviot
28133f378e
[apps] Remove wrong withinTemporarySelection escape cases
...
Scenario:
Sequence app, add new sequence, go on its name, backspace: the cell on
the left of Add new sequence is selected, but it should not
2019-05-03 15:54:22 +02:00
Léa Saviot
204b9fe5cb
[poincare] Poincare::IsMatrix returns true for MatrixIdentity
2019-05-03 15:54:22 +02:00