From 27f7dd8590a5a3f21aa35cb5eaabc657e2039f40 Mon Sep 17 00:00:00 2001 From: Gunar Schorcht Date: Fri, 17 Jan 2020 15:26:45 +0100 Subject: [PATCH] boards/atmega*: changes for new GPIO API --- boards/atmega256rfr2-xpro/include/board.h | 9 +++++---- boards/avr-rss2/include/board.h | 1 + boards/mega-xplained/include/board.h | 18 +++++++++--------- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/boards/atmega256rfr2-xpro/include/board.h b/boards/atmega256rfr2-xpro/include/board.h index 7e4edde9fa414..4f6b579875637 100644 --- a/boards/atmega256rfr2-xpro/include/board.h +++ b/boards/atmega256rfr2-xpro/include/board.h @@ -20,6 +20,7 @@ #define BOARD_H #include "cpu.h" +#include "periph_cpu.h" #include "periph/gpio.h" #ifdef __cplusplus @@ -48,10 +49,10 @@ extern "C" { */ #define LED0_PIN GPIO_PIN(PORT_B, 4) #define LED0_MODE GPIO_OUT -#define LED0_ENABLE_PORT DDRB |= LED0_PIN -#define LED0_ON PORTB |= LED0_PIN -#define LED0_OFF PORTB &= ~LED0_PIN -#define LED0_TOGGLE PORTB ^= LED0_PIN +#define LED0_ENABLE_PORT DDRB |= LED0_PIN.pin +#define LED0_ON PORTB |= LED0_PIN.pin +#define LED0_OFF PORTB &= ~LED0_PIN.pin +#define LED0_TOGGLE PORTB ^= LED0_PIN.pin /** @} */ /** diff --git a/boards/avr-rss2/include/board.h b/boards/avr-rss2/include/board.h index 4f625eaeec2b5..9e3ec8e98cd8c 100644 --- a/boards/avr-rss2/include/board.h +++ b/boards/avr-rss2/include/board.h @@ -22,6 +22,7 @@ #include "cpu.h" #include "periph/gpio.h" +#include "periph_cpu.h" #ifdef __cplusplus extern "C" { diff --git a/boards/mega-xplained/include/board.h b/boards/mega-xplained/include/board.h index e79f4ef13e0d3..4d15ead102c9f 100644 --- a/boards/mega-xplained/include/board.h +++ b/boards/mega-xplained/include/board.h @@ -79,15 +79,15 @@ extern "C" { * @{ */ /* LED0,2 currently unsupported due to lack of GPIO_OD support */ -#define LED1_ENABLE_PORT DDRB |= LED1_PIN -#define LED1_ON PORTB |= LED1_PIN -#define LED1_OFF PORTB &= ~LED1_PIN -#define LED1_TOGGLE PORTB ^= LED1_PIN - -#define LED3_ENABLE_PORT DDRB |= LED3_PIN -#define LED3_ON PORTB |= LED3_PIN -#define LED3_OFF PORTB &= ~LED3_PIN -#define LED3_TOGGLE PORTB ^= LED3_PIN +#define LED1_ENABLE_PORT DDRB |= LED1_PIN.pin +#define LED1_ON PORTB |= LED1_PIN.pin +#define LED1_OFF PORTB &= ~LED1_PIN.pin +#define LED1_TOGGLE PORTB ^= LED1_PIN.pin + +#define LED3_ENABLE_PORT DDRB |= LED3_PIN.pin +#define LED3_ON PORTB |= LED3_PIN.pin +#define LED3_OFF PORTB &= ~LED3_PIN.pin +#define LED3_TOGGLE PORTB ^= LED3_PIN.pin /** @} */ /**