в родных либах winavr аргументы станд. функций вразнобой идут то unsigned char*, то char*, каким типом делать свои данные непонятно, задолбался получать warning: pointer targets in passing argument 2 of 'Function' differ in signedness - оно вообще критично?