diff --git a/right/src/led_driver.c b/right/src/led_driver.c index e58ef44..8a24cfa 100644 --- a/right/src/led_driver.c +++ b/right/src/led_driver.c @@ -26,6 +26,11 @@ void LedDriver_InitAllLeds(char isEnabled) GPIO_PinInit(GPIOA, LED_DRIVER_SDB_PIN, &(gpio_pin_config_t){kGPIO_DigitalOutput, 0}); GPIO_WritePinOutput(LED_DRIVER_SDB_GPIO, LED_DRIVER_SDB_PIN, 1); + LedDriver_SetAllLedsTo(isEnabled ? 0xFF : 0x00); +} + +void LedDriver_SetAllLedsTo(uint8_t val) +{ uint8_t ledDriverAddresses[] = {I2C_ADDRESS_LED_DRIVER_LEFT, I2C_ADDRESS_LED_DRIVER_RIGHT}; for (uint8_t addressId=0; addressId