Вопросы по написанию своей библиотеки
- Войдите на сайт для отправки комментариев
есть у меня библиотека под С++, хочу ее использовтаь под средой ардуино в том числе
скопировал файлы библиотеки в отдельную папку внутри libraries и столкнулся сразу с рядом проблем, вот две из них:
- #include для файлика находящегося непосредственно внутри папки моей библиотеки срабатывает, но дело в том, что в библиотеки множество заголовочных файлов, часть из них находится в подпапках. Вот такой код не работает вообще:
#include <dir1/header1.h>
при том что файлик header1.h лежит в пути libraries/lib1/dir1. это как то можно решить или я столкнулся с непреодолимым ограничением IDE?
- в библиотеки активно использованы производные типы такие как uin8_t, но в среде ардуино на них у меня идет ругань. может нужно включить какой то дополнительный хидер?
- в библиотеки активно использованы производные типы такие как uin8_t, но в среде ардуино на них у меня идет ругань. может нужно включить какой то дополнительный хидер?
- в библиотеки активно использованы производные типы такие как uin8_t, но в среде ардуино на них у меня идет ругань. может нужно включить какой то дополнительный хидер?
Если всё таки опечатка, то xDriver поправил. Если нет, то подключить stdint.h
Только что проверил на 1.0.5 и 1.6.13 - всё нормально, ошибок не выдало. Хидер даже не подключал.
спасибо, попробую двойные кавычки
в типе это я на форуме опечатался, код рабочий, в atmel studio компилируется, хорошо, попробую stdint.h