NINA-B1 series - System Integration Manual
UBX-15026175 - R06
Software
Page 21 of 48
Figure 7: PinNames.h - Example code for EVK-NINA-B1
#ifndef
MBED_PINNAMES_H
#define
MBED_PINNAMES_H
#include
"cmsis.h"
#ifdef
__cplusplus
extern
"C"
{
#endif
typedef
enum
{
PIN_INPUT,
PIN_OUTPUT
} PinDirection;
#define
PORT_SHIFT 3
typedef
enum
{
// nRF52 pin names
p0 = 0,
p1 = 1,
p2 = 2,
p3 = 3,
p4 = 4,
p5 = 5,
p6 = 6,
p7 = 7,
p8 = 8,
p9 = 9,
p10 = 10,
p11 = 11,
p12 = 12,
p13 = 13,
p14 = 14,
p15 = 15,
p16 = 16,
p17 = 17,
p18 = 18,
p19 = 19,
p20 = 20,
p21 = 21,
p22 = 22,
p23 = 23,
p24 = 24,
p25 = 25,
p26 = 26,
p27 = 27,
p28 = 28,
p29 = 29,
p30 = 30,
p31 = 31,
NC = (
int
)0xFFFFFFFF,
// Not connected