pic32-wifire/include/board.h

board configuration for the Digilent PIC32 WiFire

See: http://store.digilentinc.com/chipkit-wi-fire-wifi-enabled-mz-microcontroller-board/ for more information on the board.

TICKS_PER_US

Set how many increments of the count register per uS needed by the timer code.

1
(100)
EIC_IRQ

We are using an External Interrupt Controller (all pic32 devices use this mode)

1
(1)
LED1_PIN
1
GPIO_PIN(PORT_G, 6)
LED2_PIN
1
GPIO_PIN(PORT_D, 4)
LED3_PIN
1
GPIO_PIN(PORT_B, 11)
LED4_PIN
1
GPIO_PIN(PORT_G, 15)
LED1_MASK
1
(1 << 6)
LED2_MASK
1
(1 << 4)
LED3_MASK
1
(1 << 11)
LED4_MASK
1
(1 << 15)
LED1_ON
1
(LATGSET = LED1_MASK)
LED1_OFF
1
(LATGCLR = LED1_MASK)
LED1_TOGGLE
1
(LATGINV = LED1_MASK)
LED2_ON
1
(LATDSET = LED2_MASK)
LED2_OFF
1
(LATDCLR = LED2_MASK)
LED2_TOGGLE
1
(LATDINV = LED2_MASK)
LED3_ON
1
(LATBSET = LED3_MASK)
LED3_OFF
1
(LATBCLR = LED3_MASK)
LED3_TOGGLE
1
(LATBINV = LED3_MASK)
LED4_ON
1
(LATGSET = LED4_MASK)
LED4_OFF
1
(LATGCLR = LED4_MASK)
LED4_TOGGLE
1
(LATGINV = LED4_MASK)
void board_init(void)

Board level initialization.