diff --git a/drv/grapefruit-seq-server/src/main.rs b/drv/grapefruit-seq-server/src/main.rs index fefaf0a17..6d23f6a15 100644 --- a/drv/grapefruit-seq-server/src/main.rs +++ b/drv/grapefruit-seq-server/src/main.rs @@ -232,6 +232,11 @@ impl ServerImpl { ringbuf_entry!(Trace::WaitForDone); hl::sleep_for(2); } + + // Send 64 bonus clocks to complete the startup sequence (see "Clocking + // to End of Startup" in UG470). + seq.write(&[0u8; 8]).map_err(SeqError::SpiWrite)?; + ringbuf_entry!(Trace::Programmed); let server = Self {