stm32: dac: buffer enable bits were inverted.

This commit is contained in:
R.E. Wolff 2014-02-17 15:50:35 +01:00 committed by Karl Palsson
parent 8b4ac9775e
commit fbf8c19ea4

View File

@ -183,13 +183,13 @@ void dac_buffer_enable(data_channel dac_channel)
{ {
switch (dac_channel) { switch (dac_channel) {
case CHANNEL_1: case CHANNEL_1:
DAC_CR |= DAC_CR_BOFF1; DAC_CR &= ~DAC_CR_BOFF1;
break; break;
case CHANNEL_2: case CHANNEL_2:
DAC_CR |= DAC_CR_BOFF2; DAC_CR &= ~DAC_CR_BOFF2;
break; break;
case CHANNEL_D: case CHANNEL_D:
DAC_CR |= (DAC_CR_BOFF1 | DAC_CR_BOFF2); DAC_CR &= ~(DAC_CR_BOFF1 | DAC_CR_BOFF2);
break; break;
} }
} }
@ -207,13 +207,13 @@ void dac_buffer_disable(data_channel dac_channel)
{ {
switch (dac_channel) { switch (dac_channel) {
case CHANNEL_1: case CHANNEL_1:
DAC_CR &= ~DAC_CR_BOFF1; DAC_CR |= DAC_CR_BOFF1;
break; break;
case CHANNEL_2: case CHANNEL_2:
DAC_CR &= ~DAC_CR_BOFF2; DAC_CR |= DAC_CR_BOFF2;
break; break;
case CHANNEL_D: case CHANNEL_D:
DAC_CR &= ~(DAC_CR_BOFF1 | DAC_CR_BOFF2); DAC_CR |= (DAC_CR_BOFF1 | DAC_CR_BOFF2);
break; break;
} }
} }