Цитата
PS Что-то я в архиве этого не нашел - в каком они файле?
В файле glcd.h есть ссылка на io.h и pgmspace.h - стандарты WinAvr естественно их нет в архиве.
А насчет родных функций для CV - будьте любезны, подскажите, вам из вашей памяти извлечь наверное проще.
Если вам не трудно, попробуйте сами скомпилировать эту библиотеку. Нет, я не прошу Вас сделать работу для меня. Тем более, вы говорите что все так просто.
Иначе это будет долгий разговор "корифея" с "чайником", причем первый будет настоятельно рекомендовать читать мануал и все прочее.
Почему я это говорю? Да потому что я сделал, как вы сказали и вот что вышло:
Код
#define __AVR_ATmega16__;
#define SIG_SPI;
#include <mega16.h>
#include <delay.h>
#include <glcd_line.asm>
void main()
{
int i=0x01;
int t=1;
DDRD=0xFF;
while (1)
{
glcdLine(0, 0, 10, 10);
}
}
Я подключил АСМ файл - не знаю правильно или нет, но через оболочку CodeVision подключаются исключительно ".c" файлы.
После этого компилятор выдает мне, что для вызова функции glcdLine недостаточно параметров. ЧТо за бред, эта прога прекрасно компилируется в WinAVR.
И САМОЕ ИНТЕРЕСНОЕ - компилятор пишет что у меня нет функции main ()