M4x1m3
0d183cedf2
[build] Added target doc, using doxygen.
2019-12-27 21:32:15 +01:00
Quentin Guidée
b7fe5b51c8
Fixed alpha + %
2019-12-25 19:24:33 +01:00
Quentin Guidée
160adf6bab
Fix compilation errors on n0110
2019-12-25 14:40:57 +01:00
Quentin Guidée
57f2b41c3f
Fix: OMEGA not displayed on the home screen
2019-12-25 14:37:08 +01:00
Quentin Guidée
7e6ceaa8ac
Merge branch 'RedGl0w-AlphaLock' into omega-dev
2019-12-24 17:36:50 +01:00
Quentin Guidée
85c98cefe5
Fix conflicts
2019-12-24 17:33:32 +01:00
Quentin Guidée
be8085eaf8
Updated submodules
2019-12-24 17:23:55 +01:00
Quentin Guidée
d030e5959e
Merge branch 'pr/104' into omega-dev
2019-12-24 17:00:06 +01:00
Quentin Guidée
0ffe82fd17
Update themes
2019-12-24 16:56:55 +01:00
Quentin
b392e80bfc
Merge pull request #103 from zardam/omega-dev-dutch
...
Disable "External" in Dutch exam mode
2019-12-24 16:28:06 +01:00
M4x1m3
dd16c9336c
Merge branch 'omega-dev' of https://github.com/Omega-Numworks/Omega into omega-dev
2019-12-24 13:47:21 +01:00
Damien Nicolet
26dcc7c546
Disable "External" in Dutch exam mode
2019-12-24 13:28:13 +01:00
Quentin Guidée
eff2ba92a4
Ignore MacOS files
2019-12-24 10:57:56 +01:00
redgl0w
9a813b8dfb
Update events.h
2019-12-24 09:23:28 +01:00
redgl0w
3924121008
Update layout_events.h
2019-12-24 09:22:57 +01:00
redgl0w
3e91ba0f80
Update layout_events.h
2019-12-24 09:22:27 +01:00
redgl0w
f838d31ec1
Update events_modifier.cpp
2019-12-24 09:21:14 +01:00
redgl0w
bb83ec9b76
Update text_area.cpp
2019-12-24 09:20:33 +01:00
redgl0w
a680bb5aa2
Update layout_field.cpp
2019-12-24 09:19:12 +01:00
Quentin Guidée
004551d6b7
[EXPERIMENTAL] Upstream merged with Omega
2019-12-24 01:20:28 +01:00
Quentin Guidée
a159d80b1c
Resolved conflicts
2019-12-24 01:07:22 +01:00
Émilie Feral
588c05f6b4
[ion] Reset: Add memory barriers before/after calling for a core reset:
2019-12-23 11:52:00 +01:00
Émilie Feral
9fca8e8b8b
[ion] Reset: factorize cache disabling
2019-12-23 11:52:00 +01:00
Émilie Feral
7b7447b110
[ion] N0110 cache: clean isb/dsb calls
2019-12-23 11:52:00 +01:00
Émilie Feral
934e2c8aeb
[poincare] Change name IntegerApproximationIfPossible --> PositiveIntegerApproximationIfPossible
2019-12-23 09:26:18 +01:00
Émilie Feral
07ecc119ab
[poincare] Fix gcd and lcm approximations
2019-12-23 09:26:18 +01:00
Émilie Feral
c2f86e0806
[poincare] Add tests on lcm and gcd approximations
2019-12-23 09:26:18 +01:00
M4x1m3
53c7dfee8a
[build] added print-*, made it work
2019-12-22 17:13:28 +01:00
M4x1m3
45d7aee713
[build] Icon theming!
2019-12-22 14:01:34 +01:00
redgl0w
eb28aabd75
Removed experiment
2019-12-22 11:18:52 +01:00
redgl0w
c903e674d3
Remove %
...
Removed % and put again the remove glyph
2019-12-22 11:14:56 +01:00
Quentin
ce621f0a1b
Merge pull request #99 from zardam/omega-extapp
...
External application, API v2
2019-12-22 11:06:01 +01:00
Quentin
9c1698b233
Merge pull request #100 from M4xi1m3/omega-dev
...
Various improvements to build system
2019-12-22 11:05:33 +01:00
M4x1m3
d53676068b
Added target run for simulator
2019-12-21 15:20:35 +01:00
M4x1m3
e6e583d967
Added OMEGA_THEME ( #33 ). Added cleanall target
2019-12-21 15:08:24 +01:00
Émilie Feral
053fb935e3
[apps] Change color of LED in power on self test: blue is too easily
...
confused with white
2019-12-20 14:04:56 +01:00
Léa Saviot
4e96a11a4c
[escher/responder] Clean commonAncestor method
2019-12-20 11:49:30 +01:00
Léa Saviot
0412a45cea
[escher/responder] Inline some methods
2019-12-20 11:49:30 +01:00
Romain Goyet
5b00192b67
[ion/device] Remove ad-hoc compiler optimizations
...
Since we hand-specify which regs/regs.h functions shoudl be inlined, we
don't need to depend on specific compiler optimization levels.
2019-12-20 09:41:43 +01:00
Romain Goyet
d0660b6543
[ion/device] Force inlining compile-time bit ranges
...
Most of the time register operations can be optimized to a single
assembly instruction. That being said, aggressive -Os optimization can
lead the compiler to think that factorizing calls to setBitRange is a
good idea.
But we really want register operations to be inlined (and therefore
optimized as a single instruction), so we enforce inlining setBitRange
and REGS_FIELD macros.
2019-12-20 09:41:43 +01:00
Romain Goyet
ae8c111da5
[ion] Prevent duplicating SFLAGS
...
Using $(sort) in the Makefile has the side effect of removing duplicates
2019-12-20 09:41:43 +01:00
Romain Goyet
2c7a26103b
[ci] Use a recent ARM GCC toolchain
2019-12-19 21:46:21 -05:00
Damien Nicolet
fe11d6e354
Block external files in exam mode
2019-12-19 20:17:16 +01:00
Émilie Feral
e13425d231
[apps] Add comment about LED color in Dutch exam mode
2019-12-19 15:52:45 +01:00
Émilie Feral
0254266803
[ion] ExamMode: add comment
2019-12-19 15:52:45 +01:00
Émilie Feral
3454265d7e
[ion] ExamMode: change firstOneBitInByte name to
...
numberOfBitsAfterLeadingZeroes and add comment
2019-12-19 15:52:45 +01:00
Émilie Feral
73673384ae
[ion] Avoid unclear, over-optimized computation in modulo 3
2019-12-19 15:52:45 +01:00
Émilie Feral
902cc64d32
[apps] GlobalPreferences: add an assertion to ensure the the fetched
...
exam mode can be casted in GlobalPreferences::ExamMode
2019-12-19 15:52:45 +01:00
Émilie Feral
425f0cb459
[apps] GlobalPreferences: remove useless assertion
2019-12-19 15:52:45 +01:00
Émilie Feral
96c63bd4a5
[apps][ion] Yellow LED is equivalent to Dutch exam mode, do not update
...
the LED color (with plugging/charging events) if the displayed color was Red or Yellow
2019-12-19 15:52:45 +01:00