Maxime FRIESS
0e7db3ce8a
Merge pull request #548 from Pixelpunker/omega-dev
...
Some corrections and many additions to German translation, mostly Python toolbox
2021-06-29 17:52:45 +02:00
Pixelpunker
786a3273da
All translated german strings limited to 35 characters
2021-06-29 17:11:10 +02:00
Pixelpunker
ed54927c5b
Fix for 4 translation keys
2021-06-28 16:41:40 +02:00
Pixelpunker
2ee86ce52f
Fix build error "BetaVersionMessage4"
2021-06-28 16:31:52 +02:00
Pixelpunker
a3720d3d76
Some corrections and many additions to German translation, mostly Python toolbox
2021-06-28 16:09:49 +02:00
Maxime FRIESS
85f8f4fedd
Merge pull request #538 from RedGl0w/omegaV15-5
...
Omega with epsilon 15.5
2021-06-20 22:22:26 +02:00
Maxime FRIESS
e62c328661
Merge pull request #536 from RedGl0w/omegaFixCI
...
[code/tests] Fix issue with toolboxIonKeys
2021-05-27 18:55:16 +02:00
Joachim LF
080ac51aae
[Simulator/android] Fix language auto selection
2021-05-15 09:19:01 +02:00
Joachim LF
bf5f24f96c
[Simulator/windows] Fix deleted file
2021-05-14 21:10:47 +02:00
Joachim LF
7e24502414
[Simulator] Use std::cout and added dummy store_script
2021-05-14 20:04:59 +02:00
Joachim LF
dd45419006
[Simulator/windows] fix build
2021-05-14 19:45:57 +02:00
Joachim LF
aba2388253
[Ion/web] Fix build
2021-05-14 19:41:37 +02:00
Joachim LF
5fca77a8f8
[Build] Disable telemetry
2021-05-14 14:18:10 +02:00
Joachim LF
f258da16f1
[Build] revert binpack move
2021-05-14 14:16:41 +02:00
Joachim LF
35e4146551
[Workflow/unit] change target name
2021-05-14 13:35:44 +02:00
Joachim LF
76dad83aec
[n0110] Disable OTP lock
2021-05-14 13:29:49 +02:00
Joachim LF
f999c796c3
[Upstream] Merged epsilon 15.5
2021-05-14 13:28:22 +02:00
Maxime FRIESS
f86c22f10b
Merge pull request #528 from RedGl0w/patch-20
...
Delete .gitlab-ci.yml
2021-05-12 23:58:36 +02:00
Maxime FRIESS
c841362a63
Merge pull request #535 from RedGl0w/fixLocalization
...
[shared/localization] Fix theme palette
2021-05-12 23:55:35 +02:00
Joachim LF
33ad74e1be
[code/tests] Fix issue with toolboxIonKeys
2021-05-12 19:56:34 +02:00
Joachim Le Fournis
e4aa82e62a
[shared/localization] Fix theme palette
...
this fixes https://github.com/Omega-Numworks/Omega/issues/534
2021-05-12 12:06:18 +02:00
Joachim Le Fournis
f40fe27b68
Delete .gitlab-ci.yml
2021-04-26 12:09:58 +02:00
Gabriel Ozouf
3e071a59fe
build: Version 15.5.0
2021-04-16 10:53:34 +02:00
Gabriel Ozouf
f50f22081c
[apps/main] Move lockUnlockedPCBVersion to ion_main
...
Although we always include the on-boarding when releasing a firmware,
moving this method here costs nothing and prevents mistakes if we ever
decide to remove on-boarding.
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
313b5ed222
[apps/settings] Add comment on version cycle display
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
f8798aa561
[ion] Move pcbVersion method to its own file
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
46acd4eb61
[ion/device/n0110/internal_flash] Add method OTPLockAddress
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
018ea07796
[ion/device] Add comments and rename variables for clarity
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
d7f41e306c
[ion/device/n0100] Add comment on dummy PCB version methods
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
029dc2be5e
[build/targets.device.n0110] Move flag before target
...
This is in keeping with the order set up in build/all.mak.
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
bf99a2976b
[build] Improve comments
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
03c85c0b0e
[ion/device/external_flash] Move model specific code
...
As the N0100 does not have an external flash chip, the code to handle
the external flash does not need to be compiled on this model.
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
08f351fe31
[settings] Add PCB version to software version / patch level cycle
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
Gabriel Ozouf
ed95b46c5b
[build/n0110] Set PCB_LATEST to proper PCB version
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
b8727bc256
[ion/device] Rename some PCB version methods
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
5ccf8d6b97
[ion/device/external_flash] Add dsb instruction in method wait
...
This mimics the behavior of InternalFlash::wait, and fixes a bug found
on the bench when reading the flashed firmware.
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
b80daf70d3
[ion/device/n0110/usb] Consolidate configs of Vbus pin
...
Even though the configuration of the Vbus pin depends on the hardware
running Epsilon, we do not actually need one VbusPin object for each
configuration. Indeed, an AFGPIOPin object can be used to configure the
pin as a standard GPIO, provided one does not call its init() method.
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
36655f1c19
[ion/device/n0110] Change getter for OTPAddress
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
ed18f1e95f
[ion/device] Lock OTP after writing version
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
cbb435d656
[ion/device] Adapt behaviour in factory
...
When flashing fo the first time, we need Epsilon to know the PCB version
before the OTP are flashed. We also need the to prevent Epsilon from
writing the OTP outside of the factory.
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
00b74430cd
[build] Add mendatory USE_IN_FACTORY variable to binpack rule
...
This variable specifies whether the binpack is used for first-time
flashing on assembly-line, or for diagnostic later on.
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
8705ddaf8a
[ion/device/bench] Add command to write and validate PCB version
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
ddae6607f9
[ion/device/n0110] Deduce Vbus config from PCB version
...
Revised PCB (version number > 0) should configure Vbus as a GPIO instead
of an alternate function.
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
c4ef2016ba
[ion/device/n0110] Methods to read and write PCB version in OTP
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
524a7d9619
[ion/device/n0110] Define OTP blocks in internal flash
2021-04-16 10:46:10 +02:00
Gabriel Ozouf
e456667d5e
[ion/device] Add parameter PCB_LATEST
...
This indicates the latest PCB revision on which this version of Epsilon
can run.
2021-04-16 10:46:10 +02:00
Léa Saviot
3000431f3b
build: Version 15.3.6
2021-03-29 10:20:17 +02:00
Léa Saviot
50a32b470d
[ion/drivers/external_flash] Remove assertion unvalid on n0100
2021-03-29 10:20:17 +02:00