- dma_out(dma_chan, (uint32_t)bptr, size, DMA_SINGLE);\r
- start_dsp4(cur_bits, cur_mode, size);\r
+ if(cur_bits == 8) {\r
+ dma_out(dma_chan, addr, size, DMA_SINGLE);\r
+ start_dsp4(cur_bits, cur_mode, size);\r
+ } else {\r
+ dma_out(dma16_chan, addr, size, DMA_SINGLE);\r
+ start_dsp4(cur_bits, cur_mode, size / 2);\r
+ }\r