First
29 000 руб
First
Даже паять суки не умеют...(
kaktys
First
ну да
shadowsoul
и какие лохи это покупают?
shadowsoul
ну они по умолчанию припизднутые)
Denisio
должны страдать
Anonymous
Насколько нормально в мк делать АБСТРАКЦИИ? Я просто вот начал ковырять стм32, до этого нихуя особо не делал ( ковырялся с аврками в школе 8 лет назад ). Если я написал такой вот говно(ну по идее не оч говно)код https://pastebin.com/uZpRdzGk для обработки 3.5 кнопок, это норм или вообще говно и надо экономить память и байты ебать, писать на ифах, а не универсальные классы?
Anonymous
короче какие бест практис и рейт говнокод
Maxim
Абсолютно нормально
Maxim
Только открой C++, не придется плодить структуры из указателей на функции :D
Anonymous
мне лень его учить
Maxim
Да блин, что там учить, достаточно просто синтаксис классов посмотреть
Maxim
Потому что вот такой подход пиздец немасштабируется
Maxim
Апофеоз, который я видел - это USB-стек от ST, там вот можно прямо цитатами - "родина вам C++ дала, бери да используй блядь. Но нет, плюсы не хочу, хочу жрать говно"
Anonymous
ну синтаксис классов я знаю, учить в плане ПИСАТЬ КАК ПРО, там же столько всякой хуйни
Maxim
Половина хуйни на МК неприменима
Maxim
Типа исключений и std::map<std::set<std::string>, std::string>, да и шаблоны тоже с осторожностью
TopRank
Anonymous
короче танцы со структурками и указателями мне как-то роднее
Anonymous
>std::map<std::set<std::string>, std::string>
Anonymous
вот из-за этого я и не хочу его учить, глаза вытекают и мозг
Anonymous
от такого
Maxim
Так не используй эту часть языка, я говорю просто про то, что структуру + указатель на ф-ю можно заменить виртуальным методом на плюсах
Maxim
Который даже странслируется примерно в то же самое
Anonymous
ну какбы да, но я так привык, инерция мышления. Мож перейду когданибудь, спасибо за совет.
Maxim
А так - такие абстракции - это полностью нормально. Как можно заметить - весь HAL такой
Anonymous
есть весь ТРУ ПОСОНЫ которые в регистры пишут на стмках лол
Anonymous
чет у людей времени дохуя походу либо просто память хорошая запомнить это все
Maxim
Более того, есть ТРУ ПОСОНЫ, которые сайты на C пишут
Maxim
Не иначе, как говноедом, я того человека назвать никак не могу
shadowsoul
Anonymous
ну какбы да, унылое дрочеговноедство
Maxim
https://github.com/blackav/ejudge
Проникнитесь
Maxim
Более того, человек такое умудряется поддерживать
Anonymous
он там еще свой язык скриптовый не написал?
Maxim
Он свой шаблонизатор запилил, а то под C шаблонизаторов не очень много
Maxim
Шаблоны компилятся в so-шки, а so-шки грузятся через dlopen
Anonymous
охуеть конечно
Anonymous
как это поддерживается
Maxim
"Но когда я запускаю сервер и мм.... складываю туда свое сокровище. И загружаю, представляя, что меня поглотил единый организм..."
Maxim
Периодически система падает из-за double free, но настоящих пацанов такие трудности не смущают
Dmitry
http://www.argus-x.ru/oborudovanie/extra/videomikroskopy/optilia_flexia_bga/
Dmytro
Господа знатоки. Шо может поломаться в потенциометре B10K, стоящем в регуляторе громкости колонок? Сразу выпаять-заменить, или там что-то может поддаваться ремонту?
По симптомам: если ДАВИТЬ снаружи на ручку регулятора - звук есть. Если нет, то нет.
Anonymous
контакт скользящий отошел
Anonymous
можно разобрать и подогнуть, но лучше поменять
Dmytro
Хм. Спасибо.
Dmytro
Попробую выпаять и разобрать. А там посмотрим.
Anonymous
Хуйня это, честно)
Anonymous
замени, деталь недорогая
Dmytro
Та лень куда-то ещё идти за ней.
Dmytro
Хотяяяя.
Anonymous
ну подогнешь ты разок, через некоторое время ему снова пиздец
Dmytro
В общем, о результатах отчитаюсь.
Anonymous
это механика, если разболталась то в помойку
Anonymous
блин, да чего кубик32 такой глючный то, то проект затер не увидев старого - жмешь кодогенерация, а там нет имени проекта и при указании того же имени оно предлагает затереть и затирает. случается когда закроешь проект и откроешь снова
Anonymous
теперь вот чет поломалось перестал oled дисплейчик работать, хотя я нихуя не делал, просто перегенерил код и пересобрал
Anonymous
Warning[Pa182]: bitwise operation drops significant bits from a constant
кучка таких ворнингов, на строчки типа /* Send slave address */
hi2c->Instance->DR = I2C_7BIT_ADD_WRITE(DevAddress);
Anonymous
аддрес там и правда 8ой бит первый содержит, а как оно раньше работало? работало работало, пересобрал и обосралось
Anonymous
i2c дисплейчик на ssd1306
Anonymous
Ктонибудь сталкивался с такими глюками? Пересобрал проект - дисплей не инициализируется
Anonymous
а во, заработало, так где-то в коде проблема
Anonymous
странно
Bonho
Джентльмены, а как вот такое сделать? Что это за сильное колдунство
ОлегЪ
ОлегЪ
Детство...
Артем
Имхо лучше нормальную плату сделать
Артем
и припой-проволока
ОлегЪ
Ещё помнится, как потом эти кляксы смываешь, дырки зубочисткой прочищаешь, а квадраты отваливаются
Артем
Артем
но прочищать сложнее намного
ОлегЪ
Артем
кстати, что если сделать сопло по типу того что у 3д принтера, но из нержавейки и печатать припоем?
ОлегЪ
ОлегЪ
Артем
Данон
Они же по лампам все