1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/samd21
Joakim Nohlgård dfa342b5f8 cpu/samd21: Avoid clearing interrupt bits unintentionally
The INTENSET, INTENCLR, INTFLAG registers are write-1-to-confirm
registers, so writing zeroes will not affect anything, on the other
hand, a compiler generated read-modify-write cycle may unintentionally
affect more bits than the one being set. Avoid by using direct
assignment instead of or-assignment (|=) or bitfield writes (.bit.xxx=).
2018-03-27 07:54:18 +02:00
..
include cpu/sam0: share GPIO configuration 2017-11-10 10:43:08 +01:00
periph cpu/samd21: Avoid clearing interrupt bits unintentionally 2018-03-27 07:54:18 +02:00
cpu.c samd21/cpu DFLL lock loop error 2018-01-26 09:59:59 -07:00
doc.txt cpu/sam0: add missing doxygen group definition + cleanup 2017-08-24 14:54:47 +02:00
Makefile cpu/sam0: renamed sam21_common to sam0_common 2016-12-15 11:47:03 +01:00
Makefile.features cpu: cortexm: provide periph_pm for all cortexm 2017-11-06 12:01:19 +01:00
Makefile.include Makefiles: move to new directory /makefiles 2017-04-04 15:11:54 +02:00
vectors.c cpu/cortexm: Remove leftover _estack declarations 2017-11-10 15:38:14 +01:00