Board specific definitions for the Adafruit Metro M4 Express.  
More...
Board specific definitions for the Adafruit Metro M4 Express. 
- Author
 - Marian Buschsieweke maria.nosp@m.n.bu.nosp@m.schsi.nosp@m.ewek.nosp@m.e@pos.nosp@m.teo..nosp@m.net 
 
Definition in file board.h.
#include "arduino_iomap.h"
#include "cpu.h"
#include "periph/gpio.h"
 
Go to the source code of this file.
 | 
| #define  | LED0_PIN   GPIO_PIN(PA, 16) | 
|   | User LED red (D13)  
  | 
|   | 
| #define  | LED1_PIN   GPIO_PIN(PA, 27) | 
|   | TX LED yellow.  
  | 
|   | 
| #define  | LED2_PIN   GPIO_PIN(PB, 6) | 
|   | RX LED yellow.  
  | 
|   | 
| #define  | LED0_PORT   PORT->Group[PA] | 
|   | Port of User LED red (D13)  
  | 
|   | 
| #define  | LED0_MASK   (1U << 16) | 
|   | Mask of User LED red (D13)  
  | 
|   | 
| #define  | LED1_PORT   PORT->Group[PA] | 
|   | Port of TX LED yellow.  
  | 
|   | 
| #define  | LED1_MASK   (1U << 27) | 
|   | Mask of TX LED yellow.  
  | 
|   | 
| #define  | LED2_PORT   PORT->Group[PB] | 
|   | Port of RX LED yellow.  
  | 
|   | 
| #define  | LED2_MASK   (1U << 6) | 
|   | Mask of RX LED yellow.  
  | 
|   | 
| #define  | LED0_ON   (LED0_PORT.OUTSET.reg = LED0_MASK) | 
|   | Switch on User LED red (D13)  
  | 
|   | 
| #define  | LED0_OFF   (LED0_PORT.OUTCLR.reg = LED0_MASK) | 
|   | Switch off User LED red (D13)  
  | 
|   | 
| #define  | LED0_TOGGLE   (LED0_PORT.OUTTGL.reg = LED0_MASK) | 
|   | Toggle User LED red (D13)  
  | 
|   | 
| #define  | LED1_ON   (LED1_PORT.OUTCLR.reg = LED1_MASK) | 
|   | Switch on TX LED yellow.  
  | 
|   | 
| #define  | LED1_OFF   (LED1_PORT.OUTSET.reg = LED1_MASK) | 
|   | Switch off TX LED yellow.  
  | 
|   | 
| #define  | LED1_TOGGLE   (LED1_PORT.OUTTGL.reg = LED1_MASK) | 
|   | Toggle TX LED yellow.  
  | 
|   | 
| #define  | LED2_ON   (LED2_PORT.OUTCLR.reg = LED2_MASK) | 
|   | Switch on RX LED yellow.  
  | 
|   | 
| #define  | LED2_OFF   (LED2_PORT.OUTSET.reg = LED2_MASK) | 
|   | Switch off RX LED yellow.  
  | 
|   | 
| #define  | LED2_TOGGLE   (LED2_PORT.OUTTGL.reg = LED2_MASK) | 
|   | Toggle User RX LED yellow.  
  | 
|   | 
| #define  | WS281X_PARAM_PIN   GPIO_PIN(PB, 22) | 
|   | GPIO pin connected to the data pin.  
  | 
|   | 
| #define  | WS281X_PARAM_NUMOF   (1U) | 
|   | Number of LEDs chained.  
  | 
|   | 
◆ LED0_MASK
      
        
          | #define LED0_MASK   (1U << 16) | 
        
      
 
Mask of User LED red (D13) 
Definition at line 36 of file board.h.
 
 
◆ LED0_OFF
      
        
          | #define LED0_OFF   (LED0_PORT.OUTCLR.reg = LED0_MASK) | 
        
      
 
Switch off User LED red (D13) 
Definition at line 43 of file board.h.
 
 
◆ LED0_ON
      
        
          | #define LED0_ON   (LED0_PORT.OUTSET.reg = LED0_MASK) | 
        
      
 
Switch on User LED red (D13) 
Definition at line 42 of file board.h.
 
 
◆ LED0_PIN
User LED red (D13) 
Definition at line 31 of file board.h.
 
 
◆ LED0_PORT
      
        
          | #define LED0_PORT   PORT->Group[PA] | 
        
      
 
Port of User LED red (D13) 
Definition at line 35 of file board.h.
 
 
◆ LED0_TOGGLE
      
        
          | #define LED0_TOGGLE   (LED0_PORT.OUTTGL.reg = LED0_MASK) | 
        
      
 
Toggle User LED red (D13) 
Definition at line 44 of file board.h.
 
 
◆ LED1_MASK
      
        
          | #define LED1_MASK   (1U << 27) | 
        
      
 
Mask of TX LED yellow. 
Definition at line 38 of file board.h.
 
 
◆ LED1_OFF
      
        
          | #define LED1_OFF   (LED1_PORT.OUTSET.reg = LED1_MASK) | 
        
      
 
Switch off TX LED yellow. 
Definition at line 47 of file board.h.
 
 
◆ LED1_ON
      
        
          | #define LED1_ON   (LED1_PORT.OUTCLR.reg = LED1_MASK) | 
        
      
 
Switch on TX LED yellow. 
Definition at line 46 of file board.h.
 
 
◆ LED1_PIN
TX LED yellow. 
Definition at line 32 of file board.h.
 
 
◆ LED1_PORT
      
        
          | #define LED1_PORT   PORT->Group[PA] | 
        
      
 
Port of TX LED yellow. 
Definition at line 37 of file board.h.
 
 
◆ LED1_TOGGLE
      
        
          | #define LED1_TOGGLE   (LED1_PORT.OUTTGL.reg = LED1_MASK) | 
        
      
 
Toggle TX LED yellow. 
Definition at line 48 of file board.h.
 
 
◆ LED2_MASK
      
        
          | #define LED2_MASK   (1U << 6) | 
        
      
 
Mask of RX LED yellow. 
Definition at line 40 of file board.h.
 
 
◆ LED2_OFF
      
        
          | #define LED2_OFF   (LED2_PORT.OUTSET.reg = LED2_MASK) | 
        
      
 
Switch off RX LED yellow. 
Definition at line 51 of file board.h.
 
 
◆ LED2_ON
      
        
          | #define LED2_ON   (LED2_PORT.OUTCLR.reg = LED2_MASK) | 
        
      
 
Switch on RX LED yellow. 
Definition at line 50 of file board.h.
 
 
◆ LED2_PIN
RX LED yellow. 
Definition at line 33 of file board.h.
 
 
◆ LED2_PORT
      
        
          | #define LED2_PORT   PORT->Group[PB] | 
        
      
 
Port of RX LED yellow. 
Definition at line 39 of file board.h.
 
 
◆ LED2_TOGGLE
      
        
          | #define LED2_TOGGLE   (LED2_PORT.OUTTGL.reg = LED2_MASK) | 
        
      
 
Toggle User RX LED yellow. 
Definition at line 52 of file board.h.
 
 
◆ MTD_0
MTD device for the 8 MiB QSPI Flash. 
Definition at line 66 of file board.h.
 
 
◆ WS281X_PARAM_NUMOF
      
        
          | #define WS281X_PARAM_NUMOF   (1U) | 
        
      
 
Number of LEDs chained. 
Definition at line 58 of file board.h.
 
 
◆ WS281X_PARAM_PIN
GPIO pin connected to the data pin. 
Definition at line 55 of file board.h.