0 голосов
C:\Users\nikit\Documents\Arduino\EasyKeyDublicator\EasyKeyDublicator.ino: In function 'bool write2iBtn()':
C:\Users\nikit\Documents\Arduino\EasyKeyDublicator\EasyKeyDublicator.ino:210:49: warning: invalid conversion from 'byte {aka unsigned char}' to 'emRWType' [-fpermissive]
     else return write2iBtnRW1990_1_2_TM01(rwType); //пробуем прошить другие форматы
                                                 ^
C:\Users\nikit\Documents\Arduino\EasyKeyDublicator\EasyKeyDublicator.ino:128:6: note:   initializing argument 1 of 'bool write2iBtnRW1990_1_2_TM01(emRWType)'
 bool write2iBtnRW1990_1_2_TM01(emRWType rwType){              // функция записи на RW1990.1, RW1990.2, TM-01C(F)
      ^~~~~~~~~~~~~~~~~~~~~~~~~
(2 баллов) 1 2
А сам код? Без него гадать сложнее.
Здравствуйте! Не могли бы Вы добавить в пост вгруженный код? Большое спасибо!

1 Ответ

+2 голосов
Могу только погадать: в прототипе функции указана возвращаемая переменная byte, а возвращается bool. Необходимо сделать явное преобразование типов или отказаться от bool - она для школьников.
(2.7 тыс. баллов) 10 29 55
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...