- return 0;
-}
-
-bool dmac_isLLIDone(int ch)
-{
- return (DMAC_EBCIMR |= (BV(ch) << DMAC_EBCISR_CBTC0));
-}
-
-bool dmac_waitLLIDone(int ch)
-{
- while(!(DMAC_EBCIMR |= (BV(ch) << DMAC_EBCISR_CBTC0)))
- cpu_relax();
-
- DMAC_CHDR = BV(ch);
- return true;
-}
-
-bool dmac_isDone(int ch)
-{
- //event_wait(&data_ready);
- return (*dmac_ch[ch].ctrla & BV(31));//(DMAC_CHSR |= (BV(dmac->ch) << DMAC_CHSR_EMPT0));
-}
-
-bool dmac_waitDone(int ch)
-{
- event_wait(&data_ready);
- DMAC_CHDR = BV(ch);
- return true;