Lines Matching refs:hdac
377 HAL_StatusTypeDef HAL_DAC_Init(DAC_HandleTypeDef *hdac) in HAL_DAC_Init() argument
380 if (hdac == NULL) in HAL_DAC_Init()
385 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_Init()
387 if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_Init()
391 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_Init()
392 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_Init()
393 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_Init()
394 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_Init()
400 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_Init()
401 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_Init()
402 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_Init()
403 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_Init()
409 if (hdac->MspInitCallback == NULL) in HAL_DAC_Init()
411 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_Init()
416 hdac->Lock = HAL_UNLOCKED; in HAL_DAC_Init()
420 hdac->MspInitCallback(hdac); in HAL_DAC_Init()
423 HAL_DAC_MspInit(hdac); in HAL_DAC_Init()
428 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Init()
431 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_Init()
434 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Init()
446 HAL_StatusTypeDef HAL_DAC_DeInit(DAC_HandleTypeDef *hdac) in HAL_DAC_DeInit() argument
449 if (hdac == NULL) in HAL_DAC_DeInit()
455 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_DeInit()
458 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_DeInit()
461 if (hdac->MspDeInitCallback == NULL) in HAL_DAC_DeInit()
463 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_DeInit()
466 hdac->MspDeInitCallback(hdac); in HAL_DAC_DeInit()
469 HAL_DAC_MspDeInit(hdac); in HAL_DAC_DeInit()
473 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_DeInit()
476 hdac->State = HAL_DAC_STATE_RESET; in HAL_DAC_DeInit()
479 __HAL_UNLOCK(hdac); in HAL_DAC_DeInit()
491 __weak void HAL_DAC_MspInit(DAC_HandleTypeDef *hdac) in HAL_DAC_MspInit() argument
494 UNUSED(hdac); in HAL_DAC_MspInit()
507 __weak void HAL_DAC_MspDeInit(DAC_HandleTypeDef *hdac) in HAL_DAC_MspDeInit() argument
510 UNUSED(hdac); in HAL_DAC_MspDeInit()
549 HAL_StatusTypeDef HAL_DAC_Start(DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_Start() argument
555 __HAL_LOCK(hdac); in HAL_DAC_Start()
558 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Start()
561 __HAL_DAC_ENABLE(hdac, Channel); in HAL_DAC_Start()
567 if ((hdac->Instance->CR & (DAC_CR_TEN1 | DAC_CR_TSEL1)) == DAC_TRIGGER_SOFTWARE) in HAL_DAC_Start()
570 SET_BIT(hdac->Instance->SWTRIGR, DAC_SWTRIGR_SWTRIG1); in HAL_DAC_Start()
576 …if ((hdac->Instance->CR & (DAC_CR_TEN2 | DAC_CR_TSEL2)) == (DAC_TRIGGER_SOFTWARE << (Channel & 0x1… in HAL_DAC_Start()
579 SET_BIT(hdac->Instance->SWTRIGR, DAC_SWTRIGR_SWTRIG2); in HAL_DAC_Start()
590 if ((hdac->Instance->CR & (DAC_CR_TEN1 | DAC_CR_TSEL1)) == DAC_CR_TEN1) in HAL_DAC_Start()
593 SET_BIT(hdac->Instance->SWTRIGR, DAC_SWTRIGR_SWTRIG1); in HAL_DAC_Start()
599 if ((hdac->Instance->CR & (DAC_CR_TEN2 | DAC_CR_TSEL2)) == DAC_CR_TEN2) in HAL_DAC_Start()
602 SET_BIT(hdac->Instance->SWTRIGR, DAC_SWTRIGR_SWTRIG2); in HAL_DAC_Start()
611 if((hdac->Instance->CR & (DAC_CR_TEN1 | DAC_CR_TSEL1)) == (DAC_CR_TEN1 | DAC_CR_TSEL1)) in HAL_DAC_Start()
614 SET_BIT(hdac->Instance->SWTRIGR, DAC_SWTRIGR_SWTRIG1); in HAL_DAC_Start()
618 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Start()
621 __HAL_UNLOCK(hdac); in HAL_DAC_Start()
637 HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_Stop() argument
643 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop()
646 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop()
669 HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t *pData, uin… in HAL_DAC_Start_DMA() argument
680 __HAL_LOCK(hdac); in HAL_DAC_Start_DMA()
683 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Start_DMA()
686 hdac->DMA_Handle1->XferCpltCallback = DAC_DMAConvCpltCh1; in HAL_DAC_Start_DMA()
689 hdac->DMA_Handle1->XferHalfCpltCallback = DAC_DMAHalfConvCpltCh1; in HAL_DAC_Start_DMA()
692 hdac->DMA_Handle1->XferErrorCallback = DAC_DMAErrorCh1; in HAL_DAC_Start_DMA()
695 SET_BIT(hdac->Instance->CR, DAC_CR_DMAEN1); in HAL_DAC_Start_DMA()
702 tmpreg = (uint32_t)&hdac->Instance->DHR12R1; in HAL_DAC_Start_DMA()
706 tmpreg = (uint32_t)&hdac->Instance->DHR12L1; in HAL_DAC_Start_DMA()
710 tmpreg = (uint32_t)&hdac->Instance->DHR8R1; in HAL_DAC_Start_DMA()
718 __HAL_DAC_ENABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Start_DMA()
721 status = HAL_DMA_Start_IT(hdac->DMA_Handle1, (uint32_t)pData, tmpreg, Length); in HAL_DAC_Start_DMA()
724 __HAL_UNLOCK(hdac); in HAL_DAC_Start_DMA()
729 __HAL_DAC_ENABLE(hdac, Channel); in HAL_DAC_Start_DMA()
733 hdac->ErrorCode |= HAL_DAC_ERROR_DMA; in HAL_DAC_Start_DMA()
763 HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t *pData, uin… in HAL_DAC_Start_DMA() argument
774 __HAL_LOCK(hdac); in HAL_DAC_Start_DMA()
777 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Start_DMA()
782 hdac->DMA_Handle1->XferCpltCallback = DAC_DMAConvCpltCh1; in HAL_DAC_Start_DMA()
785 hdac->DMA_Handle1->XferHalfCpltCallback = DAC_DMAHalfConvCpltCh1; in HAL_DAC_Start_DMA()
788 hdac->DMA_Handle1->XferErrorCallback = DAC_DMAErrorCh1; in HAL_DAC_Start_DMA()
791 SET_BIT(hdac->Instance->CR, DAC_CR_DMAEN1); in HAL_DAC_Start_DMA()
798 tmpreg = (uint32_t)&hdac->Instance->DHR12R1; in HAL_DAC_Start_DMA()
802 tmpreg = (uint32_t)&hdac->Instance->DHR12L1; in HAL_DAC_Start_DMA()
806 tmpreg = (uint32_t)&hdac->Instance->DHR8R1; in HAL_DAC_Start_DMA()
815 hdac->DMA_Handle2->XferCpltCallback = DAC_DMAConvCpltCh2; in HAL_DAC_Start_DMA()
818 hdac->DMA_Handle2->XferHalfCpltCallback = DAC_DMAHalfConvCpltCh2; in HAL_DAC_Start_DMA()
821 hdac->DMA_Handle2->XferErrorCallback = DAC_DMAErrorCh2; in HAL_DAC_Start_DMA()
824 SET_BIT(hdac->Instance->CR, DAC_CR_DMAEN2); in HAL_DAC_Start_DMA()
831 tmpreg = (uint32_t)&hdac->Instance->DHR12R2; in HAL_DAC_Start_DMA()
835 tmpreg = (uint32_t)&hdac->Instance->DHR12L2; in HAL_DAC_Start_DMA()
839 tmpreg = (uint32_t)&hdac->Instance->DHR8R2; in HAL_DAC_Start_DMA()
850 __HAL_DAC_ENABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Start_DMA()
853 status = HAL_DMA_Start_IT(hdac->DMA_Handle1, (uint32_t)pData, tmpreg, Length); in HAL_DAC_Start_DMA()
858 __HAL_DAC_ENABLE_IT(hdac, DAC_IT_DMAUDR2); in HAL_DAC_Start_DMA()
861 status = HAL_DMA_Start_IT(hdac->DMA_Handle2, (uint32_t)pData, tmpreg, Length); in HAL_DAC_Start_DMA()
865 __HAL_UNLOCK(hdac); in HAL_DAC_Start_DMA()
870 __HAL_DAC_ENABLE(hdac, Channel); in HAL_DAC_Start_DMA()
874 hdac->ErrorCode |= HAL_DAC_ERROR_DMA; in HAL_DAC_Start_DMA()
895 HAL_StatusTypeDef HAL_DAC_Stop_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_Stop_DMA() argument
901 hdac->Instance->CR &= ~(DAC_CR_DMAEN1 << (Channel & 0x10UL)); in HAL_DAC_Stop_DMA()
904 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop_DMA()
915 (void)HAL_DMA_Abort(hdac->DMA_Handle1); in HAL_DAC_Stop_DMA()
918 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Stop_DMA()
923 (void)HAL_DMA_Abort(hdac->DMA_Handle2); in HAL_DAC_Stop_DMA()
926 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR2); in HAL_DAC_Stop_DMA()
935 (void)HAL_DMA_Abort(hdac->DMA_Handle1); in HAL_DAC_Stop_DMA()
938 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Stop_DMA()
957 void HAL_DAC_IRQHandler(DAC_HandleTypeDef *hdac) in HAL_DAC_IRQHandler() argument
959 if (__HAL_DAC_GET_IT_SOURCE(hdac, DAC_IT_DMAUDR1)) in HAL_DAC_IRQHandler()
962 if (__HAL_DAC_GET_FLAG(hdac, DAC_FLAG_DMAUDR1)) in HAL_DAC_IRQHandler()
965 hdac->State = HAL_DAC_STATE_ERROR; in HAL_DAC_IRQHandler()
968 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_DMAUNDERRUNCH1); in HAL_DAC_IRQHandler()
971 __HAL_DAC_CLEAR_FLAG(hdac, DAC_FLAG_DMAUDR1); in HAL_DAC_IRQHandler()
974 CLEAR_BIT(hdac->Instance->CR, DAC_CR_DMAEN1); in HAL_DAC_IRQHandler()
978 hdac->DMAUnderrunCallbackCh1(hdac); in HAL_DAC_IRQHandler()
980 HAL_DAC_DMAUnderrunCallbackCh1(hdac); in HAL_DAC_IRQHandler()
988 if(__HAL_DAC_GET_IT_SOURCE(hdac, DAC_IT_DMAUDR2)) in HAL_DAC_IRQHandler()
991 if (__HAL_DAC_GET_FLAG(hdac, DAC_FLAG_DMAUDR2)) in HAL_DAC_IRQHandler()
994 hdac->State = HAL_DAC_STATE_ERROR; in HAL_DAC_IRQHandler()
997 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_DMAUNDERRUNCH2); in HAL_DAC_IRQHandler()
1000 __HAL_DAC_CLEAR_FLAG(hdac, DAC_FLAG_DMAUDR2); in HAL_DAC_IRQHandler()
1003 CLEAR_BIT(hdac->Instance->CR, DAC_CR_DMAEN2); in HAL_DAC_IRQHandler()
1007 hdac->DMAUnderrunCallbackCh2(hdac); in HAL_DAC_IRQHandler()
1009 HAL_DACEx_DMAUnderrunCallbackCh2(hdac); in HAL_DAC_IRQHandler()
1035 HAL_StatusTypeDef HAL_DAC_SetValue(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Alignment, u… in HAL_DAC_SetValue() argument
1044 tmp = (uint32_t)hdac->Instance; in HAL_DAC_SetValue()
1067 __weak void HAL_DAC_ConvCpltCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ConvCpltCallbackCh1() argument
1070 UNUSED(hdac); in HAL_DAC_ConvCpltCallbackCh1()
1083 __weak void HAL_DAC_ConvHalfCpltCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ConvHalfCpltCallbackCh1() argument
1086 UNUSED(hdac); in HAL_DAC_ConvHalfCpltCallbackCh1()
1099 __weak void HAL_DAC_ErrorCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ErrorCallbackCh1() argument
1102 UNUSED(hdac); in HAL_DAC_ErrorCallbackCh1()
1115 __weak void HAL_DAC_DMAUnderrunCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_DMAUnderrunCallbackCh1() argument
1118 UNUSED(hdac); in HAL_DAC_DMAUnderrunCallbackCh1()
1154 uint32_t HAL_DAC_GetValue(DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_GetValue() argument
1164 return hdac->Instance->DOR1; in HAL_DAC_GetValue()
1173 return hdac->Instance->DOR1; in HAL_DAC_GetValue()
1177 return hdac->Instance->DOR2; in HAL_DAC_GetValue()
1201 HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef *hdac, DAC_ChannelConfTypeDef *sConfig, u… in HAL_DAC_ConfigChannel() argument
1232 __HAL_LOCK(hdac); in HAL_DAC_ConfigChannel()
1235 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_ConfigChannel()
1247 while (((hdac->Instance->SR) & DAC_SR_BWST1) != 0UL) in HAL_DAC_ConfigChannel()
1253 if(((hdac->Instance->SR) & DAC_SR_BWST1) != 0UL) in HAL_DAC_ConfigChannel()
1256 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_TIMEOUT); in HAL_DAC_ConfigChannel()
1259 hdac->State = HAL_DAC_STATE_TIMEOUT; in HAL_DAC_ConfigChannel()
1266 hdac->Instance->SHSR1 = sConfig->DAC_SampleAndHoldConfig.DAC_SampleTime; in HAL_DAC_ConfigChannel()
1273 while (((hdac->Instance->SR) & DAC_SR_BWST2) != 0UL) in HAL_DAC_ConfigChannel()
1279 if(((hdac->Instance->SR) & DAC_SR_BWST2) != 0UL) in HAL_DAC_ConfigChannel()
1282 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_TIMEOUT); in HAL_DAC_ConfigChannel()
1285 hdac->State = HAL_DAC_STATE_TIMEOUT; in HAL_DAC_ConfigChannel()
1292 hdac->Instance->SHSR2 = sConfig->DAC_SampleAndHoldConfig.DAC_SampleTime; in HAL_DAC_ConfigChannel()
1297 …MODIFY_REG(hdac->Instance->SHHR, DAC_SHHR_THOLD1 << (Channel & 0x10UL), (sConfig->DAC_SampleAndHol… in HAL_DAC_ConfigChannel()
1299 …MODIFY_REG(hdac->Instance->SHRR, DAC_SHRR_TREFRESH1 << (Channel & 0x10UL), (sConfig->DAC_SampleAnd… in HAL_DAC_ConfigChannel()
1306 tmpreg1 = hdac->Instance->CCR; in HAL_DAC_ConfigChannel()
1314 hdac->Instance->CCR = tmpreg1; in HAL_DAC_ConfigChannel()
1320 tmpreg1 = hdac->Instance->MCR; in HAL_DAC_ConfigChannel()
1328 hdac->Instance->MCR = tmpreg1; in HAL_DAC_ConfigChannel()
1331 CLEAR_BIT(hdac->Instance->CR, DAC_CR_CEN1 << (Channel & 0x10UL)); in HAL_DAC_ConfigChannel()
1334 tmpreg1 = hdac->Instance->CR; in HAL_DAC_ConfigChannel()
1372 hdac->Instance->CR = tmpreg1; in HAL_DAC_ConfigChannel()
1374 hdac->Instance->CR &= ~(DAC_CR_WAVE1 << (Channel & 0x10UL)); in HAL_DAC_ConfigChannel()
1377 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_ConfigChannel()
1380 __HAL_UNLOCK(hdac); in HAL_DAC_ConfigChannel()
1412 HAL_DAC_StateTypeDef HAL_DAC_GetState(DAC_HandleTypeDef *hdac) in HAL_DAC_GetState() argument
1415 return hdac->State; in HAL_DAC_GetState()
1425 uint32_t HAL_DAC_GetError(DAC_HandleTypeDef *hdac) in HAL_DAC_GetError() argument
1427 return hdac->ErrorCode; in HAL_DAC_GetError()
1467 HAL_StatusTypeDef HAL_DAC_RegisterCallback(DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Callb… in HAL_DAC_RegisterCallback() argument
1475 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1480 __HAL_LOCK(hdac); in HAL_DAC_RegisterCallback()
1482 if (hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_RegisterCallback()
1487 hdac->ConvCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1490 hdac->ConvHalfCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1493 hdac->ErrorCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1496 hdac->DMAUnderrunCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1499 hdac->ConvCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1502 hdac->ConvHalfCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1505 hdac->ErrorCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1508 hdac->DMAUnderrunCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1511 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1514 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1518 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1524 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_RegisterCallback()
1529 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1532 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1536 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1545 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1551 __HAL_UNLOCK(hdac); in HAL_DAC_RegisterCallback()
1574 HAL_StatusTypeDef HAL_DAC_UnRegisterCallback(DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Cal… in HAL_DAC_UnRegisterCallback() argument
1579 __HAL_LOCK(hdac); in HAL_DAC_UnRegisterCallback()
1581 if (hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_UnRegisterCallback()
1586 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1589 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1592 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
1595 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
1602 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1605 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1608 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
1611 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1618 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1621 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1624 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1625 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1626 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
1627 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
1632 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1633 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1634 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
1635 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1640 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1641 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1645 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1651 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_UnRegisterCallback()
1656 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1659 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1663 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1672 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1678 __HAL_UNLOCK(hdac); in HAL_DAC_UnRegisterCallback()
1703 DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; in DAC_DMAConvCpltCh1() local
1706 hdac->ConvCpltCallbackCh1(hdac); in DAC_DMAConvCpltCh1()
1708 HAL_DAC_ConvCpltCallbackCh1(hdac); in DAC_DMAConvCpltCh1()
1711 hdac->State = HAL_DAC_STATE_READY; in DAC_DMAConvCpltCh1()
1722 DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; in DAC_DMAHalfConvCpltCh1() local
1725 hdac->ConvHalfCpltCallbackCh1(hdac); in DAC_DMAHalfConvCpltCh1()
1727 HAL_DAC_ConvHalfCpltCallbackCh1(hdac); in DAC_DMAHalfConvCpltCh1()
1739 DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; in DAC_DMAErrorCh1() local
1742 hdac->ErrorCode |= HAL_DAC_ERROR_DMA; in DAC_DMAErrorCh1()
1745 hdac->ErrorCallbackCh1(hdac); in DAC_DMAErrorCh1()
1747 HAL_DAC_ErrorCallbackCh1(hdac); in DAC_DMAErrorCh1()
1750 hdac->State = HAL_DAC_STATE_READY; in DAC_DMAErrorCh1()