1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/cortexm_common
Kaspar Schleiser 7a6849ca17 cpu/cortexm_common: add riotboot and slot support
RIOTBOOT_SLOT_LEN is calculated as an hexadecimal value and
handles ROM_LEN defined as kilobytes like '512K'

This enables support for all the cortex-m0+/3/4/7 arch,
so most boards embedding these are potentially supported.
One needs just to ensure that the CPU can be initialised
at least twice.

Co-authored-by: Gaëtan Harter <gaetan.harter@fu-berlin.de>
2018-12-18 19:31:35 +01:00
..
include cpu/cortexm_common: introduce cpu_jump_to_image() 2018-12-18 19:31:35 +01:00
ldscripts cortexm_common/ldscript: allow defining FW_ROM_SIZE 2018-08-11 11:34:01 +02:00
periph cpu: cortexm: provide periph_pm for all cortexm 2017-11-06 12:01:19 +01:00
cortexm_init.c cpu/cortexm_common/cortexm_init: Allow piecewise calling 2018-08-28 14:07:50 +03:00
irq_arch.c cpu: adapt to COREIF_NG removal 2017-11-16 14:40:16 +01:00
Makefile cpu: cortexm: fix LTO issue for shared vector table (see #5774) 2017-10-20 22:19:44 +02:00
Makefile.features cpu: cortexm: provide periph_pm for all cortexm 2017-11-06 12:01:19 +01:00
Makefile.include cpu/cortexm_common: add riotboot and slot support 2018-12-18 19:31:35 +01:00
mpu.c cortexm_common: don't try to set MEMFAULTENA on ARMv6-M 2018-03-12 19:57:29 -07:00
panic.c cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00
thread_arch.c core, cpu: rename thread_start_threading() -> cpu_switch_context_exit() 2017-11-16 14:40:16 +01:00
vectors_cortexm.c cppcheck: add/correct reason for cppcheck-suppress 2018-09-25 12:03:58 +02:00