diff --git a/cpu/sam3/periph/dac.c b/cpu/sam3/periph/dac.c index 98074a4e997e0b0413c329ef7369387bd0b600f2..418156ad484ed507e7321ece77918694a9afb693 100644 --- a/cpu/sam3/periph/dac.c +++ b/cpu/sam3/periph/dac.c @@ -64,8 +64,8 @@ void dac_poweron(dac_t line) { assert(line < DAC_NUMOF); - PMC->PMC_PCER1 = (1 << (ID_DACC - 32)); - DACC->DACC_CHER = PMC_BIT; + PMC->PMC_PCER1 = PMC_BIT; + DACC->DACC_CHER = (1 << line); } void dac_poweroff(dac_t line)