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.