Редуме?
индзэец
Редуме?
ㅤ
сишку опробуй
Какая разница какой язык? Код должен работать и там и тут
Редуме?
индзэец
ㅤ
Читай документацию
Редуме?
Редуме?
там же миллисекунды, так что должно работать
Ruslan
а на си реально работает )))
Редуме?
ладно
индзэец
это всё находчивость
ㅤ
а на си реально работает )))
Си это всего лишь инструмент. Питон тоже. Если не умеешь пользоваться инструментом - то увы проблема не в инструменте.
ㅤ
Потом и появляются высеры типа кривые библиотеки в интернете. С ними одни ошибки. Посоветуйте рабочую.
ㅤ
А на деле рукожоп и надо идти жарить котлетки в говноточку
индзэец
"BLE.gap_scan(duration_ms, interval_us=1280000, window_us=11250, active=False, /)¶
Run a scan operation lasting for the specified duration (in milliseconds).
To scan indefinitely, set duration_ms to 0.
To stop scanning, set duration_ms to None.
Use interval_us and window_us to optionally configure the duty cycle. The scanner will run for window_us microseconds every interval_us microseconds for a total of duration_ms milliseconds. The default interval and window are 1.28 seconds and 11.25 milliseconds respectively (background scanning).
"
Anton
вот же блин напасть с этими джейсонами. разобрался с тем чтобы буферов под хттп ответы хватало, теперь джейсон большой парситься не хочет и сильно подозреваю потому что маллокнуть достаточно рамы не может. cJSON, ёлки-палки
ㅤ
Ruslan
ㅤ
Anton
при том свободной рамы то аж 75 кб, но 47 из них — дма, из которой маллок брать не умеет, а cJSON, видимо, тоже
Anton
в общем я бы поставил на проблему фрагментации кучи, что сиджейсону нужен где-то сильно большой кусок которого нет изза фрагментации...
Ruslan
Andy
Вот да, такое впечатление, что это писатель, и никак не читатель :)
Уже раза два постил ссылку:
https://components.espressif.com/components/espressif/jsmn
Anton
Вот да, такое впечатление, что это писатель, и никак не читатель :)
Уже раза два постил ссылку:
https://components.espressif.com/components/espressif/jsmn
что-то я не врубаюсь сходу как решается вопрос именно парсинга. допустим, есть объект, там пара ключей, затем массив объектов, затем ещё ключи/объекты. результатом "парсинга" является список токенов. и вот мне надо, допустим, определённый ключ — я не врубаюсь как мне его в массиве токенов найти. будет это значением или ключом, будет это внутри массива объектов или на верхнем уровне
Anton
это получается не парсер джейсона а только его предварительный токенайзер
Артём
Всем привет, можете направить новичка? До этого момента писал только под stm32, а сейчас нужно завести в проект удалённый доступ через esp8266. С stm как-то проще было, регистры в документации, компилятор внутри кейла, библиотеки официальные и в них не сложно разобраться. С esp же информации много и в то же время мало нужной, приходиться по крупицам собирать. Пытался чего-то сделать на platform IO, вроде и работает, но напрягает, что всё из-под фреймворка ардуины. Мб есть какая литература/цикл статей "как делать надо" или кто-то может на пальцах объяснить, как с этим добром работают матёрые разработчики?
Kai
Всем привет, можете направить новичка? До этого момента писал только под stm32, а сейчас нужно завести в проект удалённый доступ через esp8266. С stm как-то проще было, регистры в документации, компилятор внутри кейла, библиотеки официальные и в них не сложно разобраться. С esp же информации много и в то же время мало нужной, приходиться по крупицам собирать. Пытался чего-то сделать на platform IO, вроде и работает, но напрягает, что всё из-под фреймворка ардуины. Мб есть какая литература/цикл статей "как делать надо" или кто-то может на пальцах объяснить, как с этим добром работают матёрые разработчики?
Поддерживаю вопрос
Kai
Всем привет, можете направить новичка? До этого момента писал только под stm32, а сейчас нужно завести в проект удалённый доступ через esp8266. С stm как-то проще было, регистры в документации, компилятор внутри кейла, библиотеки официальные и в них не сложно разобраться. С esp же информации много и в то же время мало нужной, приходиться по крупицам собирать. Пытался чего-то сделать на platform IO, вроде и работает, но напрягает, что всё из-под фреймворка ардуины. Мб есть какая литература/цикл статей "как делать надо" или кто-то может на пальцах объяснить, как с этим добром работают матёрые разработчики?
Хотяб что-то вроде cmsis найти
Kai
Wrover теряет связь во время заливки прошивки, на плате мигает rx, после загорается ярче и перестает принимать
Аргентина
Всем привет, можете направить новичка? До этого момента писал только под stm32, а сейчас нужно завести в проект удалённый доступ через esp8266. С stm как-то проще было, регистры в документации, компилятор внутри кейла, библиотеки официальные и в них не сложно разобраться. С esp же информации много и в то же время мало нужной, приходиться по крупицам собирать. Пытался чего-то сделать на platform IO, вроде и работает, но напрягает, что всё из-под фреймворка ардуины. Мб есть какая литература/цикл статей "как делать надо" или кто-то может на пальцах объяснить, как с этим добром работают матёрые разработчики?
Курите esp-idf
ok-home
ㅤ
Всем привет, можете направить новичка? До этого момента писал только под stm32, а сейчас нужно завести в проект удалённый доступ через esp8266. С stm как-то проще было, регистры в документации, компилятор внутри кейла, библиотеки официальные и в них не сложно разобраться. С esp же информации много и в то же время мало нужной, приходиться по крупицам собирать. Пытался чего-то сделать на platform IO, вроде и работает, но напрягает, что всё из-под фреймворка ардуины. Мб есть какая литература/цикл статей "как делать надо" или кто-то может на пальцах объяснить, как с этим добром работают матёрые разработчики?
Я бы все же советовал перейти на esp32. В esp8266 есть устаревший esp866-rtos-sdk (ныне это esp-idf для серии 32). В том же платформ ио он есть.
Диванный Оракул
Всем привет, можете направить новичка? До этого момента писал только под stm32, а сейчас нужно завести в проект удалённый доступ через esp8266. С stm как-то проще было, регистры в документации, компилятор внутри кейла, библиотеки официальные и в них не сложно разобраться. С esp же информации много и в то же время мало нужной, приходиться по крупицам собирать. Пытался чего-то сделать на platform IO, вроде и работает, но напрягает, что всё из-под фреймворка ардуины. Мб есть какая литература/цикл статей "как делать надо" или кто-то может на пальцах объяснить, как с этим добром работают матёрые разработчики?
А чем ардуиновский фреймворк то не устраивает?
Я бы очень не рекомендовал бы лезть к регистрам есп напрямую. Особенно если учесть, что это все еще и под операционкой крутится.
Andy
Andy
Всем привет, можете направить новичка? До этого момента писал только под stm32, а сейчас нужно завести в проект удалённый доступ через esp8266. С stm как-то проще было, регистры в документации, компилятор внутри кейла, библиотеки официальные и в них не сложно разобраться. С esp же информации много и в то же время мало нужной, приходиться по крупицам собирать. Пытался чего-то сделать на platform IO, вроде и работает, но напрягает, что всё из-под фреймворка ардуины. Мб есть какая литература/цикл статей "как делать надо" или кто-то может на пальцах объяснить, как с этим добром работают матёрые разработчики?
Самое простое реализовать AT - модем на esp8266.
Anton
Andy
Anton
Это буквально не ответ на вопрос. Мне надо будет самостоятельно составить дерево из прочитанных токенов
Anton
У меня джейсон блин большой, сложный и с массой повторяющихся ключей
Anton
На разных уровнях в разных объектах массива
Andy
У меня джейсон блин большой, сложный и с массой повторяющихся ключей
Если на стороне МК надо разбирать какое-то большое дерево, то явно проблема в архитектуре системы.
Следовательно:
1 необходимо либо перестраивать архитектуру системы.
2 Либо как-то расширять ресурсы на стороне МК: увеличить ОЗУ, взять другой МК и пр. Но такой путь обычно заканчивается п.1 :)
ㅤ
ㅤ
Да бот это. В других чатах тоже всплыл. Можешь казнить
Ivan
ㅤ
ㅤ
Либо если так хочется то спарсить джсон и запихать его в бинарную структуру без вот этого всего
Ivan
Ivan
опрос без пункта - "мне пох, у меня чебурнет" не релевантен.
ㅤ
Вайргарда осталось на 5-7 дней
ㅤ
Полгода назад покончил с ним окончательно
ㅤ
ㅤ
А так а про юзерспейс. Ну слишком большой оверхед на сисколах. Не считаю это правильным. Считаю что такие вещи должны находится в одном пространстве где хостятся "драйвера" того же туна/тапа.
Ruslan
не понял, таки что брать wg иои ovpn?
ㅤ
Че нравится и с настройкой чего справишься - то и бери
Михаил
Михаил
а с учетом блокировок наверное xray
Михаил
он медленный правда очень зато не заблочить толком его
Михаил
не сломав буквально весь инет или не тратя сумасшедшие ресурсы на пробинг каждого айпишника
Евгений
К чему это голосование тут?
Да еще со сылкой на какой то канал?
Михаил
он приватный
Евгений
тем более нафиг
Михаил
ради одного голосования создан был
Михаил
без канала нельзя пересылать голосования
Ruslan
Ruslan
ну, вдруг чё, а я не в курсе
ㅤ
Когда заблочат - будешь в курсе
Ruslan
а вы ещё не на квантовых удлинителях что ли?