[an error occurred while processing this directive]
Насколько я знаю, в WinAVR и IAR используются разные соглашения по использованию регистров. Нужно посмотреть их и исправить библиотеку соответствующим образом.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)