zephyr/tests/drivers/dma
Tom Burdick b1e1b5e7b4 dma: Test repeatedly calling start/stop
Ensures that the documented behavior of the API is met by implementations
through testing. By calling stop on a stopped channel the expectation is no
error occurs and is checked.

Calling start after a channel has been started is difficult to test for
as there is transfer timing involved. A once shot transfer may have
completed and the channel transition to an inactive state by itself by
the time the second start call is performed. This isn't supported by at
least gpdma today and isn't documented behaviorally so should not be
tested.

Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
2023-01-23 11:51:21 -08:00
..
chan_blen_transfer tests: dma: add esp32c3 2023-01-12 19:09:01 +01:00
chan_link_transfer tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
loop_transfer dma: Test repeatedly calling start/stop 2023-01-23 11:51:21 -08:00
scatter_gather tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00