From 94d44b4ba61f3ced59040f7cd83e2bf6f28f4660 Mon Sep 17 00:00:00 2001
From: dwf1m12 <d.w.flynn@soton.ac.uk>
Date: Tue, 21 May 2024 16:00:05 +0000
Subject: [PATCH] Update ft1248x1_sm.pio : with data byte in RP-RXfifo[7:0]

---
 nanosoc_board/soclabs_pio/ft1248x1/ft1248x1_sm.pio | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/nanosoc_board/soclabs_pio/ft1248x1/ft1248x1_sm.pio b/nanosoc_board/soclabs_pio/ft1248x1/ft1248x1_sm.pio
index e368600..e0407b7 100644
--- a/nanosoc_board/soclabs_pio/ft1248x1/ft1248x1_sm.pio
+++ b/nanosoc_board/soclabs_pio/ft1248x1/ft1248x1_sm.pio
@@ -90,6 +90,8 @@ ft_data_loop:
     jmp y--, ft_data_loop
 ft_done:
     jmp x--, ft_xfer_end // if X was non-zero than was FT-read, so all done
+// shift RXD from ISR[31:24] to ISR[7:0]
+    in null, 24
 // if FT write now manually push the ISR contents to RP RXFIFO
     push noblock // not auto-push
 ft_xfer_end:
-- 
GitLab