1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/cpu/atmega_common
steffen 3ad71d5be0 atmega_common/gpio.c Fixes GPIO interrupt
fixes the GPIO_LOW interrupt on the atmega platform.
It results from trying to shift GPIO_LOW. Since it is 0, it is not shiftable and will not be set correctly.
There were more issues with the other flanks too, as they are 0b01 or 0b00. If 0b11 was set as a flank before it would not be able to switch to any other mode anymore. Now the bits get cleared before the new flank will be written.
2018-06-21 11:28:42 +02:00
..
avr-libc-extra cleanup: apply headerguard script output 2017-05-24 17:54:02 +02:00
include Merge pull request #8952 from ZetaR60/RIOT_atmega_graceful_clock 2018-05-14 16:11:17 +02:00
periph atmega_common/gpio.c Fixes GPIO interrupt 2018-06-21 11:28:42 +02:00
atmega_stdio.c cpu/atmega_common: provide common stdio initialization 2018-04-03 14:18:32 +02:00
doc.txt cpu: atmega_common: Initial import 2014-08-27 16:22:48 +02:00
irq_arch.c cpu/atmega_common: use __temp_reg__ 2018-03-30 10:22:32 +02:00
Makefile cpu/atmega2560: update atmega2560 CPU code to use atmega_common code 2016-06-22 14:25:10 +02:00
Makefile.features cpu/atmega_common: add support for eeprom periph interface 2018-05-24 14:07:55 +02:00
Makefile.include cpu/atmega_common: renames periph module 2017-11-06 11:38:26 +01:00
posix_unistd.c atmega_common: improve posix_unistd syscalls 2018-04-13 10:51:07 +02:00
thread_arch.c cpu/atmega_common: return to non-interrupt context swaps 2018-04-27 14:13:34 -04:00