Let start_write_repeated accept pointer instead of slice

This commit is contained in:
Rasmus Melchior Jacobsen
2022-12-23 15:40:09 +01:00
parent 662bb5797f
commit e9a2c4a9e3
4 changed files with 8 additions and 8 deletions

View File

@ -75,14 +75,14 @@ foreach_dma_channel! {
)
}
unsafe fn start_write_repeated<W: Word>(&mut self, request: Request, repeated: &[W; 1], count: usize, reg_addr: *mut W, options: TransferOptions) {
unsafe fn start_write_repeated<W: Word>(&mut self, request: Request, repeated: *const [W], count: usize, reg_addr: *mut W, options: TransferOptions) {
low_level_api::start_transfer(
pac::$dma_peri,
$channel_num,
request,
low_level_api::Dir::MemoryToPeripheral,
reg_addr as *const u32,
repeated.as_ptr() as *mut u32,
repeated as *mut u32,
count,
false,
W::bits(),