Neven Sajko
bc7d598517
[ion] do not increment volatile variable in isr_systick
...
In 2019 a proposal was approved which is deprecating this and other
harmful usage of volatile in C++ in 2020. See web links at the end.
Note that this did not at all change the GCC-generated machine code.
Deprecating volatile (adopted in 2019 for C++20):
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1152r0.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1152r4.html
Related, but less relevant:
volatile_load<T> and volatile_store<T>:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1382r1.pdf
Deprecating volatile: library:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1831r0.html
2020-04-06 17:18:03 +02:00
Émilie Feral
a4dfe2eb9e
[scripts] Remove EPSILON_ONBOARDING_APP flag
2019-08-08 16:32:18 +02:00
Émilie Feral
51284296e7
[ion][liba] Add 'noinline' attribute for symbols that have to be in
...
internal flash (we don't need to consider these symbol dependencies
though)
2019-08-08 15:54:42 +02:00
Émilie Feral
1c3c170aaa
[ion] N0200: improve code spliting between internal/external flash
...
Part I: move peripherals initiation to be executed from the external
flash to avoid many dependencies to limit the number of functions that
are forced in internal flash.
2019-04-30 15:48:27 +02:00
Émilie Feral
51cb00baea
[ion] N0200: linker script: ensure that there is no references to the
...
external flash from the internal flash except the jump to ion_main
2019-04-30 15:48:27 +02:00
Léa Saviot
794ce8d892
[ion/on_boarding] Fix the backlight initialization
2019-04-25 10:58:49 +02:00
Émilie Feral
14e0e213ab
[ion] Fix systick interruption
2019-03-28 15:49:11 +01:00
Émilie Feral
02317a7659
[ion] start: discard useless cache invalidations when booting
2019-03-21 13:56:06 +01:00
Léa Saviot
ac7c5e8e36
[ion] After a reset, invalidate the data/instruction caches
2019-03-20 16:17:54 +01:00
Romain Goyet
6dcdbede56
[ion/device] Get N0101 working
2019-02-05 17:07:42 +01:00
Romain Goyet
7618318a90
[ion/device] Sort files
2019-02-05 11:23:55 +01:00