Sergey
Херня это все. Мне продавец знаешь че сказала? Нас начальство штрафует. Продала кому без маски - косарь штраф. Вот и все.
Sergey
Маску не оденешь ниче не продам
ㅤ
SetPf
Маски снижают защиту от излучения 5G видимо.
SetPf
Нет бы поборотся за что то дельное, будем маме на зло уши морозить.
Ruslan
SetPf
romanetz
romanetz
4 часть
ВПК ПОТОК
romanetz
И то, и другое в Минюсте зарегано, скорее всего. Надо посмотреть
romanetz
СП почитай ещё раз
romanetz
Там ничего нет относительно работников организаций
ВПК ПОТОК
СП почитай ещё раз
Там есть круг лиц которым это применяется. Ограниченный круг лиц.
romanetz
"4.4. Мероприятиями, направленными на "разрыв" механизма передачи инфекции, являются:
- соблюдение всеми физическими лицами правил личной гигиены (мытье рук, использование антисептиков, медицинских масок, перчаток), соблюдение социальной дистанции от 1,5 до 2 метров;"
Артем
Доброго утра. Начинаю разбираться с mqtt, все гайды отправляют на cloudmqtt.com, но бесплатный тарифный план там убрали(
Не подскажете достойных аналогов (без этих ваших денег чтобы можно было запустить)
romanetz
Без этих наших денег - белый адрес и mosquitto
romanetz
Совсем без денег
ВПК ПОТОК
Артем
romanetz
Да не за что )
Я бы и свой расшарил, но, всякие пид..сы же ломать кинутся. Чисто из интереса/от скуки.
Артем
Та все равно рано или поздно придется свой поднимать, почему бы и не разобраться как
romanetz
Это несложно, сильно проще самбы той же )
romanetz
Ну так а что мешает-то? ) Скиньтесь на хостинг
Evgheni
но это ведь хороший повод научится
Evgheni
особенно когда там действительно легко
romanetz
На питоне тоже есть mqtt сервер, емнип
Evgheni
romanetz
Evgheni
Evgheni
вот если нужна была еще апишка на сервер поставить то можно поспорить в удобстве обновления
ВПК ПОТОК
Мне нужно по факту все. Чтобы можно было GPS трекера использовать с свервером
Daniil
Ruslan
я тоже всё в докере держу
Evgheni
да всем кому лень парится с деплоем имеют дело с докером, удобно же
Ruslan
Ruslan
зато именно эти цифры есть в 8710!
Ruslan
Почему же тогда возникает
E (743) lan8720: lan8720_init(385): wrong chip ID
Ruslan
romanetz
там макрос есть, емнип
LOG_ERROR
децимальное значение %d знаковое, беззнаковое %u
Ruslan
а хекс как %h?
Ruslan
%x
Andy
ㅤ
ㅤ
Не один раз скидывал список тут.
Артем
ㅤ
Ну свое лучше конечно
Ruslan
https://www.reddit.com/r/esp32/comments/j2mew0/ethernet_on_olimex_esp32poeiso/
romanetz
ЛА - секретный инструмент хакеров?
romanetz
Три, блин, доллара, с половиной, за платку с fx2lp
romanetz
И сразу не надо гадать, что там, в железе
Ruslan
Работаю с тем, что есть на объекте, менять не будут. Партия закуплена.
romanetz
Я ж не про то, что на объекте
romanetz
А про инструменты для отладки
Ruslan
А, не юзал
ВПК ПОТОК
Я верно описал передачу массива в функцию?
byte ComSave[4];
byte ComReceived[4];
int StRequate(ComReceived[],ComSave[0]){
... //Какие то вычисления
return result;
}
romanetz
в си такие штуки по указателям передаются
romanetz
массивы таким образом только в плюсах работают
romanetz
int StRequate(ComReceived,sizeof(ComReceived)/sizeof(ComReceived[0]),ComSave,sizeof(ComSave)/sizeof(ComSave[0])){
... //Какие то вычисления
return result;
}
ВПК ПОТОК
Для ESP32 вот так пойдет?
byte ComSave[4];
byte ComReceived[4];
int StRequate(ComReceived[],ComSave[0]){
... //Какие то вычисления
return result;
}
Или нужно
byte ComSave[4];
byte ComReceived[4];
int StRequate(*ComReceived,*ComSave){
... //Какие то вычисления
return result;
}
romanetz
размеры массивов тоже надо передать, иначе как по ним итерироваться?
romanetz
в Си массив - указатель на первый элемент
romanetz
и по сути это синтаксический сахар для работы с указателями
romanetz
array_element[a] эквивалентно четырём операциям:
вычисление (или загрузка известного со времени компиляции) размера каждого элемента
вычисление смещения
сложение с начальным адресом массива
загрузка данных по этому адресу
romanetz
последняя операция может меняться на сохранение данных по вычисленному адресу
romanetz
и если за раз не укладывается, оно ещё в цикл превратится
romanetz
memcmp или strncmp?
romanetz
а в c++ есть класс string и там оператор == для него
romanetz
если на ардуиновском фреймворке делаешь, например
SetPf
SetPf
В памяти?