• ROOL's avatar
    Add support for double buffered NoInitIRQ type DMA controllers · f683cb12
    ROOL authored
    Detail:
      Preprogram the current and next transfers before kicking off the first. Note that it is no longer possible to infer from the status call whether it's a double or single buffered controller, so a new HAL device flag is added to signal this. The new flag is only required for NoInitIRQ type DMA controllers, but other double buffered controllers may set it for information purposes.
    Admin:
      Submission from Elesar. Tested on Titanium HAL.
    
    Version 0.23. Tagged as 'DMA-0_23'
    f683cb12