1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu
Benjamin Valentin e26ed32cd6 cpu/arm7_common: simplify irq_restore()
We do not manipulate the CPSR register outside of irq_%, so we can just
restore it's previous value and don't have to fiddle with the IRQ MASK bit.

See https://www.keil.com/pack/doc/CMSIS/Core_A/html/group__CMSIS__CPSR.html
2020-05-15 13:43:04 +02:00
..
arm7_common cpu/arm7_common: simplify irq_restore() 2020-05-15 13:43:04 +02:00
atmega32u4 cpu/atmega32u4: make THREAD_STACKSIZE_IDLE configurable 2020-03-12 13:35:43 +01:00
atmega128rfa1 doc: fix doxygen groups for atmega cpus 2020-01-28 15:44:29 +01:00
atmega256rfr2 doc: fix doxygen groups for atmega cpus 2020-01-28 15:44:29 +01:00
atmega328p cpu/atmega328p: fix typos 2019-11-23 22:39:35 +01:00
atmega1281 cpu/atmega1281: fix typos 2019-11-23 22:39:35 +01:00
atmega1284p cpu/atmega1284p: fix typos 2019-11-23 22:39:35 +01:00
atmega2560 cpu/atmega2560: fix typos 2019-11-23 22:39:35 +01:00
atmega_common cpu: atmega_common: make THREAD_STACKSIZE_IDLE configurable 2020-03-12 13:01:13 +01:00
cc26x0 cc26xx_cc13xx: add API to manage peripheral clocks 2020-03-23 09:33:53 -05:00
cc26x2_cc13x2 cc26x2_cc13x2: separate arrays with newline 2020-05-02 13:25:41 -05:00
cc26xx_cc13xx cc26xx_cc13xx: add ROM Hard-API 2020-05-02 13:25:41 -05:00
cc430 cpu/cc430: rtc: remove dead code 2020-02-04 13:20:56 +01:00
cc2538 cpu/cc2538: Flush the RX FIFO (if overflowed) after a receive 2020-04-20 18:19:23 +01:00
cortexm_common cpu/cortexm_common: remove special cortexm_sleep handle for stm32l152re 2020-05-12 16:37:34 +02:00
efm32 cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
esp32 Merge pull request #14077 from maribu/esp32-external-board 2020-05-14 21:16:54 +02:00
esp8266 cpu/esp8266: Allow compilation with external boards 2020-05-14 13:35:51 +02:00
esp_common Revert "cpu/esp_common: fix dependency of flash target on ELF file" 2020-05-12 18:07:48 +02:00
ezr32wg cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
fe310 cpu/fe310: implement driver for watchdog 2020-04-07 14:37:55 +02:00
kinetis Makefile.include: rename MAKEFILEDIR to LAST_MAKEFILEDIR 2020-04-28 15:45:27 +02:00
lm4f120 cpu/lm4f120: fix invalid doxygen group name 2020-05-05 14:08:32 +02:00
lpc1768 cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
lpc2387 cpu/arm7_common: add inlined header only def for irq_% 2020-05-15 13:43:04 +02:00
mips32r2_common cpu: mips32r2_common: Implement mips32r2_isr_end 2020-03-25 19:10:01 +00:00
mips_pic32_common cpu: mips_pic32_common: Implement GPIO IRQ 2020-05-02 17:59:17 +01:00
mips_pic32mx Merge pull request #13127 from francois-berder/remove-objcopy-warning 2020-04-26 23:27:30 +02:00
mips_pic32mz Merge pull request #13127 from francois-berder/remove-objcopy-warning 2020-04-26 23:27:30 +02:00
msp430_common cpu/msp430_common: Fix missing include 2020-05-04 10:58:36 +02:00
msp430fxyz cpu/msp430: move dependencies to Makefile.dep 2020-01-28 13:20:51 +01:00
native mtd: Change API to return 0 on success 2020-05-06 20:24:27 +02:00
nrf5x_common cpu/nrf52: add support for nrf52811 2020-05-10 17:10:33 +02:00
nrf51 cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
nrf52 cpu/nrf52: fix nrf52811 interrupt vector table 2020-05-12 15:10:06 +02:00
sam0_common cpu/sam0_common: clean up formatting 2020-05-06 14:11:47 +02:00
sam3 cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
sam_common cpu/sam_common: remove use of export for LINKFLAGS 2020-01-02 09:50:14 +01:00
samd5x cpu/sam0_common: implement periph/dac 2020-05-02 18:31:55 +02:00
samd21 Merge pull request #13957 from benpicco/cpu/samd21-pwm_flex 2020-05-02 20:52:56 +02:00
saml1x cpu/sam0_common: implement periph/dac 2020-05-02 18:31:55 +02:00
saml21 cpu/sam0_common: implement periph/dac 2020-05-02 18:31:55 +02:00
stellaris_common cpu: do not locally export compilation variables 2019-08-29 10:35:53 +02:00
stm32_common cpu/cortexm_common: Move common modules to Makefile.dep 2020-04-01 09:46:21 +02:00
stm32f0 cpu/stm: Fix broken character encoding 2020-03-24 16:07:19 +01:00
stm32f1 cpu/stm32f1: dont provide periph_rtc at cpu level 2020-04-27 08:59:21 +02:00
stm32f2 cpu/stm: Fix broken character encoding 2020-03-24 16:07:19 +01:00
stm32f3 cpu/stm: Fix broken character encoding 2020-03-24 16:07:19 +01:00
stm32f4 cpu/*: add cortex_mpu to known-to-support CPU families 2020-03-03 22:59:41 +01:00
stm32f7 cpu/stm: Fix broken character encoding 2020-03-24 16:07:19 +01:00
stm32l0 cpu/*: add cortex_mpu to known-to-support CPU families 2020-03-03 22:59:41 +01:00
stm32l1 cpu/*: add cortex_mpu to known-to-support CPU families 2020-03-03 22:59:41 +01:00
stm32l4 cpu/stm32_common: add common L4 and WB stmclk 2020-03-25 09:29:57 +01:00
stm32wb cpu/stm32_common: add common L4 and WB stmclk 2020-03-25 09:29:57 +01:00
doc.txt cpu: doc typos 2017-01-20 13:36:26 +01:00
Kconfig cpu/Kconfig: Declare common CPU symbols 2020-04-08 17:37:06 +02:00