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 Ответ

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

    18 балл(ов)

  2. sser

    12 балл(ов)

  3. Тигрыч

    8 балл(ов)

  4. Un_ka

    8 балл(ов)

  5. artalex

    6 балл(ов)

  6. Vitalii_Mashinkin

    2 балл(ов)

Награды месяца
1-е место: Teensy 3.6
2-е место: Teensy 3.5
3-е место: Teensy 3.2

...