samr21-xpro/include/board.h File Reference

Board specific definitions for the Atmel SAM R21 Xplained Pro board. More...

Detailed Description

Board specific definitions for the Atmel SAM R21 Xplained Pro board.

Author
Thomas Eichinger thoma.nosp@m.s.ei.nosp@m.ching.nosp@m.er@f.nosp@m.u-ber.nosp@m.lin..nosp@m.de
Sebastian Meiling s@mln.nosp@m.g.ne.nosp@m.t

Definition in file samr21-xpro/include/board.h.

#include "cpu.h"
#include "periph_conf.h"
#include "periph_cpu.h"
+ Include dependency graph for samr21-xpro/include/board.h:

Go to the source code of this file.

Macros

xtimer configuration
#define XTIMER_DEV   TIMER_DEV(1)
 
#define XTIMER_CHAN   (0)
 
AT86RF233 configuration

{spi bus, spi speed, cs pin, int pin, reset pin, sleep pin}

#define AT86RF2XX_PARAMS_BOARD
 
LED pin definitions and handlers
#define LED0_PIN   GPIO_PIN(0, 19)
 
#define LED_PORT   PORT->Group[0]
 
#define LED0_MASK   (1 << 19)
 
#define LED0_ON   (LED_PORT.OUTCLR.reg = LED0_MASK)
 
#define LED0_OFF   (LED_PORT.OUTSET.reg = LED0_MASK)
 
#define LED0_TOGGLE   (LED_PORT.OUTTGL.reg = LED0_MASK)
 
SW0 (Button) pin definitions
#define BTN0_PORT   PORT->Group[0]
 
#define BTN0_PIN   GPIO_PIN(0, 28)
 
#define BTN0_MODE   GPIO_IN_PU
 

Functions

void board_init (void)
 Initialize board specific hardware, including clock, LEDs and std-IO.