ПБ для PT2322 и PT2323
так решил автор библиотеки
0: передача успешна
av писал(а): ↑01.09.2018{, 11:25}Значит можно из перечисления функций enum удалить эту функцию ?
это не функции в плане синтаксиса, енум это перечисление, оно не является кодом рантайма и вычисляется во время компиляции
вместо этих букв будут подставлены числа от 0 до количества перечислений -1
нужно это для замены числовых констант боле понятными буквенными
типа как тут
// commands
#define LCD_CLEARDISPLAY 0x01
#define LCD_RETURNHOME 0x02
#define LCD_ENTRYMODESET 0x04
только тут нет перечисления, а конкретные значения
оператор if в скобках ожидает какое-то условие, результат которого всегда должен быть true или false
Можно, но, в данном случае не нужно - там лишнего нет. И нет гимора копирования, много копировать...
Код: Выделить всё
if (mute) muteOn();
else muteOff();
И так:
if (mute != old_mute)
{
if (mute) muteOn();
else muteOff();
old_mute=mute;
}
это тебе не надо знать, там реализованы функции отправки и туда не надо лезть
ну как? довольно просто - в функцию передаеш число и она переводит его в набор нулей и единиц, которые надо отправить в мелкасхему