Макросы для IAR AVR и не только…
Набор полезных макросов для работы с портами и не только.
Не правились с 2007 года, так как я перешел на GCC-AVR, а напарник стал писать на C# для ПК.
Комментарии нормальные, разобраться можно, но если что пишите.
Пример работы:
#include "macros.h"
#define Example B, 5, Low, On
main(void)
{
// установка вывода 5 порта В на выход;
Pin_Out(Example);
while(1)
{
// изменение состояния вывода
Pin_Change(Example);
}
}
В общем смотрим: macros.h