All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
board.h File Reference

Board specific definitions for the Arduino MKR1000 board. More...

Detailed Description

Board specific definitions for the Arduino MKR1000 board.

Author
Alexandre Abadie alexa.nosp@m.ndre.nosp@m..abad.nosp@m.ie@i.nosp@m.nria..nosp@m.fr

Definition in file board.h.

#include "cpu.h"
#include "periph_conf.h"
#include "board_common.h"
#include "arduino_pinmap.h"
#include "periph/gpio.h"
+ Include dependency graph for board.h:

Go to the source code of this file.

LED pin definitions and handlers

#define LED0_PIN   GPIO_PIN(PA, 20)
 
#define LED_PORT   PORT->Group[PA]
 
#define LED0_MASK   (1 << 20)
 
#define LED0_ON   (LED_PORT.OUTSET.reg = LED0_MASK)
 
#define LED0_OFF   (LED_PORT.OUTCLR.reg = LED0_MASK)
 
#define LED0_TOGGLE   (LED_PORT.OUTTGL.reg = LED0_MASK)
 
#define LED0_NAME   "LED(Green)"
 

Board configuration for ATWINC15x0 WiFi netdev driver

#define ATWINC15X0_PARAM_SPI   SPI_DEV(1)
 
#define ATWINC15X0_PARAM_SSN_PIN   GPIO_PIN(0, 14)
 
#define ATWINC15X0_PARAM_RESET_PIN   GPIO_PIN(0, 27)
 
#define ATWINC15X0_PARAM_CHIP_EN_PIN   GPIO_PIN(0, 28)
 
#define ATWINC15X0_PARAM_WAKE_PIN   GPIO_PIN(1, 8)
 
#define ATWINC15X0_PARAM_IRQ_PIN   GPIO_PIN(1, 9)
 

Macro Definition Documentation

◆ ATWINC15X0_PARAM_CHIP_EN_PIN

#define ATWINC15X0_PARAM_CHIP_EN_PIN   GPIO_PIN(0, 28)

Definition at line 56 of file board.h.

◆ ATWINC15X0_PARAM_IRQ_PIN

#define ATWINC15X0_PARAM_IRQ_PIN   GPIO_PIN(1, 9)

Definition at line 58 of file board.h.

◆ ATWINC15X0_PARAM_RESET_PIN

#define ATWINC15X0_PARAM_RESET_PIN   GPIO_PIN(0, 27)

Definition at line 55 of file board.h.

◆ ATWINC15X0_PARAM_SPI

#define ATWINC15X0_PARAM_SPI   SPI_DEV(1)

Definition at line 53 of file board.h.

◆ ATWINC15X0_PARAM_SSN_PIN

#define ATWINC15X0_PARAM_SSN_PIN   GPIO_PIN(0, 14)

Definition at line 54 of file board.h.

◆ ATWINC15X0_PARAM_WAKE_PIN

#define ATWINC15X0_PARAM_WAKE_PIN   GPIO_PIN(1, 8)

Definition at line 57 of file board.h.

◆ LED0_MASK

#define LED0_MASK   (1 << 20)

Definition at line 40 of file board.h.

◆ LED0_NAME

#define LED0_NAME   "LED(Green)"

Definition at line 46 of file board.h.

◆ LED0_OFF

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

Definition at line 43 of file board.h.

◆ LED0_ON

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

Definition at line 42 of file board.h.

◆ LED0_PIN

#define LED0_PIN   GPIO_PIN(PA, 20)

Definition at line 37 of file board.h.

◆ LED0_TOGGLE

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

Definition at line 44 of file board.h.

◆ LED_PORT

#define LED_PORT   PORT->Group[PA]

Definition at line 39 of file board.h.