файл Биты в IAR.c начиная с вар2.1 и до конца - очень и очень спорно. Хотя я и не пользуюсь вар1, но он хоть имеет право на жизнь, вар2 - тема раскрыта не полностью, далее - чушь (хотя похоже и работоспособная), это скорее латание дыр, чем примеры КАК это делать. Ну и есть пробелы между угловыми скобками, что затрудняет компиляцию. Далее смотреть сейчас не буду
Хотя конечно лиха беда - начало, и работа проделана нужная, за что Вам спасибо