Léa Saviot
fd4eeada42
[ion/display] Increase display timings for bad LCD
2019-06-17 18:10:51 +02:00
Ruben Dashyan
cd94530d4a
[ion/device/usb] Decrease GPIO OSPEEDR to fast
2019-06-17 18:09:18 +02:00
Ruben Dashyan
987f21ffe8
[ion/device/led] Decrease GPIO OSPEEDR
2019-06-17 18:07:56 +02:00
Ruben Dashyan
0468adea35
[ion/device/n0110/external_flash] Decrease GPIO OSPEEDR to fast
2019-06-17 18:07:30 +02:00
Léa Saviot
ea0a4856c6
[ion/n0110] Add Spread spectrum at 0.25%
2019-06-17 18:07:03 +02:00
Léa Saviot
debcda40b1
Merge branch 'master' into f7
2019-06-17 14:33:05 +02:00
Léa Saviot
0478fc816e
[escher/layout_field] Fix cursor position when inserting "cos()"
2019-06-17 08:25:29 -04:00
Émilie Feral
a5536115c5
[poincare] Symbol: fix uninitialized read (valgrind)
2019-06-17 14:03:27 +02:00
Romain Goyet
7e1b4efbd2
[ion/device/display] Make sure the calibration is properly sent
2019-06-17 11:26:53 +02:00
Émilie Feral
57cc58dfb8
[poincare] Decimal: avoid deferencing nullptr
2019-06-17 10:20:25 +02:00
Émilie Feral
709a7028e8
[shared] BannerView: add an assertion to avoid deferencing nullptr
2019-06-17 10:20:25 +02:00
Émilie Feral
d07b3382e9
Merge branch 'master' into f7
2019-06-14 13:38:02 -04:00
Émilie Feral
b485319e76
[python] Clean gc_collect and comment to explain potential address
...
sanitize error
2019-06-14 13:37:11 -04:00
Émilie Feral
c0da810ea1
[python] Turtle module: fix modturtle_gc_collect from stack-buffer-overflow
2019-06-14 13:37:11 -04:00
Léa Saviot
abb94feea9
Merge branch 'master' into f7
2019-06-14 16:03:59 +02:00
Émilie Feral
9c2fc84cd0
[code] Fix 'use address after scope' issue
...
We used an array that was out of scope in PythonToolbox.
2019-06-14 15:53:45 +02:00
Léa Saviot
bedc09f9f1
[apps/graph_controller] Clean code
2019-06-14 09:31:46 -04:00
Léa Saviot
3de7e4daab
[apps/regression] Fix bannerView
...
For data
0 0
1 2
2 6
3 12
4 20
5 30
6 42
7 56
and square regression, the coefficient c is not fully displayed
2019-06-14 09:31:46 -04:00
Léa Saviot
a886c0fb32
[apps/shared] Share PadWithSpaces method
2019-06-14 09:31:46 -04:00
Léa Saviot
e17658181d
[escher/layout_field] Compute the pointed layout after the insertion
...
Otherwise it breaks the scenario:
Initial layout: '0
"abs(x)" pressed in the toolbox => |•| is added, • being an empty layout
Final layout: |0'|
2019-06-14 08:20:54 -04:00
Léa Saviot
872de8deef
[ion/utf8_helper] Fix StringGlyphLength
2019-06-14 08:16:55 -04:00
Léa Saviot
c04d33e5fe
[ion/bench] Fix includes and namespace
2019-06-14 11:18:47 +02:00
Émilie Feral
0d1efdfd78
Merge branch 'master' into f7
2019-06-13 12:12:55 -04:00
Léa Saviot
2061c5d692
[escher/text_area] Fix text indentation handling
...
We used a small buffer to preprocess a text to insert in text area (add
indentation, remove empty code points, compute the next cursor location),
but the size of this buffer was sometimes too small and caused a crash.
Now we do all the text odification in place in the text area buffer.
2019-06-13 11:40:13 -04:00
Émilie Feral
89c8aaeb49
[ion] Coding style: change method names for more consistency
2019-06-13 11:36:55 -04:00
Émilie Feral
6b880c3a72
[ion] Further factorization of standby command in
...
bench
2019-06-13 11:10:16 -04:00
Émilie Feral
41b2865e92
[ion] Use factorized suspend instructions in bench
2019-06-13 11:10:01 -04:00
Léa Saviot
78bdd0e04b
[apps/statistics] Fix banner view
...
Scientific mode, Data:
10 - 1
20 - 5
30 - 4
40 - 3
50 - 1
Display the histogram, there are problems in the banner view
2019-06-13 10:37:47 -04:00
Léa Saviot
50bbae5e06
[ion/unicode] StringGlyphLength method
2019-06-13 10:37:47 -04:00
Léa Saviot
1e64db68ef
[apps/solver] Fix string length computation
...
The layout for delta=b^2*4ac did not appear properly
2019-06-13 08:50:45 -04:00
Émilie Feral
cdae005245
[ion] Flasher: change text color to black
2019-06-12 15:56:49 -04:00
daffyb
d7333e6585
Update base.fr.i18n
...
some e become é
2019-06-12 15:55:27 +02:00
daffyb
278c8a5cc9
Update base.fr.i18n
...
"Numéro serie" >>> "Numéro série"
2019-06-12 15:54:10 +02:00
Léa Saviot
e380c261b9
[ion/ram.ld] Include config file and add search path to LDFLAGS
2019-06-12 14:53:17 +02:00
Émilie Feral
a462a3ac0a
[ion] Flasher: add optional verbose on device screen when running
2019-06-12 11:21:02 +02:00
Émilie Feral
04a3e675e3
[ion] Clean Makefile instructions for ion/src/device/shared/usb/flasher.o
2019-06-12 11:20:55 +02:00
Émilie Feral
f121387812
[ion] LD configuration: change RAM spliting between bench and flasher to
...
give more space to flasher
2019-06-12 11:20:47 +02:00
Léa Saviot
f9d47c76e4
[ion/bench] Add missing header includes
2019-06-12 10:27:23 +02:00
Léa Saviot
63a9c8153e
[ion/bench] Replace Reset command with Jump
...
Reset can be done via the command JUMP=0x20008000
2019-06-12 09:52:02 +02:00
Émilie Feral
ebe1735294
[ion] Board: remove shutdown method
...
- It should shutdown the ExternalFlash
- But it cannot be done in one function because some code need to be
in the external flash and some other in the internal flash.
2019-06-11 15:35:38 -04:00
Émilie Feral
e668f5f5fe
[ion] Reset: isolate part of code that needs to be execute from the
...
internal flash and link it in internal flash
2019-06-11 15:35:38 -04:00
Émilie Feral
27aa35bf40
[ion] Don't forget to shutdown External Flash when
...
sleeping/stoping/standingby
2019-06-11 15:35:31 -04:00
Léa Saviot
d913a89a3e
[ion/device] Missing ion/src/device/shared/ram.ld file
2019-06-11 14:58:52 +02:00
Léa Saviot
72615faa84
[ion/scripts] Config files for ram.ld to set origin and length
2019-06-11 14:29:28 +02:00
Léa Saviot
f7e45a9872
[ion/device] Remove _jump_reset_address symbol and share linker scripts
2019-06-11 12:27:37 +02:00
Léa Saviot
44b463f1cb
[ion/reset] Jump to given address (after DFU, the last DFU address set)
2019-06-11 12:26:58 +02:00
Léa Saviot
22c43fda1f
[ion/device] Flasher and bench downloaded at different adresses
2019-06-11 11:58:11 +02:00
Léa Saviot
cc2184bb7d
[ion/bench] In LCDPins, do not test the power pin instead of TE
2019-06-07 16:16:35 +02:00
Léa Saviot
baaafd956c
[ion/device] Factorize the SysTickPerMillisecond computation
2019-06-06 15:28:06 +02:00
Léa Saviot
75259d2323
[ion/n0100] Remove warning about calibration
2019-06-06 15:27:15 +02:00