commit | 22cc5988863e2458fd77c5f64cd62cae04545f86 | [log] [tgz] |
---|---|---|
author | June Tate-Gans <jtgans@google.com> | Tue Nov 07 18:54:45 2023 +0000 |
committer | June Tate-Gans <jtgans@google.com> | Mon Nov 13 20:41:24 2023 +0000 |
tree | 2be51f8e7ca7785e720c6bc297033fadfdf51d72 | |
parent | 9b7177fcd004eff384361189cedda359d62b1feb [diff] |
i2s: Fill out I2S peripheral simulation Renode managed "threads" are not actually threads. They're more like real-time processing functions, or coroutines, than threads. The prior behavior was executing so fast that the FIFO could never be emptied fast enough to trigger an empty IRQ. This change alters the behavior such that a single frame is added to the FIFO each time the function is called. Change-Id: I7bbff4f7cec7e8b7e0e3fede17512bc3f49b7179
This project hosts the Renode simulation description, platform definition, and simulation models for customized components.