Romain Goyet
40f499b594
Switch to libgcc entierly when using gcc as a toolchain
2018-08-24 17:44:35 +02:00
Damien Nicolet
a4abd5e34c
Add option USE_LIBGCC to link agains libgcc instead of liba softfloat implementation.
2018-08-24 17:44:35 +02:00
Romain Goyet
f0c06a0405
[apps] Exam mode controller uses dark yellow buttons
2018-08-24 17:39:27 +02:00
Romain Goyet
c52ed0bf6d
[escher] Allow customizing the background color of a button
2018-08-24 17:39:27 +02:00
Romain Goyet
ebf309654c
Revert "Changed active button color to YellowDark"
...
This reverts commit 90f6205330 .
2018-08-24 17:39:27 +02:00
Léa Saviot
8044922982
[poincare] Hyperbolic trigonometric functions
2018-08-24 17:24:53 +02:00
Léa Saviot
3c48aff750
[poincare] ArcTangent
2018-08-24 16:50:24 +02:00
Léa Saviot
ccf63069d0
[poincare] Enable NaperianLogarithm beautification in Logarithm
2018-08-24 16:29:06 +02:00
Léa Saviot
4dd89ac53e
[poincare] Add default implementation to simplificationOrderSameType
...
It is the previous StaticHierarchy::simplificationOrderSameType
2018-08-24 16:22:12 +02:00
Léa Saviot
a9127e9f8c
[poincare] ArcSine
2018-08-24 16:21:50 +02:00
Léa Saviot
53a2f3705e
[poincare] ArcCosine
2018-08-24 16:21:24 +02:00
Émilie Feral
74967904f8
[poincare] Change static_cast<Expression> to static_cast<Expression&>
...
when necessary and possible
2018-08-24 16:02:48 +02:00
Louis Rannou
70a2db9336
Fix warnings about comparing different signedness
...
Some variables were declared as int while they are size_t. As we try to compare
them to unsigned values, a warning was raised (comparison of integer expressions
of different signedness).
2018-08-24 15:32:26 +02:00
0b101
90f6205330
Changed active button color to YellowDark
2018-08-24 14:36:34 +02:00
Rémy Da Costa Faro
7a0e39f88e
Inverted SwitchView handle position
2018-08-24 14:32:15 +02:00
Émilie Feral
556ea6b269
[poincare] Expression::Type --> ExpressionNode::Type
2018-08-24 13:13:37 +02:00
EmilieNumworks
a0654e1d20
Merge pull request #632 from EmilieNumworks/exam_mode_boricj
...
LED blinking with timer (steady blinking + blinking in stand-by mode)
2018-08-24 10:35:10 +02:00
Émilie Feral
47ce55b74d
[ion] Fix namespace in dummy LED implementation
2018-08-24 10:05:05 +02:00
Léa Saviot
0a806a582a
[poincare] Refactor operand() to childAtIndex()
2018-08-24 09:54:33 +02:00
Léa Saviot
bb58230f34
[poincare] Add missing const to shallowReduce
2018-08-24 09:49:36 +02:00
Léa Saviot
351370862d
[poincare] Refactor editableOperand to childAtIndex
2018-08-24 09:47:44 +02:00
Léa Saviot
fe77449ea4
[poincare] Refactor the first lines of shallowReduce
2018-08-24 09:45:34 +02:00
Léa Saviot
812de5d1a0
[apps] Fix pop up clash when plugging the device
...
Build with ON_BOARDING_APP=1 and power off the calculator. When plugging
the calculator, the device did not enter the DFU mode nor quits exam
mode.
2018-08-23 18:12:30 +02:00
Émilie Feral
992575084e
[ion] Add comment on LED
2018-08-23 18:10:02 +02:00
Émilie Feral
e303570e16
[ion] Fix a register size wrongly defined
2018-08-23 18:02:32 +02:00
Émilie Feral
4613dd9d8f
[ion] Change LED API
2018-08-23 17:40:47 +02:00
Léa Saviot
9e0702a13c
[poincare] Refactor to make shallowReduce const
2018-08-23 17:08:47 +02:00
Émilie Feral
5eb18c601c
[ion] Add registers in RCC
2018-08-23 16:05:08 +02:00
Émilie Feral
6add685ce0
[ion] Revert implementation of msleep using internal clock
2018-08-23 16:02:21 +02:00
Émilie Feral
c8b26a2bd5
[build] Revert compile FLAG
2018-08-23 15:57:38 +02:00
Léa Saviot
97a6257c6c
[poincare] Tangent
2018-08-23 15:42:50 +02:00
Léa Saviot
2bf6d27013
[poincare] Fix Sine and Cosine
2018-08-23 15:42:21 +02:00
Léa Saviot
4da07d23a9
[poincare] Fix Addition::shallowBeautify
2018-08-23 15:41:26 +02:00
Émilie Feral
b8ef271cea
[ion] Clean useless regs
2018-08-23 15:01:47 +02:00
Léa Saviot
133f16c721
[poincare] Fix Cosine
2018-08-23 14:06:54 +02:00
Léa Saviot
67cf8a1a46
[poincare] Sine
2018-08-23 14:06:31 +02:00
Léa Saviot
462a3816a8
[poincare] Cosine
2018-08-23 13:51:51 +02:00
Léa Saviot
4f488a9ac3
[poincare] Add missing reduction
2018-08-23 13:51:17 +02:00
Émilie Feral
af730aa35f
[poincare] Add missing test file: number.cpp
2018-08-23 13:50:20 +02:00
Léa Saviot
279d99676f
[poincare] Finish translating Trigonometry
2018-08-23 11:24:19 +02:00
Léa Saviot
691abe79ca
[poincare] Derivative
2018-08-23 11:19:25 +02:00
Léa Saviot
5710db8836
[poincare] Enable more tests
2018-08-23 09:53:25 +02:00
Léa Saviot
3f8dd83e78
[poincare] Start fixing Trigonometry
2018-08-22 18:04:25 +02:00
Émilie Feral
7d358a2646
Merge branch 'rtc_part1' of https://github.com/boricj/epsilon into exam_mode_boricj
2018-08-22 17:20:04 +02:00
Émilie Feral
fcec3017fc
[poincare] Parse Decimal Number
2018-08-22 16:28:07 +02:00
Léa Saviot
8035dcac63
[poincare] Fix Logarithm
2018-08-22 15:47:25 +02:00
Léa Saviot
4e1f8da1f7
[poincare] NaperianLogarithm
2018-08-22 15:47:09 +02:00
Léa Saviot
61317756bb
[poincare] Logarithm without Reduce + tests
2018-08-22 15:25:23 +02:00
Léa Saviot
6371f0fb9e
[poincare] Fix Addition::shallowReduce
2018-08-22 13:52:23 +02:00
Léa Saviot
a399bd3d4d
[poincare] Fix exception logging
2018-08-22 10:51:00 +02:00