Serjio
фурье - это FPU нужен?
Ruslan
Serjio
для начала интересно, что значит многоточие..
ха, я мастер гугления)
Serjio
с многоточием понятно, с дабл-хешем не очень, но совсем не понятно, зачем сначала задефайнили, а потом андеф сделали
Slava
В природе есть такая хреновина, судя по видосам - полное г.
Ruslan
Slava
Ruslan
у меня работает
Ruslan
даже дикторов разделяет
Serjio
с чем непонятно?
что там значит ## и зачем сначала сделали дефайн, а потом сделали андефайн..
Max
Работает, но крайне похабно. Я пробовал http://cmusphinx.github.io/ - очень много ложных срабатываний.
Ruslan
даже мне очевидно, задефайнили, отработали, почистили...
Ruslan
а ## это конкатенация
Ruslan
Ruslan
на храп?
Serjio
)))
Serjio
Ruslan
в 29 строке
Ruslan
просто этот кусок много где используется, поэтому его надо убирать
Serjio
задефайнили ESP_MODEM_DECLARE_DCE_COMMAND
а отработали DECLARE_ALL_COMMAND_APIS?
Ruslan
а, я понял, именно так!
в каждом месте дефайнится ESP_MODEM_DECLARE_DCE_COMMAND в нужном виде, а потом отрабатывается DECLARE_ALL_COMMAND_APIS
Ruslan
бля, я осознал, вот хитрецы ленивые
Serjio
))
Serjio
момент инсайта?
Ruslan
вот это пока не понимаю: declares esp_modem_<API>
Serjio
https://github.com/espressif/esp-protocols/blob/master/components/esp_modem/include/generate/esp_modem_command_declare.inc
44 строка
Ruslan
что за declares?
Serjio
а если попробовать развернуть?
Serjio
и нафига такая дикая сборка вообще?
Ruslan
ты меня спрашиваешь?
Serjio
ага.
такое ощущение, что поскольку в 44 строке у этого дефайна многоточие - то есть ничего не проверяется, они просто вместо комментария в скобках пояснили, что там выполняется - а выполняется как раз этот макрос
Ruslan
strlcpy(p_out, out.c_str(), ESP_MODEM_C_API_STR_MAX);
Ruslan
я тут в книжке вычитал, что есть move(), зачем они старьё используют?
Ruslan
DECLARE_ALL_COMMAND_APIS(forwards name(...)
Serjio
ну может vscode не настроили
Ruslan
вот ещё одна странная конструкция: forwards
Serjio
думаю, то же самое. можно было просто DECLARE_ALL_COMAND_APIS() написать
Serjio
вот чего они этим добились - от меня ускользает
Ruslan
я разберусь 😉
Ruslan
Во, нашел книжку, по которой учился в прошлый раз)))
Ruslan
А вот, что я спрашивал...
Ruslan
Используйте gcc -E для отладки
ok-home
Andrey
во всей этой модемной хрене довольно тяжело отличить ответы на AT, uncolicited messages и собственно данные
Ruslan
Slava
С добрым утром колеги! Сегодня утром перед сном озадачился вопросом, а работает ли это изделие с телегой по https с непонятно каким шифрованием ? Яндексение ясности не внесло. Кроме как, что модули 800 бывают с разными буквами и сильно разнымы размерами прошивок, версиями прошивок и в теории некорые работают с телегой. Если кто провел реальные испытания в недалёком прошлом или грустном настоящем прошу откликнуться.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Leonid
Аппаратно вряд ли. Даже точно нет. Программно - Вам и придумывать.
Ruslan
Andrey
Ruslan
пока я с этим трахался, все тут ржали, а теперь ой, понадобилось тоже
Евгений
Ruslan
замку gsm не нужен, то другое изделие из линейки
Евгений
ㅤ
Andy
пока я с этим трахался, все тут ржали, а теперь ой, понадобилось тоже
Ржали скорее надо тем, что вы канал используете как личный дневник. Так то ничего страшного, но немного раздражает.
Ни в коем случае не призываю прекращать это дело, но оформляйте свои мысли в виде одного, максимум два сообщения в этом случае. Это облегчает другим чтение канала.
ㅤ
ㅤ
Ruslan
Ruslan
в питоне код благодаря такому форматированию практически идентичен, но да, есть беда когда в команду приходит перековавшийся сишник, вот они лютую хрень начинают творить в проекте, пока не уволишь
🛡Aleksej
Ruslan
Алексей
Ruslan
но если не четыре пробела в питонском "табе", то нахер такого нестандартного питониста - одни проблемы с такими
забавно, но за последние 10 лет разработки на питоне, таких не встречал, обычно никаких проблем с форматированием кода не встречал, все пишут одинаково, это сильно экономит время и нервы
🛡Aleksej
Ruslan
это правда, спецы на вес золота, причём в любой сфере, народ тупеет и не умеет учиться