Проверка специально идет максимума из списка, так как если сделать минимум, нужны цвет попросту пропадёт.
А так получается что пока максимум buf не станет нулём, будет уменьшение всех трех чисел
mayton2019, buf инициализирован после чтения записанных данных в памяти устройства, и он идентичен colors, а эта функция вызывается при нажатие на кнопки, на самом устройстве
И нужно реализовать убавление яркости с шагом step, но если сделать без проверки то цвет который был дан, станет белым
А если сделать проверку минимального числа из списка, то возможен вариант, что яркость не станет минимальной
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.