From baab9b2d3fdd4d06cc2891b0b2de1ab63e7fb4f7 Mon Sep 17 00:00:00 2001 From: Astro Date: Sun, 8 Sep 2019 00:44:40 +0200 Subject: [PATCH] board: move softspi input read before high flank --- firmware/src/board/softspi.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/src/board/softspi.rs b/firmware/src/board/softspi.rs index 3df1806..e3b36fa 100644 --- a/firmware/src/board/softspi.rs +++ b/firmware/src/board/softspi.rs @@ -54,10 +54,10 @@ impl SoftSpi { } State::Transfer { clock_phase: true, mask, output, mut input } => { - let _ = self.sck.set_high(); if self.miso.is_high().unwrap_or(false) { input |= mask; } + let _ = self.sck.set_high(); if mask != 1 { self.state = State::Transfer {