board: dma documentation

This commit is contained in:
Robert Jördens 2020-02-14 12:26:16 +01:00
parent 05189fe8d2
commit 75eb4954b1

View File

@ -468,30 +468,30 @@ fn dma1_setup(
dma1.st[0].m0ar.write(|w| unsafe { w.bits(ma as u32) }); dma1.st[0].m0ar.write(|w| unsafe { w.bits(ma as u32) });
dma1.st[0].ndtr.write(|w| w.ndt().bits(1)); dma1.st[0].ndtr.write(|w| w.ndt().bits(1));
dmamux1.ccr[0].modify(|_, w| w.dmareq_id().tim2_up()); dmamux1.ccr[0].modify(|_, w| w.dmareq_id().tim2_up());
dma1.st[0].cr.modify(|_, w| unsafe { dma1.st[0].cr.modify(|_, w|
w.pl() w.pl()
.bits(0b01) // medium .medium()
.circ() .circ()
.set_bit() // reload ndtr .enabled()
.msize() .msize()
.bits(0b10) // 32 .bits32()
.minc() .minc()
.clear_bit() .fixed()
.mburst() .mburst()
.bits(0b00) .single()
.psize() .psize()
.bits(0b10) // 32 .bits32()
.pinc() .pinc()
.clear_bit() .fixed()
.pburst() .pburst()
.bits(0b00) .single()
.dbm() .dbm()
.clear_bit() .disabled()
.dir() .dir()
.bits(0b01) // memory_to_peripheral .memory_to_peripheral()
.pfctrl() .pfctrl()
.clear_bit() // dma is FC .dma()
}); );
dma1.st[0].fcr.modify(|_, w| w.dmdis().clear_bit()); dma1.st[0].fcr.modify(|_, w| w.dmdis().clear_bit());
dma1.st[0].cr.modify(|_, w| w.en().set_bit()); dma1.st[0].cr.modify(|_, w| w.en().set_bit());
@ -502,30 +502,30 @@ fn dma1_setup(
dma1.st[1].m0ar.write(|w| unsafe { w.bits(ma as u32) }); dma1.st[1].m0ar.write(|w| unsafe { w.bits(ma as u32) });
dma1.st[1].ndtr.write(|w| w.ndt().bits(1)); dma1.st[1].ndtr.write(|w| w.ndt().bits(1));
dmamux1.ccr[1].modify(|_, w| w.dmareq_id().tim2_up()); dmamux1.ccr[1].modify(|_, w| w.dmareq_id().tim2_up());
dma1.st[1].cr.modify(|_, w| unsafe { dma1.st[1].cr.modify(|_, w|
w.pl() w.pl()
.bits(0b01) // medium .medium()
.circ() .circ()
.set_bit() // reload ndtr .enabled()
.msize() .msize()
.bits(0b10) // 32 .bits32()
.minc() .minc()
.clear_bit() .fixed()
.mburst() .mburst()
.bits(0b00) .single()
.psize() .psize()
.bits(0b10) // 32 .bits32()
.pinc() .pinc()
.clear_bit() .fixed()
.pburst() .pburst()
.bits(0b00) .single()
.dbm() .dbm()
.clear_bit() .disabled()
.dir() .dir()
.bits(0b01) // memory_to_peripheral .memory_to_peripheral()
.pfctrl() .pfctrl()
.clear_bit() // dma is FC .dma()
}); );
dma1.st[1].fcr.modify(|_, w| w.dmdis().clear_bit()); dma1.st[1].fcr.modify(|_, w| w.dmdis().clear_bit());
dma1.st[1].cr.modify(|_, w| w.en().set_bit()); dma1.st[1].cr.modify(|_, w| w.en().set_bit());
} }