Подскажите пожалуйста что делает функция eat_network_get_ber(). В мануале уж совсем немногословно. И еще вопросик: функция eat_network_get_csq() аналогична команде AT+CSQ, и возвращает +CSQ: 21,0 число 21 - уровень сигнала? И почему функция объявлена как extern s32 (* const eat_network_get_csq)(void);, если она возвращает уровень сигнала, который может меняться в пределах 0..99 - зачем 32 бита, еще и знаковых. И еще один небольшой вопросик - у меня вылазит куча варнингов, например (argument of type "u8 *" is incompatible with parameter of type "char *restrict") когда я использую строковые функции типа strcpy() и тд., я понимаю что они хотят что б я указал переменные как restrict, но у меня почему-то при компиляции ругается на это выдает ошибку. подскажите пожалуйста как побороть данный варнинг - как привести к типу (restrict). Спасибо. И еще стоит в ближайшем обозримом будущем ждать EAT функции по работе с FTP или дальше страдать и парсить ответы от модема ? Прошивка - 1418B03SIM800C32_BT_EAT.
Сообщение отредактировал MrDorianGray - Mar 15 2016, 13:51
|