Надо бы кодировку в графах поправить, или совсем графы убрать, а то крякозябры на картинках
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Понадобится еще одно репо (рабочая копия) /path/to/.sources/project И каталог, куда будет складываться документация /path/to/doxygen/project Также можно вести лог, но не обязательно.
Добавлено спустя 46 минут 34 секунды: Подумал и написал псто в блог про это...
Vooon, а какой смысл было делать драйвера для пушки и башни? Да ещё и жёстко к портам привязывать. Это же специализированные устройства, ИМХО не стоило их вносить в общую сборку, даже если они по умолчанию отключены. Этак мы начнём для всего подряд драйвера писать. Возможно, имеет смысл тебе вынести свои специфические драйвера в отдельный проект? А resolv.mk от них если тебе нужно подхватывать в local_config.mk
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Значит надо сделать механизм подключения драйверов без правки main.c
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Добавлено спустя 48 минут 43 секунды: Что-то не представляю как это сделать. Разве что через __attribute__ ((section (".init8"))), но так делать не хочу. Очень уж черная магия получается...
SYSTEM_INIT_FUNCTION() { // код выполняемый до инициализации пользовательских драйверов // например инициализация ядра, стандартных драйверов, и т.п. }
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
Так и сделал, только чуть имена изменил. На 300 байт пухлей вышло. Теперь только переделать сборку... Думаю вместо HAVE_$(driver) сделать массив DRIVERS. Вопрос только как это сделать?
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!
# ................... DRIVERS += motor DRIVERS += canon # ................... include $(foreach driver,$(DRIVERS), drivers/$(driver)/resolv.mk)
Проект [[Open Robotics]] - универсальные модули для построения роботов Модули Open Robotics можно приобрести в магазине shop.roboforum.ru Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!