Romain Goyet
7e1b4efbd2
[ion/device/display] Make sure the calibration is properly sent
2019-06-17 11:26:53 +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
Léa Saviot
6e27c7aec7
[ion/crc] Fix crc: n0100 does not have 8-bits hardware implementation
2019-06-06 14:34:09 +02:00
Léa Saviot
13a9b370c4
[ion/bench] Fix lcd_pins comment
2019-06-06 14:33:09 +02:00
Léa Saviot
22d6cfedda
Merge branch 'version-11' into f7
2019-06-06 10:10:50 +02:00
Ruben Dashyan
5015bc231b
[apps/code/editor_controller] Fix backspace event handling
...
If there are only spaces on the left of the cursor, then a backspace
should remove two spaces (or one if there is only one of it). The number
of spaces was miscomputed.
2019-06-06 10:00:32 +02:00
Ruben Dashyan
3ed2c3d046
[apps/code] Fix PythonToolbox
...
"kandinsky module function prefix" did insert "kandinsky.function"
instead of "kandinsky.\x11"
2019-06-06 10:00:32 +02:00
Romain Goyet
d67cfb0852
[kandinsky] Misc font updates
...
Small font:
* Percent (25) blurry
* Backslash (5C) not properly antialiased
* Underscore (5F) blurry
* Degree symbol (B0) not perfectly round
* AE (C6) too wide
* ae (E6) too wide
* Round accent (30A) not perfectly round
* Approx-equal (2248) blurry
Large font:
* Degree symbol (B0) not perfectly round
* AE (C6) wrong
* ae (E6) too wide
* Uppercase delta (394) blurry
* Replacement character (FFFD) blurry
2019-06-06 10:00:32 +02:00
Ruben Dashyan
3add2127d0
[poincare/integral] Increase the max number of iterations to evaluate integral
2019-06-06 10:00:32 +02:00
critor
7450a35659
encoding fix
2019-06-06 10:00:32 +02:00
critor
6249eacf4e
Fixed german special characters
...
Now that special unicode characters are supported, when appropriate, replaced occurrences of the 'ae', 'oe', 'ue', and 'ss' digrams with the proper character.
2019-06-06 10:00:32 +02:00
Ruben Dashyan
ea4dd33826
[apps/regression] Use a new helper to compute linear regression coefficients
2019-06-06 10:00:32 +02:00