NRF6310 (Nordic NRF Hardware Development Kit)

Board specific files for the nRF51 boards nrf6310 or MOMMOSOFT BLE DEVKIT.N. More...

Detailed Description

Board specific files for the nRF51 boards nrf6310 or MOMMOSOFT BLE DEVKIT.N.

Files

file  nrf6310/include/board.h
 Board specific definitions for the nRF51 evaluation board nrf6310.
 
file  boards/nrf6310/include/periph_conf.h
 Peripheral MCU configuration for the nRF51 board nrf6310.
 

Functions

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

LED pin definitions and handlers

#define LED0_PIN   GPIO_PIN(0, 8)
 
#define LED1_PIN   GPIO_PIN(0, 9)
 
#define LED2_PIN   GPIO_PIN(0, 10)
 
#define LED0_MASK   (1 << 8)
 
#define LED1_MASK   (1 << 9)
 
#define LED2_MASK   (1 << 10)
 
#define LED0_ON   (NRF_GPIO->OUTCLR = LED0_MASK)
 
#define LED0_OFF   (NRF_GPIO->OUTSET = LED0_MASK)
 
#define LED0_TOGGLE   (NRF_GPIO->OUT ^= LED0_MASK)
 
#define LED1_ON   (NRF_GPIO->OUTCLR = LED1_MASK)
 
#define LED1_OFF   (NRF_GPIO->OUTSET = LED1_MASK)
 
#define LED1_TOGGLE   (NRF_GPIO->OUT ^= LED1_MASK)
 
#define LED2_ON   (NRF_GPIO->OUTCLR = LED2_MASK)
 
#define LED2_OFF   (NRF_GPIO->OUTSET = LED2_MASK)
 
#define LED2_TOGGLE   (NRF_GPIO->OUT ^= LED2_MASK)