diff options
Diffstat (limited to 'bsp/k210/driver/dmalock.h')
| -rw-r--r-- | bsp/k210/driver/dmalock.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/bsp/k210/driver/dmalock.h b/bsp/k210/driver/dmalock.h new file mode 100644 index 0000000000..bca6a0d24a --- /dev/null +++ b/bsp/k210/driver/dmalock.h @@ -0,0 +1,14 @@ +#ifndef __DMALOCK_H +#define __DMALOCK_H + +#include <stdint.h> +#include <rtdef.h> +#include <dmac.h> + +#define dmalock_sync_take(x,y) _dmalock_sync_take(x, y, __func__) + +void dmalock_init(void); +int _dmalock_sync_take(dmac_channel_number_t *chn, int timeout_ms, const char *name); +void dmalock_release(dmac_channel_number_t chn); + +#endif |
