Добрый день.
Если кто то использует то что предложил AHTOXA в теме из описания не смогли бы помочь, направить )
Имеем.
- IAR 7.10
- STM32F107
- scmRTOS в стадии изучения
- макросы
http://electronix.ru/redirect.php?https://...tongus/stm32tplпрограмка простенькая из примеров. собирается и линкуется без проблем. работает в кристале без ошибок
добавляем классы/макросы для управления пинами.
как объявляем
typedef Pin<'C', 6, 'H'> PC6;
PC6 ledGreen;
как используем
ledGreen.Mode(OUTPUT);
ledGreen.On();
или
PC6::Mode(OUTPUT);
PC6::On();
компиляция - без ошибок и проблем
при линковке получаю
Error[Li005]: no definition for "Pin<(char)67, (int)6, (char)72>::GPIOx" [referenced from W:\Devices\Panel\debug\Obj\main.o]
Error[Li005]: no definition for "Pin<(char)67, (int)6, (char)72>::CRx" [referenced from W:\Devices\Panel\debug\Obj\main.o]
в какую сторону копать? )
спасибо