projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Manage the page writing on two banks. Move flash info in sam3 defines.
[bertos.git]
/
bertos
/
cpu
/
cortex-m3
/
drv
/
dmac_sam3.c
diff --git
a/bertos/cpu/cortex-m3/drv/dmac_sam3.c
b/bertos/cpu/cortex-m3/drv/dmac_sam3.c
index e97066860e792f27b7a6f0d882f0ea3a0a075ca0..06dba6ea9d558b158454a80a8d89b2e567d7c34a 100644
(file)
--- a/
bertos/cpu/cortex-m3/drv/dmac_sam3.c
+++ b/
bertos/cpu/cortex-m3/drv/dmac_sam3.c
@@
-136,7
+136,7
@@
void dmac_configureDmac(int ch, size_t transfer_size, uint32_t cfg, uint32_t ctr
{
DMAC_CHDR = BV(ch);
{
DMAC_CHDR = BV(ch);
- *dmac_ch[ch].cfg = cfg | DMAC_CFG_FIFOCFG_ALAP_CFG | (0x1 << DMAC_CFG_AHB_PROT_SHIFT)
| BV(DMAC_CFG_SOD)
;
+ *dmac_ch[ch].cfg = cfg | DMAC_CFG_FIFOCFG_ALAP_CFG | (0x1 << DMAC_CFG_AHB_PROT_SHIFT);
*dmac_ch[ch].ctrla = ctrla | (transfer_size & DMAC_CTRLA_BTSIZE_MASK);
*dmac_ch[ch].ctrlb = ctrlb & ~BV(DMAC_CTRLB_IEN);
}
*dmac_ch[ch].ctrla = ctrla | (transfer_size & DMAC_CTRLA_BTSIZE_MASK);
*dmac_ch[ch].ctrlb = ctrlb & ~BV(DMAC_CTRLB_IEN);
}