void leds_Init ( void   )

This function is used to initiate LED related I/O pins and to start the display multiplexing.

This function should be called before any other functions of this module.

Returns:
void

Definition at line 133 of file leds.c.

References LED1_BIT, LED1_DDR, LED1_OFF, LED2_BIT, LED2_DDR, LED2_OFF, LED3_BIT, LED3_DDR, LED3_OFF, LED4_BIT, LED4_DDR, LED4_OFF, LED5_BIT, LED5_DDR, LED5_OFF, MUX_CURR_BIT, MUX_CURR_DDR, MUX_VOLT, MUX_VOLT_BIT, and MUX_VOLT_DDR.

{
  LED1_DDR |= (1U << LED1_BIT);
  LED2_DDR |= (1U << LED2_BIT);
  LED3_DDR |= (1U << LED3_BIT);
  LED4_DDR |= (1U << LED4_BIT);
  LED5_DDR |= (1U << LED5_BIT);
  
  MUX_VOLT_DDR |= (1U << MUX_VOLT_BIT);
  MUX_CURR_DDR |= (1U << MUX_CURR_BIT);
  
  LED1_OFF();
  LED2_OFF();
  LED3_OFF();
  LED4_OFF();
  LED5_OFF();
  
  MUX_VOLT();
}