• 1000 build.
Фрагмент исходного кода того, что я пытаюсь построить в ImageCraft:
static inline void PORTA_set_pin_pull_mode(const uint8_t pin, const enum port_pull_mode pull_mode)
{
if (pull_mode == PORT_PULL_UP)
{
DDRA &= ~(1 << pin);
PORTA |= 1 << pin;
}
else if (pull_mode == PORT_PULL_OFF)
{
PORTA &= ~(1 << pin);
}
}
Это результат журнала сборки
iccavr. exe: 'C: \ iccv8avr \ bin \ iccomavr.exe' возвращает код ошибки -1073741819 Процесс завершен со статусом -1073741819 (0 минут, 2 секунды) Ошибка сборки: 0 ошибок, 158 предупреждение (я) (0 минут, 2 секунды)
Предупреждения, которые появляются при попытке собрать проект
!W C:\Sahil\Basic WifiBuild\WifiBoard\include\port.h(63):[warning] Illegal storage class __flash for parameter 'pin'. Storage class removed.
!W C:\Sahil\Basic WifiBuild\WifiBoard\include\port.h(63):[warning] Illegal storage class __flash for parameter 'pull_mode'. Storage class removed.
!W C:\Sahil\Basic WifiBuild\WifiBoard\include\port.h(92):[warning] Illegal storage class __flash for parameter 'mask'. Storage class removed.
!W C:\Sahil\Basic WifiBuild\WifiBoard\include\port.h(92):[warning] Illegal storage class __flash for parameter 'direction'. Storage class removed.
!W C:\Sahil\Basic WifiBuild\WifiBoard\include\port.h(123):[warning] Illegal storage class __flash for parameter 'pin'. Storage class removed.
!W C:\Sahil\Basic WifiBuild\WifiBoard\include\port.h(123):[warning] Illegal storage class __flash for parameter 'direction'. Storage class removed.