void up_ledon(int led)
{
  switch (led)
    {
    case 0:
      a1x_pio_write(PIO_LED1, true);
      a1x_pio_write(PIO_LED3, true);
      a1x_pio_write(PIO_LED4, true);
      break;

    case 1:
      a1x_pio_write(PIO_LED1, false);
      a1x_pio_write(PIO_LED3, false);
      a1x_pio_write(PIO_LED4, true);
      break;

    case 2:
      a1x_pio_write(PIO_LED1, false);
      a1x_pio_write(PIO_LED3, true);
      a1x_pio_write(PIO_LED4, true);
      break;

    case 3:
      a1x_pio_write(PIO_LED4, false);
      break;
    }
}
void a1x_setled(int led, bool ledon)
{
  switch (led)
    {
    case BOARD_LED1:
      a1x_pio_write(PIO_LED1, ledon);
      break;

    case BOARD_LED3:
      a1x_pio_write(PIO_LED3, !ledon);
      break;

#ifndef CONFIG_ARCH_LEDS
    case BOARD_LED4:
      a1x_pio_write(PIO_LED4, !ledon);
      break;
#endif
    }
}
void up_ledoff(int led)
{
  switch (led)
    {
    case 0:
    case 1:
    case 2:
      break;

    case 3:
      a1x_pio_write(PIO_LED4, true);
      break;
    }
}
Example #4
0
void board_autoled_off(int led)
{
  switch (led)
    {
    case 0:
    case 1:
    case 2:
      break;

    case 3:
      a1x_pio_write(PIO_LED4, true);
      break;
    }
}