X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fi2s.h;h=1f30a87c148d1f998525fcf47a0720ddd871d420;hb=4446c1118772ed59e7d5d1f895952441aacb7b0f;hp=3ad4522e8d7983056eb0900789ebcef69c6c9d67;hpb=945370829397bb31be855a63e7c1a73933af404a;p=bertos.git diff --git a/bertos/drv/i2s.h b/bertos/drv/i2s.h index 3ad4522e..1f30a87c 100644 --- 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);