Exemplo n.º 1
0
void cc3200_leds_init() {
  MAP_PRCMPeripheralClkEnable(PRCM_GPIOA1, PRCM_RUN_MODE_CLK);
  MAP_PinTypeGPIO(PIN_64, PIN_MODE_0, false); /* Amber LED */
  MAP_PinTypeGPIO(PIN_01, PIN_MODE_0, false); /* Red LED */
  MAP_PinTypeGPIO(PIN_02, PIN_MODE_0, false); /* Green LED */
  MAP_GPIODirModeSet(GPIOA1_BASE, RED | GREEN | AMBER, GPIO_DIR_MODE_OUT);
  cc3200_leds(RED | GREEN | AMBER, OFF);
}
Exemplo n.º 2
0
/* These are FreeRTOS hooks for various life situations. */
void vApplicationMallocFailedHook() {
    cc3200_leds(RED, ON);
    fprintf(stderr, "malloc failed\n");
    _exit(123);
}
Exemplo n.º 3
0
void vApplicationStackOverflowHook(OsiTaskHandle *th, signed char *tn) {
    cc3200_leds(RED, ON);
}
Exemplo n.º 4
0
static void blinkenlights_task(void *arg) {
    while (1) {
        cc3200_leds(GREEN, TOGGLE);
        osi_Sleep(500);
    }
}