Hugo Saint-Vignes
688394abce
[ion] Set stack pointer when testing as well
...
Change-Id: Ibeae7961535208c224f9ac51f4cf33e3978665b3
2020-11-04 15:32:58 +01:00
Émilie Feral
ad1ef783ce
[ion][escher] Revert previous commit: move inliner back to escher
2020-09-30 17:30:34 +02:00
Émilie Feral
f7479e0cf5
[ion][escher] Move image inliner to ion
2020-09-30 17:30:34 +02:00
Romain Goyet
ada205b1a7
[build] Use variants
...
- Move helpers functions into build/helpers.mak
- Move official warning into official targets only
2020-04-03 22:26:55 -04:00
Léa Saviot
f1f4e43159
[ion/console] Default ion sources have console_stdio, not _display
2020-01-07 13:50:02 +01:00
Romain Goyet
cb053cf8d2
[build] Clean variants
2019-10-01 15:38:27 +02:00
Romain Goyet
e81426f93b
[build] Clean the different targets
2019-10-01 15:38:27 +02:00
Émilie Feral
059c596a80
Makefiles: avoid building all sources for each target; introduce more
...
modularity
2019-08-08 17:22:01 +02:00
Émilie Feral
e89389591d
[ion] Clean test.external_flash target
2019-08-08 17:22:00 +02:00
Émilie Feral
2d8f98942e
[ion] LED changes color on charging event only for N0110 model
2019-08-08 15:54:41 +02:00
Émilie Feral
0d1efdfd78
Merge branch 'master' into f7
2019-06-13 12:12:55 -04:00
Léa Saviot
50bbae5e06
[ion/unicode] StringGlyphLength method
2019-06-13 10:37:47 -04: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
Émilie Feral
09bc4f27e9
[ion] Add Macro to log the storage content
2019-05-03 15:53:20 +02:00
Léa Saviot
bbb10f1993
[ion/kandinsky] Move unicode to ion
2019-05-03 15:53:19 +02:00
Léa Saviot
2cc222856e
[ion] remove crc32Padded
2019-04-25 17:11:06 +02:00
Émilie Feral
2e9a3b2fcb
Build: Add a target test_external_flash to build tests on external flash
...
that run on the internal flash
2019-04-15 18:07:23 +02:00
Émilie Feral
7d8e527d51
Merge branch 'version-11' of ssh://git.numworks.com/Epsilon into f7
2019-04-12 15:22:22 +02:00
Émilie Feral
adc30a8dcd
[ion] Add Macro to log the storage content
2019-04-12 15:16:52 +02:00
Léa Saviot
b6eb663f53
[ion/kandinsky] Move unicode to ion
2019-04-12 15:16:51 +02:00
Émilie Feral
43725bcac2
[ion] Keyboard: specify different keyboard layouts per platform/model
2019-04-12 15:01:58 +02:00
Émilie Feral
5dd0098981
[apps][ion] Handle LED color concurrency between exam mode and charging
...
state
2019-04-11 16:10:33 +02:00
Émilie Feral
22b9924f31
Merge branch 'master' of github.com:numworks/epsilon into f7
2019-04-05 11:35:48 +02:00
Romain Goyet
9ef96e434b
[ion] Avoid backticks to retrieve the PATCH_LEVEL
2019-03-19 09:38:17 +01:00
Émilie Feral
ff6d8139f3
Merge branch 'master' of github.com:numworks/epsilon into f7
2019-03-14 15:10:40 +01:00
Romain Goyet
4f1d74f44b
[build] Use an out-of-tree build
2019-03-06 15:00:59 +01:00
Ruben Dashyan
c6e5b4590c
[ion/device] Add external flash tests
2019-01-11 14:13:55 +01:00
Léa Saviot
e619ee0f2c
[ion] Fix crc32_padded inclusion
2018-11-23 12:03:59 +01:00
Léa Saviot
11b98bb13e
[ion] Add test on Storage
2018-11-23 12:03:58 +01:00
Romain Goyet
f4f567814e
[escher] Compress images
2018-10-12 09:36:44 +02:00
Émilie Feral
b0ede47d55
[ion] Change Storage design (former kallax)
2018-03-22 14:01:38 +01:00
Émilie Feral
3c0adfe918
[ion] Move KallaxInfo to SoftwareVersion renamed in PlatformInfo
2018-03-22 14:01:38 +01:00
Émilie Feral
aa984bca74
[escher][ion] Move Record and Kallax in Ion/
2018-03-22 14:01:38 +01:00
Romain Goyet
489b26e813
Re-organize and re-prefix the Makefile variables
2018-02-02 14:30:35 +01:00
Romain Goyet
e5010b1621
Work around a GCC bug
2017-10-19 17:31:40 +02:00
Émilie Feral
88aeabb8a1
[apps][ion] Add <math.h> header to ensure building with all compilaters
...
[ion] In makefile, force the PATCH_LEVEL to be length 7
Change-Id: I67a7bd873a247dd42d0d1e845912cc8b71330d9e
2017-08-24 14:05:19 +02:00
Émilie Feral
bda4d46fae
Merge changes Iebf9237d,Ia39a3518,I42b2c892,I710adab0,Ia35eb1cc, ...
...
* changes:
[poincare] Resolve warning
[escher] Fix bug: do not redraw window at each timer fire but only for timer requiring redraw
[ion] Add a class State in Keyboard
[liba] Correct __aeabi_llsr, __aeabi_llsl with tests
[poincare] Change association rules in parser
[apps/settings] Open hardware test with 6, t or T events
[apps/calculation] Insert ans when starting expression with -, ^, *, +, /
[i18n] Change message: "Valeurs"->"Tableau"
[i18n] Change message
[escher] Repaire optimal size for message text view
2017-05-23 15:39:42 +02:00
Émilie Feral
f9a1caa8eb
[ion] Add a class State in Keyboard
...
Change-Id: I42b2c892deaedc83a7629d8c8be66cd4e1fbcb5c
2017-05-23 15:24:55 +02:00
Romain Goyet
1f8dc0cdcb
[ion/device] Fix the location of the version informations
...
Change-Id: I9991f2b0c9a4ee678bd27f2e619f8772678a84f0
2017-05-23 09:53:32 +02:00
Romain Goyet
61ed9a128f
[ion] Add a test for the events
...
Change-Id: Ia15b137b151831a7b4140c176f41621dad1f48ef
2017-05-01 21:57:53 +02:00
Romain Goyet
d0988f6f09
[ion] Add a host command-line utility to filter valid events
...
Change-Id: Iaaa26ebf079152592a973c1f4658caa00f3f0651
2017-05-01 16:01:35 +02:00
Émilie Feral
7091b2ea35
[ion] Add software version, patch level and serial number
...
Change-Id: I011eeb2d8596f63e0c2fdedf353d544dc8a8a202
2017-04-04 14:18:11 +02:00
Romain Goyet
bfab275a88
[ion] Get rid of log
...
Change-Id: Icf37d4cedb1cc3ffbc9e020cdb7b4a89d543aa23
2017-03-17 16:00:47 +01:00
Romain Goyet
abf8fcd259
[ion] Use a C API for logging
...
Change-Id: I0aaa139b3434b62618f5e8d6ac88fe164bca4c2b
2017-02-20 13:33:14 +01:00
Romain Goyet
a447c8d0b8
[ion] Ion::Log::print(int)
...
Change-Id: I5cdb33194d32b5ac219b92cb26d77fcc978cbcb4
2017-02-16 11:00:53 +01:00
Romain Goyet
a94e8c314f
Simplify the makefile configuration
...
Change-Id: I826916e0d0b23f7429a66dfa7001b19dcc53080a
2017-02-16 11:00:17 +01:00
Romain Goyet
9b6b341c62
[ion] Clean the shared folder
...
Change-Id: I165135ec1600795266a331ee740e608be16c7933
2017-02-16 10:59:43 +01:00
Romain Goyet
6343a84735
[ion] Fix the C API
...
Change-Id: Ifbe11515171d7ee919f90fb28d63907c3c4cfd42
2017-02-14 11:24:47 +01:00
Romain Goyet
025405d01d
[ion] Add Ion::crc32
...
Takes only 32bit values. Uses non-reversed data/input
Change-Id: I8a776064af69047f7a8fa1399cf8a484f42b9b18
2017-01-06 17:22:29 +01:00
Romain Goyet
3702af0f11
[ion] The shared routines are not always needed
...
Namely, the keydown to getevent routine should eventually not be shared
Change-Id: Ie3afabe9cc1cd7503dc3de06928471edd4f1f22b
2016-11-06 12:04:59 +01:00