Ruslan
CMakeLists.txt то есть
XD
CMakeLists.txt то есть
да я понял, у меня он один на весь проект
XD
но похоже что проблема решена, спасибо)
Aleks
спп файлы инклудить не нужно, они списком как у тебя, но в инклудах главное входить с нужного места и в правильном порядке.
Aleks
но похоже что проблема решена, спасибо)
у тебя там заголовочные файлы то вообще есть?)
XD
у тебя там заголовочные файлы то вообще есть?)
канешно, у меня почти все в них, их везде и инклюдил, но вот пока не заинклюдил файлы с спп то ничего не собиралось
Ruslan
что-то странное ты сотворил
Aleks
не, спп файлы инклудить не надо) так ты сделал другой косяк который исправил этот)
Aleks
надо основы си почитать ... есть 3 основных этапа сборки: предпроцессор, компилятор, линковщик. предпроцессор инклудами собирает большой текстовый исходник. компилятор компилит - ему для этого нужно знать форму всех классов и функций, поэтому в хидеры выводятся определения их линковщик уже скомпилинный код собирает в экзешник и проверяет всего ли хватает.
Aleks
вот на картинке вижу слово extern - это слово указывает что класс определен в другом файле, ниже, но он у тебя определен тут же выше
XD
или
Aleks
extern используй только когда нужно разрулить рекурсивный импорт...
Aleks
вот тут же и клас и экстерн в одном файле
Aleks
как-то так
XD
extern используй только когда нужно разрулить рекурсивный импорт...
там другой прикол, с этим можно использовать типа #include "EffectsConfig.h" EffectsConfigs.SetModeConfigBrightness("11", 0);
Aleks
я на 75% уверен что это экстерн тебе всё сломал)
XD
я на 75% уверен что это экстерн тебе всё сломал)
я копировал код с другого проекта который с этим работает
XD
я на 75% уверен что это экстерн тебе всё сломал)
темболее в cpp файле тоже самое без екстерна
Ruslan
не скажу за С++, но в С - extern показывает, что переменная определена в другом модуле например у тебя в main.c есть xQueueHandle commands; тебе надо в модуле led.c обращаться к этой очереди extern xQueueHandle commands;
XD
да, вот здесь, где и методы класса
XD
но навррное можно его и убрать 🤔🤔
XD
проверяю
XD
не
XD
не компилится если убрать екстерн и убрть инклюд с мейна
Ruslan
#blog #status #secureboot Освежил знания по безопасной загрузке, все доки, что я писал ранее соответствуют свежей версии мануалов. Кратко накидал схему активации защиты загрузки.
Aleks
он там нужен, если со стороны майна заходишь через один модуль который требует другой, который требует первый...
Ruslan
правильная организация кода - это отдельное колдунство )
Sid
правильная организация кода - это отдельное колдунство )
убрать легаси и нечего не сломать, вот это колдунство
Олег_3412
на такой схеме бузер немного похрюкивает в тишине. возможно вайфай наводка. как исправить эту неприятность?
Ту скорее всего транзистор не до конца закрывается. С базы на земельку резистор просится, только надо вычислить по току и напряжению. Я в этом не силен, программы надо грузить.
Илья
на такой схеме бузер немного похрюкивает в тишине. возможно вайфай наводка. как исправить эту неприятность?
Q2: поставь между затвором и истоком (1 и 2) резистор 100 кОм - 1 МОм. Q1: между базой и эмиттером поставь резистор 10 кОм.
Илья
Q2: поставь между затвором и истоком (1 и 2) резистор 100 кОм - 1 МОм. Q1: между базой и эмиттером поставь резистор 10 кОм.
Херню сморозил, прошу прощения: Q2 - резик не нужен. А подтяжку можно и до 100 кОм увеличить.
Василий
Херню сморозил, прошу прощения: Q2 - резик не нужен. А подтяжку можно и до 100 кОм увеличить.
ну вот нафига там биполярник? - там же не нагрузка в 50А и полевик с 10000 пф емкостью затвора
Илья
ну вот нафига там биполярник? - там же не нагрузка в 50А и полевик с 10000 пф емкостью затвора
Единственная мысль - обеспечение уровня открытия затвора. Я бы управлял затвором без драйвера. Кстати, использовал бы биполярник.
Alexey
Я уже предлагал это...
Илья
Значит, мудрый совет пропал зазря...
Василий
ну так я к чему - или биполярник или полевик, с уровнями там все в порядке, разве что для полевика подтяжка на землю..
Aleks
ну вот нафига там биполярник? - там же не нагрузка в 50А и полевик с 10000 пф емкостью затвора
Привычка с 50А полевиков которые от 5В не все открываются) на этом должно прокатить и напрямую.
Илья
Подтянуть его по базе.
Василий
у всех не греется а у тебя греется ))
Илья
Если он там болтается, значит, на базе таки есть небольшой сигнал
Виктор
Доброго времени суток! Парни, решил затестить wifi-повторитель на esp32. проект с гитхаба, все прошилось, к сетке телефоном подцепился, при переходе по адресу 192.168.4.1 выводит "header fields are too long for server to interpret". Кто встречал такое? проект - https://github.com/martin-ger/esp32_nat_router
Slava
https://github.com/martin-ger/esp32_nat_router/issues/27
Aleks
Если он там болтается, значит, на базе таки есть небольшой сигнал
Подтягивать к +5 и открытый коллектор можно по идее, но там не мой код ещё в этом месте) поэксперементирую ещё
Василий
а зачем вообще нужен повторитель?
Илья
Подтягивать к +5 и открытый коллектор можно по идее, но там не мой код ещё в этом месте) поэксперементирую ещё
Код здесь ни при чём) Просто попробуйте. 90%, что всё встанет на свои места.
а зачем вообще нужен повторитель?
Чтоб вифи сеть повторять?
Василий
Чтоб вифи сеть повторять?
хм.....типа дальность повысить?
Илья
2N7002 надо к земле тянуть.
хм.....типа дальность повысить?
Ну вот у тебя точка излучает на X метрах. На X+1 (образно уже сигнала нет). Значит на X-1 (образно) ставишь повторитель и продлеваешь её. Из минусов скорость уже пополам
Виктор
https://github.com/martin-ger/esp32_nat_router/issues/27
зашел я оперы, все работает... яндекс опять печалит в который раз((( спасибо👍
Просто учитывая производительность вифи на есп и радиус работы, то странная задача делать это на нем
Slava
🛡Aleksej
а может все таки к земле?
какая разница? Нужно просто определённое состояние полевика (открыт или закрыт) если выход контроллера будет не определённым.
Василий
да
Василий
но было бы странно - слышать буззер..когда проц не прошит
но было бы странно - слышать буззер..когда проц не прошит
Ну это же всего лишь бузер. А не лифт который поедет в рандоме после перепрошивки (или в момент)
Alexey
Просто учитывая производительность вифи на есп и радиус работы, то странная задача делать это на нем
А учитывая цену нормальных повторителей -тем более странная. Но может в ТЗ супер компактный размер, батарейное питание или ещё что-то, про что мы не знаем...
Василий
вот вот ...ошибки начинаются с малого )))
🛡Aleksej
но было бы странно - слышать буззер..когда проц не прошит
наоборот, услышишь когда прошивка слетела 😁
Василий
ага и лифт улетел в космос 😂😂😂
это всего лишь тест. пришла есп, надо проверить... самое простое и без проводов - репитер...
Интересный тип проверки. Ну ладно. Буду знать что и такое бывает)
Не пополам, а на 4 если соседей в канале нет.
Ну да, я имел ввиду кейс когда ты подключаешься к основной сети и вещаешь другую разными каналами