Doque Embedded – Telegram
Doque Embedded
3.13K subscribers
600 photos
38 videos
1 file
87 links
С/С++, memes and random things
Download Telegram
Помимо очевидных способов выстрелить себе в ногу на языке Си есть еще много совсем неочевидных, самые интересные:
1) думать что Си низкоуровневый язык близкий к железу
2) не отключать в компиляторе следование некоторым частям стандарта
3) надеяться на переносимость кода между версиями компилятора (хотя многие наверное уже стреляли этим способом в ногу)
Шикарная статья про это все: http://cmustdie.com/
// Partial null pointer dereference protection
LL_MPU_Disable();
LL_MPU_ConfigRegion(
LL_MPU_REGION_NUMBER0, 0x00, 0x0,
LL_MPU_REGION_SIZE_1MB
| LL_MPU_REGION_PRIV_RO_URO
| LL_MPU_ACCESS_BUFFERABLE
| LL_MPU_ACCESS_CACHEABLE
| LL_MPU_ACCESS_SHAREABLE
| LL_MPU_TEX_LEVEL1
| LL_MPU_INSTRUCTION_ACCESS_ENABLE
);
LL_MPU_Enable(LL_MPU_CTRL_PRIVILEGED_DEFAULT);

А как вы защищаетесь от разыменовывания нулевого указателя? (inb4 ржавеем)
Смотрел тут обзор на паяльник SQ-D60, и это какой-то переходниковый чад кутежа. Питание barrel jack -> type-c (обычный type-c не будет работать), жало TS100 -> jack 3.5", причем последний скрыт от пользователя вообще, не понятно зачем так делать. Ну и да, jack 3.5 передает 60 ватт, почему бы и нет.
Оч клевый ручной оловоотсос. Оч рекомендую если надо изредка что-то отпаивать.
Doque Embedded
Photo
Ну и вот уже реальное устройство.
Божественный прототип и бездушное заводское поделие.
Forwarded from Zhovner Hub
Пока Флипперы производятся, мы решили дать возможность живым разработчикам познакомиться с нашим кодом и железом, а также потусоваться в приятной компании чисто по-кайфу.


https://habr.com/ru/company/flipperdevices/blog/589585/
Про кризис. Ссаные TL072 не купить.
[not flipper-related]
This media is not supported in your browser
VIEW IN TELEGRAM
Играюсь с Flipper Zero и Midi. Worst synth ever.
This media is not supported in your browser
VIEW IN TELEGRAM
Неделю назад в Flipper Zero прошел хакатон, к сожалению без меня. Этой ночью я устроил себе собственный хакатон и теперь Flipper умеет загружать приложения с СД карты.

Я не правил ни единой строчки кода в приложении которое загружается, взял из репозитария как есть.
🔥2
Ну и мой любимый способ написания мейкфайлов:
$(error Now you're on your own, please bring the Makefile to match CMakeLists.txt)
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Вот так могу.

Беспроводная отладка микроконтроллеров по WiFi. Модули для Flipper Zero полезны и без самого устройства.
Сложные вопросы (BLE клавиатура на флиппердосе, кстати можно клевую дорогую механику на нем теперь собрать))0)).
Логирующая подсистема больного человека. Мне очень нравится.
Давным-давно валялся у меня китайский "клон" atmega328, LGT8F328D. Пошел на их сайт посмотреть-поковырять тулчейн, вместо этого нашел там же приложение а-ля CubeMX, но именно под этот проц, со всей его атмежной спецификой. Только не выкачивающее гигабайты на каждый чих, и написанное не на Java.
Наткнулся на великолепное технологическое безумие на гитхабе.

B.U.T.T.P.L.U.G.
Adds buttplug support to STALKER: Anomaly. Buzzes your vibrator based on in-game events in STALKER: Anomaly, e.g. firing your gun (based on caliber used), equipping certain items, receiving damage...

https://github.com/abbihors/buttplug-anomaly
🔥10
Как выглядит боль.
🔥2
🔥35💩2