Ничего личного... Нередкий случай появление "struct XXX xxx[10];" в файлах *.h с последующим неоднократным включением *.с ...(для прототипов extern надобно))) В любом случае явление нетипичное и возможно лечится установкой aStudio411-SP3.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)