Строки из файла библиотеки ShiftRegLCD123 mode = mode ? SRLCD123_RS_BIT : 0; mode = _backlight ? mode | SRLCD123_BACKLIGHT : mode; // Backlight nibble1 = mode; Уважаемые Гуру. Расшифруйте по-русски что это означает. Понятно что это вычисление значения. Не знаю что тут означают "?" и ":" ? И где про них почитать ? С уважением. ПС. Поскольку библа даром теряет один бит регистра - пытаюсь всучить сюда еще один компонент кроме backlight-а - buzzer.
Большущее спасибо господа. Заработало. Ввел в библу пару функций - buzzerOn() и buzzerOff(), чтоб "цивильно" управлять периферией. Теперь по одному проводу можно подключить LCD (HD44780), подсветку и зуммер (например). Осталось оформить схему в виде примочки к ЖК модулю. Нарисую печатку - выложу и плату и библу.