A number of the Kinetis Reference Manuals make reference to 'ILDMAS' in UART register C5. Presumably this would allow DMA generation on an IDLE line condition (instead of an interrupt). But no such bit is shown in the C5 register definition. Was the ILDMAS functionality disabled in Kinetis, or is there a mistake in the manual?
Solved! Go to Solution.
Is someone from Freescale able to share the motivation why the ILDMAS (Idle DMA request) has been removed?
The DMA UART Rx is basically useless without this feature, because the data length which is received from UART is not known in 99% of the use cases...
FYI: Generating an interrupt on each byte receiption is not an accepted workaround, because this would make the whole DMA use case kind of useless..