FireFly 2.1 Pin Defines

These values can be found in the nrk_pin_define.h file.

Platform Independent Names
  • NRK_DEBUG_0
  • NRK_DEBUG_1
  • NRK_BUTTON
  • NRK_SPI_SS
  • NRK_SCK
  • NRK_MOSI
  • NRK_MISO
  • NRK_GPIO26
  • NRK_GPIO28
  • NRK_CSN
  • NRK_FIFO
  • NRK_UART1_RXD
  • NRK_UART1_TXD
  • NRK_SFD
  • NRK_CCA
  • NRK_UART0_RXD
  • NRK_UART0_TXD
  • NRK_LED_0
  • NRK_LED_1
  • NRK_LED_2
  • NRK_LED_3
  • NRK_GPIO34
  • NRK_FIFOP
  • NRK_ADC_INPUT_0
  • NRK_ADC_INPUT_1
  • NRK_ADC_INPUT_2
  • NRK_ADC_INPUT_3
  • NRK_ADC_INPUT_4
  • NRK_ADC_INPUT_5
  • NRK_ADC_INPUT_6
  • NRK_ADC_INPUT_7

Microcontroller Pinout

PORTA
  • VREG_EN 5
  • RESET_N 6
  • DEBUG_0 3
  • DEBUG_1 4
  • BUTTON 7
PORTB
  • SPI_SS 0
  • SCK 1
  • MOSI 2
  • MISO 3
  • GPIO26 4
  • GPIO28 5
PORTC
  • CSN 0
  • FIFO 1
PORTD
  • UART1_RXD 2
  • UART1_TXD 3
  • SFD 6
  • UART1_RTS 5
  • CCA 4
  • UART1_CTS 7
PORTE
  • UART0_RXD 0
  • UART0_TXD 1
  • LED_0 2
  • LED_1 3
  • LED_2 4
  • LED_3 5
  • GPIO34 6
  • FIFOP 7
PORTF
  • ADC_INPUT_0 0
  • ADC_INPUT_1 1
  • ADC_INPUT_2 2
  • ADC_INPUT_3 3
  • ADC_INPUT_4 4
  • ADC_INPUT_5 5
  • ADC_INPUT_6 6
  • ADC_INPUT_7 7