int32_t Board_LED_SetBitState ( uint32_t bitn, uint32_t sta )
{
int32_t retval = 1;
switch ( bitn ) {
case 0:
(sta > 0) ? Chip_GPIO_SetPinState(LPC_GPIO, 0, 30, true)
: Chip_GPIO_SetPinState(LPC_GPIO, 0, 30, false);
break;
case 1:
(sta > 0) ? Chip_GPIO_SetPinState(LPC_GPIO, 0, 29, true)
: Chip_GPIO_SetPinState(LPC_GPIO, 0, 29, false);
break;
case 2:
(sta > 0) ? Chip_GPIO_SetPinState(LPC_GPIO, 0, 8, true)
: Chip_GPIO_SetPinState(LPC_GPIO, 0, 8, false);
break;
case 3:
(sta > 0) ? Chip_GPIO_SetPinState(LPC_GPIO, 0, 7, true)
: Chip_GPIO_SetPinState(LPC_GPIO, 0, 7, false);
break;
default:
retval = 0;
}
return retval;
}
|