summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2016-06-28 17:12:48 -0700
committerKeith Packard <keithp@keithp.com>2016-06-29 19:17:45 -0700
commit785d2697376ebd20531d22441a60c41bd927b42a (patch)
tree5550cf41fc93b6656a67b501cfa42072e1909ad4 /src
parent0dec7d0885970a7d73468dd77220bae78e161b40 (diff)
altos/stm: use 0xff for dma mutex value for allocated mutexes
DMA channels which are 'allocated' can't be shared. Instead of using the value '1' in the related 'mutex', use 0xff which won't match any task. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src')
-rw-r--r--src/stm/ao_dma_stm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stm/ao_dma_stm.c b/src/stm/ao_dma_stm.c
index 298a15b5..93b7fb47 100644
--- a/src/stm/ao_dma_stm.c
+++ b/src/stm/ao_dma_stm.c
@@ -64,7 +64,7 @@ ao_dma_set_transfer(uint8_t index,
if (ao_dma_allocated[index]) {
if (ao_dma_mutex[index])
ao_panic(AO_PANIC_DMA);
- ao_dma_mutex[index] = 1;
+ ao_dma_mutex[index] = 0xff;
} else
ao_mutex_get(&ao_dma_mutex[index]);
ao_arch_critical(