m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/harddoomdev.c
diff options
context:
space:
mode:
authorMarcin Chrzanowski <marcin.j.chrzanowski@gmail.com>2018-05-28 16:01:47 +0200
committerMarcin Chrzanowski <marcin.j.chrzanowski@gmail.com>2018-05-28 16:01:47 +0200
commitff8d6997c13bc256c15e8db4912f34e910c02b2a (patch)
tree69e33f26857a15dc7e155ac33b3bc53f7ae17fa5 /harddoomdev.c
parent9eb310afc4a96304b47d4897c58ca3bb733362a9 (diff)
Update synchronization
Diffstat (limited to 'harddoomdev.c')
-rw-r--r--harddoomdev.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/harddoomdev.c b/harddoomdev.c
index 067293e..30c37fe 100644
--- a/harddoomdev.c
+++ b/harddoomdev.c
@@ -46,6 +46,7 @@ void send_command(struct doom_data *doom_data, uint32_t command)
free = doomdev_read(doom_data->iomem, HARDDOOM_FIFO_FREE);
if (free == 0) {
deactivate_intr(doom_data->iomem, HARDDOOM_INTR_PONG_ASYNC);
+ free = doomdev_read(doom_data->iomem, HARDDOOM_FIFO_FREE);
}
if (free == 0) {