Size: a a a

2018 February 03

AS

Andrew Strokov in embedded.rs
Как с вудблоком уснуть до прерывания?
источник

AS

Andrew Strokov in embedded.rs
ну реализация wait должна опираться на примитивы ОС
источник

AS

Andrew Strokov in embedded.rs
Так блин, не
источник

AS

Andrew Strokov in embedded.rs
вот да, то что у джапарика, это хрень какая-то
источник

AS

Andrew Strokov in embedded.rs
а где исходник макроса block!
источник

AS

Andrew Strokov in embedded.rs
а, я нашел
источник

AS

Andrew Strokov in embedded.rs
#[macro_export]
macro_rules! block {
   ($e:expr) => {
       loop {
           #[allow(unreachable_patterns)]
           match $e {
               Err($crate::Error::Other(e)) => {
                   #[allow(unreachable_code)]
                   break Err(e)
               },
               Err($crate::Error::WouldBlock) => {},
               Ok(x) => break Ok(x),
           }
       }
   }
}
источник

AS

Andrew Strokov in embedded.rs
ОРУ
источник

AS

Andrew Strokov in embedded.rs
я не верю, как человек, который сделал RTFM может продвигать это
источник

AS

Andrew Strokov in embedded.rs
*что
источник

e🦀

eupn 🦀 in embedded.rs
Пути жапарика неисповедимы
источник
2018 February 04

AS

Andrew Strokov in embedded.rs
я бы с удовольствием контрибьютил и использовал крейт embedded_hal, но там везде nb, а текущая реализация меня не устраивает вообще никак именно из-за повсеместного поллинга
источник

AS

Andrew Strokov in embedded.rs
и ладно например во фьючерсах, там типа это вынужденная мера
источник

AS

Andrew Strokov in embedded.rs
но реализация block! не стала бы хуже, если бы была возможность после получения WouldBlock встать в ожидание средствами шедулера
источник

e🦀

eupn 🦀 in embedded.rs
Запили Issue в репозитории
источник

AS

Andrew Strokov in embedded.rs
Andrew Strokov
я не верю, как человек, который сделал RTFM может продвигать это
может я правда не понимаю сути?
источник

MC

Mikhail Cheshkov in embedded.rs
Надо почитать реддит, он под каждый пост в блог заводит там обсуждение
источник

MC

Mikhail Cheshkov in embedded.rs
Можно там же и спросить
источник

AS

Andrew Strokov in embedded.rs
а какой пост искать?
источник
2018 February 07

e🦀

eupn 🦀 in embedded.rs
мы пилим прошивку для IP-камеры со своим стримером, веб-мордой, прочей хурмой и я решил делать это на Rust:  https://moikrug.ru/vacancies/1000039919
источник