Example #1
0
__EXPORT void board_autoled_off(int led)
{
	switch (led) {
	default:
	case LED_STARTED:
	case LED_HEAPALLOCATE:
	case LED_IRQSENABLED:
		phy_set_led(BOARD_LED_BLUE, false);

	case LED_STACKCREATED:
		break;

	case LED_INIRQ:
	case LED_SIGNAL:
	case LED_ASSERTION:
		phy_set_led(BOARD_LED_RED, false);
		phy_set_led(BOARD_LED_GREEN, false);

		break;

	case LED_PANIC:
		phy_set_led(BOARD_LED_RED, false);
		phy_set_led(BOARD_LED_GREEN, false);
		break;

	case LED_IDLE: /* IDLE */
		phy_set_led(BOARD_LED_GREEN, g_initialized);
		break;
	}
}
Example #2
0
void board_autoled_off(int led)
{
  switch (led)
    {
    default:
      break;

    case LED_SIGNAL:
      phy_set_led(BOARD_LED_GREEN, false);
      break;

    case LED_INIRQ:
      phy_set_led(BOARD_LED_BLUE, false);
      break;

    case LED_ASSERTION:
      phy_set_led(BOARD_LED_RED, false);
      phy_set_led(BOARD_LED_BLUE, false);
      break;

    case LED_PANIC:
      phy_set_led(BOARD_LED_RED, false);
      break;

    case LED_IDLE : /* IDLE */
      phy_set_led(BOARD_LED_RED, false);
    break;
    }
}
Example #3
0
void board_autoled_on(int led)
{
	switch (led) {
	default:
	case LED_STARTED:
	case LED_HEAPALLOCATE:
		phy_set_led(BOARD_LED_BLUE, true);
		break;

	case LED_IRQSENABLED:
		phy_set_led(BOARD_LED_GREEN, true);
		break;

	case LED_STACKCREATED:
		phy_set_led(BOARD_LED_GREEN, true);
		phy_set_led(BOARD_LED_BLUE, true);
		g_initialized = true;
		break;

	case LED_INIRQ:
	case LED_SIGNAL:
		phy_set_led(BOARD_LED_GREEN, true);
		break;

	case LED_ASSERTION:
		phy_set_led(BOARD_LED_RED, true);
		phy_set_led(BOARD_LED_GREEN, true);
		break;

	case LED_PANIC:
		phy_set_led(BOARD_LED_RED, true);
		break;

	case LED_IDLE : /* IDLE */
		phy_set_led(BOARD_LED_RED, true);
		phy_set_led(BOARD_LED_BLUE, true);
		break;
	}
}
Example #4
0
__EXPORT void led_on(int led)
{
	phy_set_led(led, true);
}
Example #5
0
__EXPORT void led_toggle(int led)
{

	phy_set_led(led, !phy_get_led(led));
}
Example #6
0
__EXPORT void led_off(int led)
{
	phy_set_led(led, false);
}
Example #7
0
__EXPORT void led_toggle(int led)
{
	if (led == 0) {
		phy_set_led(led, !stm32_gpioread(g_ledmap[led]));
	}
}
Example #8
0
void board_autoled_on(int led)
{
	if (!nuttx_owns_leds) {
		return;
	}

	switch (led) {
	default:
		break;

	case LED_HEAPALLOCATE:
		phy_set_led(BOARD_LED_BLUE, true);
		break;

	case LED_IRQSENABLED:
		phy_set_led(BOARD_LED_BLUE, false);
		phy_set_led(BOARD_LED_GREEN, true);
		break;

	case LED_STACKCREATED:
		phy_set_led(BOARD_LED_GREEN, true);
		phy_set_led(BOARD_LED_BLUE, true);
		break;

	case LED_INIRQ:
		phy_set_led(BOARD_LED_BLUE, true);
		break;

	case LED_SIGNAL:
		phy_set_led(BOARD_LED_GREEN, true);
		break;

	case LED_ASSERTION:
		phy_set_led(BOARD_LED_RED, true);
		phy_set_led(BOARD_LED_BLUE, true);
		break;

	case LED_PANIC:
		phy_set_led(BOARD_LED_RED, true);
		break;

	case LED_IDLE : /* IDLE */
		phy_set_led(BOARD_LED_RED, true);
		break;
	}
}
Example #9
0
__EXPORT void led_on(int led)
{
	phy_set_led(xlat(led), true);
}