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

Support for the BASTWAN SAM R34 board. More...

Detailed Description

Support for the BASTWAN SAM R34 board.

Based on the work from Dylan Laduranty dylan.nosp@m..lad.nosp@m.urant.nosp@m.y@me.nosp@m.sotic.nosp@m..com for the Microchip SAM R34 Xplained Pro board.

Author
Lokotius Filzer h-fil.nosp@m.zer@.nosp@m.pixel.nosp@m.sala.nosp@m.t.de

Definition in file board.h.

#include "cpu.h"
#include "periph/gpio.h"
#include "periph/pm.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.

Semtech SX1276 configuration

#define SX127X_PARAM_SPI   (SPI_DEV(1))
 
#define SX127X_PARAM_SPI_NSS   GPIO_PIN(PB, 31) /* D10 */
 
#define SX127X_PARAM_RESET   GPIO_PIN(PB, 15) /* A0 */
 
#define SX127X_PARAM_DIO0   GPIO_PIN(PB, 16) /* D2 */
 
#define SX127X_PARAM_DIO1   GPIO_PIN(PA, 11) /* D3 */
 
#define SX127X_PARAM_DIO2   GPIO_PIN(PA, 12) /* D4 */
 
#define SX127X_PARAM_DIO3   GPIO_PIN(PB, 17) /* D5 */
 
#define SX127X_PARAM_PASELECT   (SX127X_PA_RFO)
 

Board specific configuration

#define TCXO_PWR_PIN   GPIO_PIN(PB, 3)
 
#define TX_OUTPUT_SEL_PIN   GPIO_PIN(PA, 13)
 
#define TX_SWITCH_PWR_PIN   GPIO_PIN(PA, 28)
 

LED pin definitions and handlers

#define LED_PORT   PORT->Group[0]
 
#define LED0_PIN   GPIO_PIN(PA, 22)
 
#define LED0_MASK   (1 << 22)
 
#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)