Merge pull request #10823 from OpenNuvoton/nuvoton_fix_dac

Nuvoton: Fix channel release in analogout_free()
pull/10836/head
Martin Kojtal 2019-06-14 07:37:47 +01:00 committed by GitHub
commit 410e96b828
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 4 additions and 4 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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);

View File

@ -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);