Про ProgSPI исправлена функция чтения слова.
С какого-то момента (смены компилятора) инициализация Complex{read,read} стала сначала выполнять второй read, а потом первый.