aboutsummaryrefslogtreecommitdiffstats
path: root/test_spi_write_read_mode0.cpp
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2022-07-21 01:53:38 -0400
committerGravatar Peter McGoron 2022-07-21 01:53:38 -0400
commita879e31949717c0fc2614079516dc66dd9408d19 (patch)
tree41147bae7cddd2d5860d1c64c7523fe66a5e6476 /test_spi_write_read_mode0.cpp
parentmode 00, write from slave to master works (diff)
cleanup, add ready pin to slave
Diffstat (limited to 'test_spi_write_read_mode0.cpp')
-rw-r--r--test_spi_write_read_mode0.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/test_spi_write_read_mode0.cpp b/test_spi_write_read_mode0.cpp
index bbbf03c..631761e 100644
--- a/test_spi_write_read_mode0.cpp
+++ b/test_spi_write_read_mode0.cpp
@@ -25,9 +25,11 @@ int main(int argc, char **argv) {
sim->ss = 0;
sim->clk = 0;
sim->activate = 0;
+ sim->rdy = 0;
progress_n(8);
sim->ss = 1;
+ sim->rdy = 1;
progress();
sim->data_ctrl = 0b110011011111001100011111;
@@ -36,7 +38,21 @@ int main(int argc, char **argv) {
while (!sim->master_finished)
progress();
progress_n(5);
+ sim->activate = 0;
+ sim->ss = 0;
+ sim->rdy = 0;
+ progress_n(5);
+
+ sim->data_ctrl = 0xFE3456;
+ sim->activate = 1;
+ sim->ss = 1;
+ sim->rdy = 1;
+ while (!sim->master_finished)
+ progress();
+ progress_n(5);
+ sim->activate = 0;
sim->ss = 0;
+ sim->rdy = 0;
progress_n(5);
sim->final();