Laury
d983797ac8
Revert "[storage] New attempt to save cursor position"
...
This reverts commit c826e556a1 .
2022-06-17 12:12:39 +02:00
Laury
c826e556a1
[storage] New attempt to save cursor position
2022-06-10 16:16:16 +02:00
Laury
36fa4a4152
Revert "[storage] Possibility to store metadata with records (cursor in scripts)"
2022-05-09 18:39:10 +02:00
devdl11
7f8e6a6b87
Merged new bootloader
...
Co-authored-by: Yaya-Cout <yaya.cout@free.fr >
2022-04-27 21:02:04 +02:00
Laury
77352e34b5
[storage] Possibility to store metadata with records (cursor in scripts)
2022-04-15 22:30:53 +02:00
Laury
2bf6de5044
[reader] Fixed bug when a word is too big
2022-04-15 22:19:31 +02:00
devdl11
15801ae9e4
[DFU] Fix simulators
2022-04-07 20:07:03 +02:00
Laury
b675a78a87
[ion] Part of the fix for CI
2022-03-28 19:25:29 +02:00
Laury
e40d63a6ff
Merge Upsilon-dev
2022-03-23 22:02:27 +01:00
Laury
323eba63e1
Merge with Omega-dev
2022-03-23 21:51:06 +01:00
Laury
3740a93a9f
[ion] Fixed CI
2022-03-19 17:59:07 +01:00
Laury
6dc31401fe
[bootloader] Compatibility with Omega 2.0
2022-03-17 20:05:20 +01:00
Laury
1c918f549c
[ion] Try a fix to make compilation work
2022-03-13 21:43:14 +01:00
Laury
72a25ec26d
[ion] Rework of storage trash
2022-03-13 21:32:35 +01:00
M4x1m3
63c2b99260
[ion/simulator] Fixed simulator
2022-03-10 19:34:47 +01:00
M4x1m3
ffb4c39e04
[ion] Added bootloader device
2022-02-27 00:32:24 +01:00
Laury
af5f9ea578
[ion/storage] Added the "ctrl-z" system everywhere
2022-02-19 12:09:02 +01:00
Laury
f3d632c462
[apps/calculation] Add a "ctrl-z" system
2022-02-15 22:24:50 +01:00
Yaya-Cout
f4ce415e32
[apps/code] Fix multiplication in Python app on simulator ( #126 )
2022-01-21 16:51:58 +01:00
Yaya-Cout
169fb7404e
Fix spelling ( #128 )
...
* Fix spelling in .cpp files
* Fix spelling in all files
2022-01-20 17:21:35 +01:00
Laury
e575ffc7ce
[apps/code] Shift + OK don't quit toolbox
2022-01-15 21:33:32 +01:00
lolocomotive
2248e415c4
Separate Upsilon and Omega versions ( #112 )
2022-01-04 20:37:46 +01:00
devdl11
dd48235721
USB Protection correction ( #90 )
2021-12-14 21:51:53 +01:00
devdl11
e8a1bc6149
Creation of a protection system against unintentional updates to Epsilon 16 (foundation) + Recovery Improvement ( #37 )
2021-11-11 18:20:16 +01:00
Yaya.Cout
9eb81a6daf
Fix OmegaVersion in settings
2021-09-05 11:49:42 +02:00
Joachim LF
f999c796c3
[Upstream] Merged epsilon 15.5
2021-05-14 13:28:22 +02:00
Gabriel Ozouf
f8798aa561
[ion] Move pcbVersion method to its own file
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
bd0c7de2bf
[ion] Create method to lock PCB versions on old boards
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
0282104086
[ion] Add getter method for PCB version in string form
2021-04-16 10:46:10 +02:00
M4x1m3
a35fb141c4
[ion] Made username volatile
...
This ensures the compiler doesn't assume that the username is fixed, allowing
us top change it before flashing, to let the user change his username.
2021-03-20 20:14:12 +01:00
Romain Goyet
c66db8c98d
[ion] Actually send None events to the destination journal
...
Said journal will most likely ignore it, but it gives it the opporunity
to do something about it.
2021-03-03 15:37:57 +01:00
Romain Goyet
2f2e45a6a5
[ion/simulator] Headless simulator maps Ion::Console to stdio
2021-03-03 15:37:48 +01:00
Romain Goyet
a834c954b8
[ion/simulator] Get rid of the headless target
2021-03-03 15:37:48 +01:00
Romain Goyet
2bee7eb267
[ion] Make Ion::Events::Journal optional
2021-03-03 15:37:48 +01:00
Romain Goyet
f4905c59a2
[ion] Events::Journal has isEmpty
2021-03-03 15:37:47 +01:00
Romain Goyet
d4984722cf
[ion/simulator] Rename the events_platform file
2021-03-03 15:37:47 +01:00
Romain Goyet
cbc3951ab1
[ion] Add an event journal
...
It's pretty much just two callbacks that one can hook into to get some
events in or out of Ion.
It adds a couple useless checks and pointers to any build and could be
hidden behind a feature flag, but the extra weight is minimal.
2021-03-03 15:37:47 +01:00
Romain Goyet
baf8b8cbf0
[ion/simulator] Clean the Keyboard implementation
2021-03-03 15:37:47 +01:00
Romain Goyet
90b25ecf51
[ion] Clean some dummy files
2021-03-03 15:37:47 +01:00
Romain Goyet
d02ce2dd16
[ion] Sort dummy functions
...
Dummy Ion-level functions should be in the top-level shared folder. And
dummy functions for simulator headers should be in the simulator folder.
2021-03-03 15:37:47 +01:00
Joachim LF
6072307e34
[Settings] Always compile with empty username, and don't dipslay
2021-02-26 08:19:50 +01:00
Joachim LF
9b17d1b882
[Update] Epsilon 15.3.1
2021-01-21 19:56:06 +01:00
Léa Saviot
e00cb91f74
[ion/utf8_helper] Reuse strlen value
2020-11-05 13:23:21 +01:00
Léa Saviot
f96e4e92ce
[ion/utf8_helper] Fix bad variable use
2020-11-05 13:23:21 +01:00
Gabriel Ozouf
6f21310e08
[ion/events] Add comment about defaultText method
...
Change-Id: Ief2b53395a7921d85b116ded935c9dfeb10d08fd
2020-11-04 15:58:38 +01:00
Gabriel Ozouf
993de56d59
[ion/events] Remove method defaultIsDefined
...
Change-Id: Ic5c057a451bfc49d99f4b2a70ec5dbff16844a86
2020-11-04 15:58:38 +01:00
Gabriel Ozouf
0185e0562c
[escher/run_loop] Move kandinksy include
...
To check whether an ExternalText could be written with Epsilon's fonts,
UTF8Helper made a reference to Kandinsky, which is prohibited. This
check is now done in Escher, before dispatching the event.
Change-Id: I55e9db1ba43c3115775499db47b90a6bdd7cc7b3
2020-11-04 15:58:38 +01:00
Hugo Saint-Vignes
d5e810f2b8
[ion/shared] Remove contexpr array definition in header
...
Change-Id: I620e977b000ee53c3db97510e666dfda30f4db30
2020-11-04 15:58:38 +01:00
Hugo Saint-Vignes
f789bb156d
[ion/keyboard] Fix const const array
...
Change-Id: I75cfc94ed36493a78bd104f8c4734f2ecd3d042d
2020-11-04 15:58:36 +01:00
Gabriel Ozouf
b0b6fe33c9
[ion/events] Factor includes of layout_events.h
...
Change-Id: Id7f68f4dfb4727453a02437a0b824492a8c94730
2020-11-04 15:58:29 +01:00