LINUX.ORG.RU

expected ')' before '*' token


0

0

Как только пишу в .h файле следующую вещь, начинаю ловить сабжевую ошибку: void vDS1820ReadTemp(uint8 *buf);

При этом в .c файле эта функция реализована и файл компилируется без вопросов.. к чему бы это?

Платформа: 8051-like процессор, а если быть точным, то это JN5121

anonymous

Re: expected ')' before '*' token

к тому что uint8 в данной точке не определено?

dilmah ★★★★★ ()
Ответ на: Re: expected ')' before '*' token от dilmah

Re: expected ')' before '*' token

похоже на то :) ну, я уже поглядел, что uint8 это просто unsigned char, и это вроде подошло. вот только не нравится мне этот unsigned. температура снятая может быть и - :/

anonymous ()
Ответ на: Re: expected ')' before '*' token от dilmah

Re: expected ')' before '*' token

вариант :) но проще думаю будет оставить все как есть, а на другой стороне(это радиво-железко) кастовать полученные данные в signed char.

anonymous ()

Re: expected ')' before '*' token

поставь в .h'нике #include <stdint.h>

Reset ★★★★★ ()
Ответ на: Re: expected ')' before '*' token от dilmah

Re: expected ')' before '*' token

ну тогда еще надо отsed'ить все сорцы на предмет замены uint8 на uint8_t, чтоб было по стандарту :)

Reset ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.