projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Add wait dma transfer functions.
[bertos.git]
/
bertos
/
drv
/
i2s.h
diff --git
a/bertos/drv/i2s.h
b/bertos/drv/i2s.h
index 3ad4522e8d7983056eb0900789ebcef69c6c9d67..1f30a87c148d1f998525fcf47a0720ddd871d420 100644
(file)
--- a/
bertos/drv/i2s.h
+++ b/
bertos/drv/i2s.h
@@
-145,6
+145,13
@@
INLINE void i2s_dmaRxBuffer(I2s *i2s, void *buf, size_t len)
}
+INLINE void i2s_dmaTxWait(I2s *i2s)
+{
+ ASSERT(i2s->ctx.tx_wait);
+ i2s->ctx.tx_wait(i2s);
+}
+
+
INLINE void i2s_dmaStartTxStreaming(I2s *i2s, void *buf, size_t len, size_t slice_len, i2s_dma_callback_t callback)
{
ASSERT(i2s->ctx.tx_start);