diff options
| author | 2022-07-21 01:53:38 -0400 | |
|---|---|---|
| committer | 2022-07-21 01:53:38 -0400 | |
| commit | a879e31949717c0fc2614079516dc66dd9408d19 (patch) | |
| tree | 41147bae7cddd2d5860d1c64c7523fe66a5e6476 /test_spi_write_read_mode0.cpp | |
| parent | mode 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.cpp | 16 |
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(); |
