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

1 Ответ

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

    94 балл(ов)

  2. parovoZZ

    76 балл(ов)

  3. Евгений Евтишенков

    38 балл(ов)

  4. sser

    20 балл(ов)

  5. Валентин

    5 балл(ов)

  6. Tima23

    3 балл(ов)

Награды месяца
1-е место: Espruino Pixl.js
2-е место: Espruino Puck.js
3-е место: Espruino Pico

...