Нужна помощь
не прокатывает
В целях обучения лучше бы брать что попроще, ну что есть то есть.
Вы здесь столкнулись с макросами, а FLProg (Basic редактор) их не понимает. Встроенная проверка синтаксиса штука, возможно, хорошая, но иногда очень мешает.
В данном случае не вариант, т.к. макрос это не функция а "умная автозамена" для компилятора, т.е. один набор букв заменяется на другой с подстановкой аргументов.
Пробовал компилировать оригинальный скетч , вылезают ошибки по библиотеке microLED
Код: Выделить всё
In file included from C:\Users\User\Documents\Arduino\libraries\microLED\src/microLED.h:42:0,
from H:\ЗАГРУЗКИ\LEDstairs_v1.0\LEDstairs_v1.0.ino:31:
C:\Users\User\Documents\Arduino\libraries\microLED\src/types.h:20:15: error: expected identifier before '=' token
ORDER_BGR = 0b100100,
^
C:\Users\User\Documents\Arduino\libraries\microLED\src/types.h:20:15: error: expected '}' before '=' token
C:\Users\User\Documents\Arduino\libraries\microLED\src/types.h:20:15: error: expected unqualified-id before '=' token
C:\Users\User\Documents\Arduino\libraries\microLED\src/types.h:23:1: error: expected declaration before '}' token
};
^
по аналогии сделал, но в одном месте в коде правильно ли я сделал ?
косяков не вижу, компиляция Ваших файлов (с библиотеками, приложенными к проекту на странице проекта на гитхабе) проходит нормально.
Проект со своим блоком (пустой или с минимальной обвязкой, со своими библиотеками и исходниками, архив) прикладывайте.
Проще. Но когда-то нужно и самому учиться создавать блоки, так сказать для саморазвития.
Павел, прикладываю, все в архиве.
Согласен. Но для начала нужно мозг заточить под С+++.
Функцию CRGB getFireColor(int val) старый редактор блоков не пропустит, мешает встроенная проверка, в принципе можно было бы повыделываться но не вижу смысла.