mirror of https://github.com/ARMmbed/mbed-os.git
[Nuvoton] Fix channel release in analogout_free()
parent
3e6f5eba6c
commit
016ab2a417
|
@ -124,7 +124,7 @@ void analogout_free(dac_t *obj)
|
|||
/* Channel-level windup from here */
|
||||
|
||||
/* Mark channel free */
|
||||
dac_modinit_mask[modidx] &= ~(1 << modidx);
|
||||
dac_modinit_mask[modidx] &= ~(1 << chn);
|
||||
|
||||
/* Close channel */
|
||||
DAC_Close(dac_base, chn);
|
||||
|
|
|
@ -106,7 +106,7 @@ void analogout_free(dac_t *obj)
|
|||
/* Channel-level windup from here */
|
||||
|
||||
/* Mark channel free */
|
||||
dac_modinit_mask[modidx] &= ~(1 << modidx);
|
||||
dac_modinit_mask[modidx] &= ~(1 << chn);
|
||||
|
||||
/* Close channel */
|
||||
DAC_Close(dac_base, chn);
|
||||
|
|
|
@ -115,7 +115,7 @@ void analogout_free(dac_t *obj)
|
|||
/* Channel-level windup from here */
|
||||
|
||||
/* Mark channel free */
|
||||
dac_modinit_mask[modidx] &= ~(1 << modidx);
|
||||
dac_modinit_mask[modidx] &= ~(1 << chn);
|
||||
|
||||
/* Close channel */
|
||||
DAC_Close(dac_base, chn);
|
||||
|
|
|
@ -110,7 +110,7 @@ void analogout_free(dac_t *obj)
|
|||
/* Channel-level windup from here */
|
||||
|
||||
/* Mark channel free */
|
||||
dac_modinit_mask[modidx] &= ~(1 << modidx);
|
||||
dac_modinit_mask[modidx] &= ~(1 << chn);
|
||||
|
||||
/* Close channel */
|
||||
DAC_Close(dac_base, chn);
|
||||
|
|
Loading…
Reference in New Issue