summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHierophect <hierophect@gmail.com>2019-11-05 10:50:57 -0500
committerHierophect <hierophect@gmail.com>2019-11-05 10:50:57 -0500
commitdfe73a063d5a38745e314120ce1b28008b719481 (patch)
treed20cca9d01d7cd4e63baf03bf8c187b3d3d20b42
parent38e38b9f8d793de3227c4035a3a606a270a888f5 (diff)
Fix error that would carry past python exception
-rw-r--r--ports/stm32f4/common-hal/analogio/AnalogOut.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/stm32f4/common-hal/analogio/AnalogOut.c b/ports/stm32f4/common-hal/analogio/AnalogOut.c
index f38c86274..79ced0492 100644
--- a/ports/stm32f4/common-hal/analogio/AnalogOut.c
+++ b/ports/stm32f4/common-hal/analogio/AnalogOut.c
@@ -60,7 +60,6 @@ void common_hal_analogio_analogout_construct(analogio_analogout_obj_t* self,
} else {
mp_raise_ValueError(translate("Invalid DAC pin supplied"));
}
- dac_on[self->dac_index] = true;
//Only init if the shared DAC is empty or reset
if (handle.Instance == NULL || handle.State == HAL_DAC_STATE_RESET) {
@@ -85,6 +84,7 @@ void common_hal_analogio_analogout_construct(analogio_analogout_obj_t* self,
mp_raise_ValueError(translate("DAC Channel Init Error"));
}
+ dac_on[self->dac_index] = true;
self->pin = pin;
claim_pin(pin);
#endif