Size: a a a

2017 August 10

EL

Emerald L. Greene in embedded.rs
Можно доверить это самому SPI
источник

EL

Emerald L. Greene in embedded.rs
Так или иначе чтобы удалённый чип был активен надо опустить его CS пин в 0 перед началом IO
источник

EL

Emerald L. Greene in embedded.rs
Интересно можно на расте сделать proof of concept с API libmaple
источник

EL

Emerald L. Greene in embedded.rs
Первое
источник

IG

Ilyas Gasanov in embedded.rs
Народ, есть детский вопрос, но всё-таки - тут уже обсуждались плюсы и минусы использования &mut self в трейтах для интерфейсов SPI, I2C и т.п. по сравнению с простым &self?
источник

IG

Ilyas Gasanov in embedded.rs
источник

IG

Ilyas Gasanov in embedded.rs
Я вот думаю над архитектурой основательно заморочиться
источник

IG

Ilyas Gasanov in embedded.rs
И мне надо взвесить все даунсайды подобного решения
источник

IG

Ilyas Gasanov in embedded.rs
Кроме того аргумента что "быдлокодер Вася замарается клепать драйверы" ))
источник
2017 August 12

MS

Mike 🔥🔥 Salnikov in embedded.rs
Сишный препроцессор вообще много чего позволяет, не значит, что все стоит делать)
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
Я про такое
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
Ну имхо ты прав, если это функция, то и выглядеть так же должна
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
Чтоб читающий не вскрывался
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
С другой стороны, если функция чистая, то можно и спрятать детали
источник

BD

Berkus Decker in embedded.rs
лучше делать таки #define FOO bar и вызывать FOO() если уж сильно приперло на препроцессоре программировать
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
Но просто код

int a = 5;
FOO;
int b...
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
Странно
источник

BD

Berkus Decker in embedded.rs
здесь действительно лучше inline-функцию
источник

MS

Mike 🔥🔥 Salnikov in embedded.rs
Йа сделяль йа смогь
источник