Commit Graph

7778 Commits

Author SHA1 Message Date
Ruben Dashyan
75f99a63f5 [ion/f730] Fix battery GPIO 2019-01-10 18:25:02 +01:00
Ruben Dashyan
00253140e5 [ion/f730] WIP: Rename SDIOEN to SDMMCEN, don't init it anymore 2019-01-10 18:25:02 +01:00
Ruben Dashyan
9ecfc3c72c [ion/f730] Restore use DTCM 2019-01-10 18:25:02 +01:00
Ruben Dashyan
bb98c56505 [ion/f730] Fix RCC resst values 2019-01-10 18:25:02 +01:00
Romain Goyet
0fb08be2a9 [ion/f730] WIP: Temporarily increase delays for msleep/usleep 2019-01-10 18:25:02 +01:00
Romain Goyet
7a069260a6 [ion/f730] Double all FMC access times to account for HCLK from 96 to 192 MHz 2019-01-10 18:25:02 +01:00
Romain Goyet
1a3852ba48 [ion/f730] Enable USB controller 2019-01-10 18:25:02 +01:00
Romain Goyet
e755dbef38 [ion/f730] Enable HSE and PLL for a HCLK of 192 MHz 2019-01-10 18:25:02 +01:00
Romain Goyet
3cc9b32186 [ion/f730] Don't use DTCM for now 2019-01-10 18:25:02 +01:00
Romain Goyet
e07c6ccc88 [build] Allow proper mcpu/mfpu flags for different targets 2019-01-10 18:25:02 +01:00
Romain Goyet
b9d511a464 [apps] Enable a DUMMY_MAIN option 2019-01-10 18:25:02 +01:00
Romain Goyet
a1f5ea4f76 [ion/f730] Don't init clocks for now 2019-01-10 18:25:02 +01:00
Romain Goyet
25c72749b5 [ion/f730] Temporarily disable extra peripherals 2019-01-10 18:25:02 +01:00
Romain Goyet
9aaaf2c193 [ion/f730] Fix a reset value 2019-01-10 18:25:02 +01:00
Romain Goyet
63180705fa [ion/f730] Use the MPU to force FMC access width 2019-01-10 18:25:02 +01:00
Romain Goyet
20c0ba999c [ion/f730] Fix some makefiles 2019-01-10 18:25:02 +01:00
Romain Goyet
7cc47a6ccc [ion/f730] Use the proper GPIOs for the keyboard 2019-01-10 18:25:02 +01:00
Romain Goyet
64ce406c83 [ion/f730] Fix the backlight 2019-01-10 18:25:02 +01:00
Romain Goyet
993edb72d0 [ion/f730] Rename FSMC to FMC 2019-01-10 18:25:02 +01:00
Romain Goyet
19ad561728 [ion/f730] Fix makefiles 2019-01-10 18:25:02 +01:00
Romain Goyet
e4af17c3cc [build] Add an f730 folder 2019-01-10 18:25:02 +01:00
Romain Goyet
fe9b2fec1c [ion/f730] Switch to FMC 2019-01-10 18:25:02 +01:00
Romain Goyet
b547f8bfd9 [ion] Initial add of the f730 folder 2019-01-10 18:25:02 +01:00
Ruben Dashyan
f3073b3a6b [ion/f730] WIP: Temporary dummy serial number 2019-01-10 17:09:48 +01:00
Ruben Dashyan
1351964f89 [ion/f730/battery] WIP: Temporary dummy Charge::FULL level 2019-01-10 17:09:18 +01:00
Ruben Dashyan
d5ff7b118a [escher] WIP: Temporarily comment Ion::Display::waitForVBlank() 2019-01-10 17:06:34 +01:00
Ruben Dashyan
e4c64e31ee [apps] WIP: Disable a DUMMY_MAIN option 2019-01-10 17:06:21 +01:00
Ruben Dashyan
440d0b47f6 [ion/f730] WIP: Adapt linker script and DEBUG=1 to fit in flash 2019-01-10 17:05:57 +01:00
Ruben Dashyan
c72b604aa8 [ion/f730] Fix includes for the right PLATFORM 2019-01-10 17:05:55 +01:00
Ruben Dashyan
db053db609 [ion/keyboard] Do not use magic numbers 2019-01-10 17:05:55 +01:00
Ruben Dashyan
0352447185 [ion/f730] Fix battery GPIO 2019-01-10 17:05:55 +01:00
Ruben Dashyan
08d9416ad8 [ion/f730] WIP: Rename SDIOEN to SDMMCEN, don't init it anymore 2019-01-10 17:05:26 +01:00
Léa Saviot
54b8d07ee3 [apps/variable_box_controller] Fix layout memoization 2019-01-10 11:42:05 +01:00
Léa Saviot
35cc26b68a [apps/variable_box_controller] Shift memoization after deleting item 2019-01-10 11:42:05 +01:00
Léa Saviot
be3ab70e67 [apps/calculation] Do not display approximation if it is unreal
Fixes: sqrt(-1) in real complex format, then change complex format, it
then displays unreal = undef
2019-01-10 11:42:05 +01:00
Léa Saviot
027148f376 [apps/calculation] Clean comments 2019-01-10 11:42:05 +01:00
Léa Saviot
b5c19d37da [poincare] By default, the complex mode is "Real" 2019-01-10 11:42:05 +01:00
Émilie Feral
b3a8441289 [solver] Fix tests on EquationStore: delta discriminant is counted as a
solution
2019-01-10 11:42:05 +01:00
Émilie Feral
a539b2f061 [poincare] Test: fix tests on Complex Format 2019-01-10 11:42:05 +01:00
Émilie Feral
c3b335212c [solver] Add a warning message when a polynomial has no real root 2019-01-10 11:42:05 +01:00
Émilie Feral
8cf6006a58 [solver] I18n: add messages "The polynomial has no real root" 2019-01-10 11:42:05 +01:00
Émilie Feral
4ccf1f08a9 [solver] Delta discriminant is counted as a solution to clear the code 2019-01-10 11:42:05 +01:00
Léa Saviot
fbb1fbd138 [apps/code] Handle nullptr prompt text in input 2019-01-10 11:42:05 +01:00
Léa Saviot
05bfbe83ac [escher/pointer_text_view] Clean minimalSizeForOptimalDisplay
It was unneedingly overriden + added escape case on nullptr text
2019-01-10 11:42:05 +01:00
Émilie Feral
43522d0dc9 [poincare] Power: shallowBeautify for ReductionTarget::System turn
x^(p/q) into root(x,q)^p to use the special case of root(x, p) with x
real and p integer might have a real solution in 'Real' complex format
2019-01-10 11:42:05 +01:00
Émilie Feral
2a71f2bada [poincare] NthRoot: special case for approximation of form root(x,p)
with x real and p integer in Real complex format

In this case, root(x,p) might have a real result which is not the
principale angle returned by the standard library
2019-01-10 11:42:05 +01:00
Émilie Feral
f6026254be [poincare] Add an argument ReductionTarget to shallowBeautify 2019-01-10 11:42:05 +01:00
Émilie Feral
a24f65bd46 [poincare] Revert special case when approximating x^(p/q) with x real
and p, q integer

That hugely slows down the approximation routine
2019-01-10 11:42:05 +01:00
Léa Saviot
56aaea79cb [poincare/rational] Fix template declaration 2019-01-10 11:42:05 +01:00
Léa Saviot
4788495d62 [poincare/parser] -1/2 gives - 1/2 and not -(1) / 2 2019-01-10 11:42:05 +01:00