Implement 16-Byte Burst Transfer Sizeteensy4-core
| @@ -286,7 +286,12 @@ public: | |||
| // Set the data size used for each triggered transfer | |||
| void transferSize(unsigned int len) { | |||
| if (len == 4) { | |||
| if (len == 16) { | |||
| TCD->NBYTES = 16; | |||
| if (TCD->SOFF != 0) TCD->SOFF = 16; | |||
| if (TCD->DOFF != 0) TCD->DOFF = 16; | |||
| TCD->ATTR = (TCD->ATTR & 0xF8F8) | 0x0404; | |||
| } else if (len == 4) { | |||
| TCD->NBYTES = 4; | |||
| if (TCD->SOFF != 0) TCD->SOFF = 4; | |||
| if (TCD->DOFF != 0) TCD->DOFF = 4; | |||