aoreh (27.12.2013 12:46, просмотров: 267) ответил fk0 на Исключить нужно так же структуры, типы данных отличныe oт беззнаковых байтовых... И тогда может он перестанет заявлять, мол can't generate code.
да, :) маленький пример из баг фикса Wrong bank access in code loops (XC8-567) For some code sequences that contained loops,
tracking the currently selected bank when it was changed inside the loop may have failed.
This would have caused wrong variable locations to be accessed on subsequent iterations
of the loop.
самое печальное, что все баги типа "some code", "some situations" и т.п., т.е. ты никогда не знаешь что у него приключится с головой в очередной раз.
поэтому вдвойне противно, что один и тот же код прикомпиленный к юниттестам, проверяемый на девайсе - работает, но этот же код, в проекте - уже нет, мысли были, может это мы, может какую-то херню в прерываниях творим... но нет, оказалось что херню творим не мы