Émilie Feral
cdae005245
[ion] Flasher: change text color to black
2019-06-12 15:56:49 -04: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
Ruben Dashyan
13c63f495c
[apps/regression/model/exponential_model] Explicit fit
2019-06-06 10:00:32 +02:00
Ruben Dashyan
9f41a46ce7
[apps/regression] Add tests about exponential regression
2019-06-06 10:00:32 +02:00
Ruben Dashyan
6d4404d4b7
[poincare/decimal] Fix rounding error when buidling 0.9999...
2019-06-06 10:00:32 +02:00
Ruben Dashyan
b5bf3b0bbc
[poincare/test/number] Test that long decimals 0.999...9 are rounded off to 1
2019-06-06 10:00:32 +02:00
Romain Goyet
695f05dc4a
[kandinsky] Add a debug line to help diagnose wrong glyph sizes
2019-06-06 10:00:32 +02:00
Romain Goyet
01eeec5f08
[kandinsky] Fix the rasterizer with old libpng
2019-06-06 10:00:32 +02:00
Romain Goyet
2d22617985
[kandinsky] Use TTF fonts
2019-06-06 10:00:32 +02:00
Romain Goyet
eee32520bd
[kandinsky] Enforce proper size for the small font
2019-06-06 10:00:32 +02:00
Romain Goyet
dc4ddc580a
[kandinsky] Use SmallFont.otf and LargeFont.otf
...
It makes the Makefile shorter
2019-06-06 10:00:32 +02:00
Romain Goyet
9de6019fa4
[kandinsky] Auto-detect libpng in the rasterizer
2019-06-06 10:00:32 +02:00
Romain Goyet
6061c9f3ff
[kandinsky] The rasterizer can check the size of the emitted glyphs
2019-06-06 10:00:32 +02:00
Romain Goyet
0cd5032a3a
[kandinsky] Add safeguards in the rasterizer
2019-06-06 10:00:32 +02:00
Léa Saviot
18df391e5e
[poincare] Add tests about cursor positioning in layout
2019-06-06 10:00:32 +02:00
Léa Saviot
852c43c092
[escher/poincare] Cleaner way to find the cursored layout in LayoutField
...
Everything is now in the virtual method
LayoutNode::layoutToPointWhenInserting
This removes a dirty inclusion of apps/i18n.h in escher
2019-06-06 10:00:32 +02:00
Ruben Dashyan
77df361b3f
[kandinsky/font] Fix for gcc
2019-06-06 10:00:32 +02:00
Ruben Dashyan
19356c4a4e
[poincare] Fix trigonometric inverse functions' names in comments
2019-06-06 10:00:32 +02:00
Ruben Dashyan
baf067f20d
[apps/code/catalog.*.i18n] arctan -> atan
2019-06-06 10:00:32 +02:00
Ruben Dashyan
ca5ceb8940
[ion/events] Fix typo: arcsin -> asin and so on
2019-06-06 10:00:32 +02:00
Léa Saviot
9985ce7ed0
[ion/bench] LCDPins command might check the TearingEffect pin
2019-06-05 18:01:33 +02:00
Léa Saviot
cc9bbbd59c
[ion/external_flash] Unlock the flash before any erase
...
In some cases, but we do not not why, these registers had some bits
written to one, which locked the modification of some blocks of the
external flash. We thus reset the locking bits of the registers.
2019-06-05 17:11:43 +02:00
Léa Saviot
4dd2a5a47a
[ion] Change model name: n0200 --> n0110
2019-06-05 11:25:52 +02:00
Léa Saviot
74665c0569
[ion] Fix reset jump address accross platforms
2019-06-05 10:30:59 +02:00