• R/O
  • SSH
  • HTTPS

chibios: Commit


Commit MetaInfo

Révision14613 (tree)
l'heure2021-07-25 01:36:49
Auteurvrepetenko

Message de Log

fixed single channel DAC support

Change Summary

Modification

--- trunk/os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c (revision 14612)
+++ trunk/os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c (revision 14613)
@@ -473,9 +473,13 @@
473473
474474 #if STM32_DAC_USE_DAC1_CH1
475475 if (&DACD1 == dacp) {
476+#if defined(DAC_CR_EN2)
476477 if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) {
477478 rccDisableDAC1();
478479 }
480+#else
481+ rccDisableDAC1();
482+#endif
479483 }
480484 #endif
481485
@@ -489,9 +493,13 @@
489493
490494 #if STM32_DAC_USE_DAC2_CH1
491495 if (&DACD3 == dacp) {
496+#if defined(DAC_CR_EN2)
492497 if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) {
493498 rccDisableDAC2();
494499 }
500+#else
501+ rccDisableDAC2();
502+#endif
495503 }
496504 #endif
497505
@@ -505,9 +513,13 @@
505513
506514 #if STM32_DAC_USE_DAC3_CH1
507515 if (&DACD5 == dacp) {
516+#if defined(DAC_CR_EN2)
508517 if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) {
509518 rccDisableDAC3();
510519 }
520+#else
521+ rccDisableDAC3();
522+#endif
511523 }
512524 #endif
513525
@@ -521,9 +533,13 @@
521533
522534 #if STM32_DAC_USE_DAC4_CH1
523535 if (&DACD7 == dacp) {
536+#if defined(DAC_CR_EN2)
524537 if ((dacp->params->dac->CR & DAC_CR_EN2) == 0U) {
525538 rccDisableDAC4();
526539 }
540+#else
541+ rccDisableDAC4();
542+#endif
527543 }
528544 #endif
529545
Afficher sur ancien navigateur de dépôt.