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 1 2
А сам код? Без него гадать сложнее.
Здравствуйте! Не могли бы Вы добавить в пост вгруженный код? Большое спасибо!

1 Ответ

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

    20 балл(ов)

  2. BUM

    8 балл(ов)

  3. Reednik

    6 балл(ов)

  4. Egor4ikov

    4 балл(ов)

  5. Blue_Kod

    4 балл(ов)

  6. Dimchik_767

    4 балл(ов)

...