Loading...
Searching...
No Matches
board.h File Reference

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

Detailed Description

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

Author
Travis Griggs travi.nosp@m.sgri.nosp@m.ggs@g.nosp@m.mail.nosp@m..com
Dan Evans photo.nosp@m.nthu.nosp@m.nder@.nosp@m.gmai.nosp@m.l.com
Sebastian Meiling s@mln.nosp@m.g.ne.nosp@m.t

Definition in file board.h.

#include "cpu.h"
#include "periph_conf.h"
#include "periph_cpu.h"
#include "periph/gpio.h"
+ Include dependency graph for board.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

xtimer configuration

#define XTIMER_DEV   TIMER_DEV(1)
 
#define XTIMER_CHAN   (0)
 

LED pin definitions and handlers

#define LED0_PIN   GPIO_PIN(PB, 30)
 
#define LED_PORT   PORT->Group[PB]
 
#define LED0_MASK   (1 << 30)
 
#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_PIN   GPIO_PIN(PA, 15)
 
#define BTN0_MODE   GPIO_IN_PU
 

Macro Definition Documentation

◆ BTN0_MODE

#define BTN0_MODE   GPIO_IN_PU

Definition at line 62 of file board.h.

◆ BTN0_PIN

#define BTN0_PIN   GPIO_PIN(PA, 15)

Definition at line 61 of file board.h.

◆ LED0_MASK

#define LED0_MASK   (1 << 30)

Definition at line 50 of file board.h.

◆ LED0_OFF

#define LED0_OFF   (LED_PORT.OUTSET.reg = LED0_MASK)

Definition at line 53 of file board.h.

◆ LED0_ON

#define LED0_ON   (LED_PORT.OUTCLR.reg = LED0_MASK)

Definition at line 52 of file board.h.

◆ LED0_PIN

#define LED0_PIN   GPIO_PIN(PB, 30)

Definition at line 47 of file board.h.

◆ LED0_TOGGLE

#define LED0_TOGGLE   (LED_PORT.OUTTGL.reg = LED0_MASK)

Definition at line 54 of file board.h.

◆ LED_PORT

#define LED_PORT   PORT->Group[PB]

Definition at line 49 of file board.h.

◆ XTIMER_CHAN

#define XTIMER_CHAN   (0)

Definition at line 40 of file board.h.

◆ XTIMER_DEV

#define XTIMER_DEV   TIMER_DEV(1)

Definition at line 39 of file board.h.