First
29 000 руб
First
Даже паять суки не умеют...(
kaktys
Это за 29000?
First
ну да
shadowsoul
и какие лохи это покупают?
shadowsoul
ну они по умолчанию припизднутые)
Denisio
должны страдать
Anonymous
Насколько нормально в мк делать АБСТРАКЦИИ? Я просто вот начал ковырять стм32, до этого нихуя особо не делал ( ковырялся с аврками в школе 8 лет назад ). Если я написал такой вот говно(ну по идее не оч говно)код https://pastebin.com/uZpRdzGk для обработки 3.5 кнопок, это норм или вообще говно и надо экономить память и байты ебать, писать на ифах, а не универсальные классы?
Anonymous
короче какие бест практис и рейт говнокод
Maxim
Абсолютно нормально
Maxim
Только открой C++, не придется плодить структуры из указателей на функции :D
Anonymous
мне лень его учить
Maxim
Да блин, что там учить, достаточно просто синтаксис классов посмотреть
Maxim
Потому что вот такой подход пиздец немасштабируется
TopRank
мой за месяц простоя разрядился до 6в
вчера когда сдавал свой, замерил 7в было
Maxim
Апофеоз, который я видел - это USB-стек от ST, там вот можно прямо цитатами - "родина вам C++ дала, бери да используй блядь. Но нет, плюсы не хочу, хочу жрать говно"
Anonymous
ну синтаксис классов я знаю, учить в плане ПИСАТЬ КАК ПРО, там же столько всякой хуйни
Maxim
Половина хуйни на МК неприменима
Maxim
Типа исключений и std::map<std::set<std::string>, std::string>, да и шаблоны тоже с осторожностью
Anonymous
короче танцы со структурками и указателями мне как-то роднее
Anonymous
>std::map<std::set<std::string>, std::string>
Anonymous
вот из-за этого я и не хочу его учить, глаза вытекают и мозг
Anonymous
от такого
Maxim
Так не используй эту часть языка, я говорю просто про то, что структуру + указатель на ф-ю можно заменить виртуальным методом на плюсах
Maxim
Который даже странслируется примерно в то же самое
Anonymous
ну какбы да, но я так привык, инерция мышления. Мож перейду когданибудь, спасибо за совет.
Maxim
А так - такие абстракции - это полностью нормально. Как можно заметить - весь HAL такой
Anonymous
есть весь ТРУ ПОСОНЫ которые в регистры пишут на стмках лол
Anonymous
чет у людей времени дохуя походу либо просто память хорошая запомнить это все
Maxim
Более того, есть ТРУ ПОСОНЫ, которые сайты на C пишут
Maxim
Не иначе, как говноедом, я того человека назвать никак не могу
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д принтера, но из нержавейки и печатать припоем?
ОлегЪ
А ещё такое говно бывает
Артем
А ещё такое говно бывает
я такое чудил как то раз
Данон
Они же по лампам все