ОК, ваша среда называется Atollic (орфографическая ошибка), но из названия заголовочного файла я заключаю, что вы используете супервизор Tollos от Mike Cowlishaw.
Во-вторых, ваши параметры компиляции могут быть неверными, поскольку параметр -E
для GCC приводит к генерированию только предварительно обработанного вывода, однако сообщаемая вами ошибка является ошибкой компоновщика.
Без дополнительной информации я бы предположил, что вам не хватает библиотеки, содержащей реализацию i2cIO
, возможно, отсутствует опция для командной строки компоновщика.
Поскольку вы, похоже, используете вариант процессора, который не поддерживается Tollos напрямую, я полагаю, вы хотите портировать Tollos для вашего процессора. Проверьте ваш make-файл cq. Настройка проекта Atollic для включения правильных библиотек. А при необходимости замените параметр -E
на -c
.