Révision | 14613 (tree) |
---|---|
l'heure | 2021-07-25 01:36:49 |
Auteur | vrepetenko |
fixed single channel DAC support
@@ -473,9 +473,13 @@ | ||
473 | 473 | |
474 | 474 | #if STM32_DAC_USE_DAC1_CH1 |
475 | 475 | if (&DACD1 == dacp) { |
476 | +#if defined(DAC_CR_EN2) | |
476 | 477 | if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) { |
477 | 478 | rccDisableDAC1(); |
478 | 479 | } |
480 | +#else | |
481 | + rccDisableDAC1(); | |
482 | +#endif | |
479 | 483 | } |
480 | 484 | #endif |
481 | 485 |
@@ -489,9 +493,13 @@ | ||
489 | 493 | |
490 | 494 | #if STM32_DAC_USE_DAC2_CH1 |
491 | 495 | if (&DACD3 == dacp) { |
496 | +#if defined(DAC_CR_EN2) | |
492 | 497 | if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) { |
493 | 498 | rccDisableDAC2(); |
494 | 499 | } |
500 | +#else | |
501 | + rccDisableDAC2(); | |
502 | +#endif | |
495 | 503 | } |
496 | 504 | #endif |
497 | 505 |
@@ -505,9 +513,13 @@ | ||
505 | 513 | |
506 | 514 | #if STM32_DAC_USE_DAC3_CH1 |
507 | 515 | if (&DACD5 == dacp) { |
516 | +#if defined(DAC_CR_EN2) | |
508 | 517 | if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) { |
509 | 518 | rccDisableDAC3(); |
510 | 519 | } |
520 | +#else | |
521 | + rccDisableDAC3(); | |
522 | +#endif | |
511 | 523 | } |
512 | 524 | #endif |
513 | 525 |
@@ -521,9 +533,13 @@ | ||
521 | 533 | |
522 | 534 | #if STM32_DAC_USE_DAC4_CH1 |
523 | 535 | if (&DACD7 == dacp) { |
536 | +#if defined(DAC_CR_EN2) | |
524 | 537 | if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) { |
525 | 538 | rccDisableDAC4(); |
526 | 539 | } |
540 | +#else | |
541 | + rccDisableDAC4(); | |
542 | +#endif | |
527 | 543 | } |
528 | 544 | #endif |
529 | 545 |