1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/cortexm_common/include
Francisco Molina b5e4224a6f
cpu/cortexm_common: remove special cortexm_sleep handle for stm32l152re
__set_PRIMASK(state) had been directly inlined to avoid a hardfault that
occured when branching after waking up from sleep with DBG_STANDBY,
DBG_STOP or DBG_SLEEP set in DBG_CR.

The hardfault occured when returning from the branch to irq_restore,
since the function is now inlined the branch does not happen either.

Refer to #14015 for more details.
2020-05-12 16:37:34 +02:00
..
c11_atomics_compat_cpu cpu: Platform specific C11 atomics compat headers 2019-10-24 23:08:36 +02:00
vendor cpu/cortexm_common: Update ARM CMSIS to V5.4.0 2019-01-15 17:35:40 +01:00
bit.h cortexm_common: Introduce bitbanding macros 2017-06-09 05:19:13 +02:00
c11_atomics_compat_cpu.hpp cpu: Platform specific C11 atomics compat headers 2019-10-24 23:08:36 +02:00
cpu_conf_common.h cpu/cortexm_common: add inlined header only def for irq_% 2020-05-12 16:37:34 +02:00
cpu.h cpu/cortexm_common: remove special cortexm_sleep handle for stm32l152re 2020-05-12 16:37:34 +02:00
irq_arch.h cpu/cortexm_common/irq_arch: fix irq_enable return type 2020-05-12 16:37:34 +02:00
mpu.h *: remove trailing underscores from header guards 2017-01-19 18:30:53 +01:00
vectors_cortexm.h cpu/cortexm: Remove leftover _estack declarations 2017-11-10 15:38:14 +01:00