Lines Matching refs:hdac

370 HAL_StatusTypeDef HAL_DAC_Init(DAC_HandleTypeDef *hdac)  in HAL_DAC_Init()  argument
373 if (hdac == NULL) in HAL_DAC_Init()
378 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_Init()
380 if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_Init()
384 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_Init()
385 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_Init()
386 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_Init()
387 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_Init()
389 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_Init()
390 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_Init()
391 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_Init()
392 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_Init()
394 if (hdac->MspInitCallback == NULL) in HAL_DAC_Init()
396 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_Init()
401 hdac->Lock = HAL_UNLOCKED; in HAL_DAC_Init()
405 hdac->MspInitCallback(hdac); in HAL_DAC_Init()
408 HAL_DAC_MspInit(hdac); in HAL_DAC_Init()
413 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Init()
416 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_Init()
419 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Init()
431 HAL_StatusTypeDef HAL_DAC_DeInit(DAC_HandleTypeDef *hdac) in HAL_DAC_DeInit() argument
434 if (hdac == NULL) in HAL_DAC_DeInit()
440 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_DeInit()
443 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_DeInit()
446 if (hdac->MspDeInitCallback == NULL) in HAL_DAC_DeInit()
448 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_DeInit()
451 hdac->MspDeInitCallback(hdac); in HAL_DAC_DeInit()
454 HAL_DAC_MspDeInit(hdac); in HAL_DAC_DeInit()
458 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_DeInit()
461 hdac->State = HAL_DAC_STATE_RESET; in HAL_DAC_DeInit()
464 __HAL_UNLOCK(hdac); in HAL_DAC_DeInit()
476 __weak void HAL_DAC_MspInit(DAC_HandleTypeDef *hdac) in HAL_DAC_MspInit() argument
479 UNUSED(hdac); in HAL_DAC_MspInit()
492 __weak void HAL_DAC_MspDeInit(DAC_HandleTypeDef *hdac) in HAL_DAC_MspDeInit() argument
495 UNUSED(hdac); in HAL_DAC_MspDeInit()
534 HAL_StatusTypeDef HAL_DAC_Start(DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_Start() argument
539 if (hdac == NULL) in HAL_DAC_Start()
548 __HAL_LOCK(hdac); in HAL_DAC_Start()
551 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Start()
554 __HAL_DAC_ENABLE(hdac, Channel); in HAL_DAC_Start()
568 if ((hdac->Instance->CR & (DAC_CR_TEN1 | DAC_CR_TSEL1)) == DAC_TRIGGER_SOFTWARE) in HAL_DAC_Start()
571 SET_BIT(hdac->Instance->SWTRIGR, DAC_SWTRIGR_SWTRIG1); in HAL_DAC_Start()
578 …if ((hdac->Instance->CR & (DAC_CR_TEN2 | DAC_CR_TSEL2)) == (DAC_TRIGGER_SOFTWARE << (Channel & 0x1… in HAL_DAC_Start()
581 SET_BIT(hdac->Instance->SWTRIGR, DAC_SWTRIGR_SWTRIG2); in HAL_DAC_Start()
587 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Start()
590 __HAL_UNLOCK(hdac); in HAL_DAC_Start()
606 HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_Stop() argument
609 if (hdac == NULL) in HAL_DAC_Stop()
618 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop()
621 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop()
644 HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel, const uint32_t *pDat… in HAL_DAC_Start_DMA() argument
654 if (hdac == NULL) in HAL_DAC_Start_DMA()
664 __HAL_LOCK(hdac); in HAL_DAC_Start_DMA()
667 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Start_DMA()
672 hdac->DMA_Handle1->XferCpltCallback = DAC_DMAConvCpltCh1; in HAL_DAC_Start_DMA()
675 hdac->DMA_Handle1->XferHalfCpltCallback = DAC_DMAHalfConvCpltCh1; in HAL_DAC_Start_DMA()
678 hdac->DMA_Handle1->XferErrorCallback = DAC_DMAErrorCh1; in HAL_DAC_Start_DMA()
681 SET_BIT(hdac->Instance->CR, DAC_CR_DMAEN1); in HAL_DAC_Start_DMA()
688 tmpreg = (uint32_t)&hdac->Instance->DHR12R1; in HAL_DAC_Start_DMA()
692 tmpreg = (uint32_t)&hdac->Instance->DHR12L1; in HAL_DAC_Start_DMA()
696 tmpreg = (uint32_t)&hdac->Instance->DHR8R1; in HAL_DAC_Start_DMA()
704 hdac->DMA_Handle2->XferCpltCallback = DAC_DMAConvCpltCh2; in HAL_DAC_Start_DMA()
707 hdac->DMA_Handle2->XferHalfCpltCallback = DAC_DMAHalfConvCpltCh2; in HAL_DAC_Start_DMA()
710 hdac->DMA_Handle2->XferErrorCallback = DAC_DMAErrorCh2; in HAL_DAC_Start_DMA()
713 SET_BIT(hdac->Instance->CR, DAC_CR_DMAEN2); in HAL_DAC_Start_DMA()
720 tmpreg = (uint32_t)&hdac->Instance->DHR12R2; in HAL_DAC_Start_DMA()
724 tmpreg = (uint32_t)&hdac->Instance->DHR12L2; in HAL_DAC_Start_DMA()
728 tmpreg = (uint32_t)&hdac->Instance->DHR8R2; in HAL_DAC_Start_DMA()
736 __HAL_DAC_ENABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Start_DMA()
740 if ((hdac->DMA_Handle1->Mode & DMA_LINKEDLIST) == DMA_LINKEDLIST) in HAL_DAC_Start_DMA()
742 …if ((hdac->DMA_Handle1->LinkedListQueue != NULL) && (hdac->DMA_Handle1->LinkedListQueue->Head != N… in HAL_DAC_Start_DMA()
745 … if (HAL_DMAEx_List_GetNodeConfig(&node_conf, hdac->DMA_Handle1->LinkedListQueue->Head) != HAL_OK) in HAL_DAC_Start_DMA()
768hdac->DMA_Handle1->LinkedListQueue->Head->LinkRegisters[NODE_CBR1_DEFAULT_OFFSET] = LengthInBytes; in HAL_DAC_Start_DMA()
771hdac->DMA_Handle1->LinkedListQueue->Head->LinkRegisters[NODE_CSAR_DEFAULT_OFFSET] = (uint32_t)pDat… in HAL_DAC_Start_DMA()
774 hdac->DMA_Handle1->LinkedListQueue->Head->LinkRegisters[NODE_CDAR_DEFAULT_OFFSET] = tmpreg; in HAL_DAC_Start_DMA()
777 status = HAL_DMAEx_List_Start_IT(hdac->DMA_Handle1); in HAL_DAC_Start_DMA()
788 if (hdac->DMA_Handle1->Init.SrcDataWidth == DMA_SRC_DATAWIDTH_WORD) in HAL_DAC_Start_DMA()
793 else if (hdac->DMA_Handle1->Init.SrcDataWidth == DMA_SRC_DATAWIDTH_HALFWORD) in HAL_DAC_Start_DMA()
805 status = HAL_DMA_Start_IT(hdac->DMA_Handle1, (uint32_t)pData, tmpreg, LengthInBytes); in HAL_DAC_Start_DMA()
812 __HAL_DAC_ENABLE_IT(hdac, DAC_IT_DMAUDR2); in HAL_DAC_Start_DMA()
816 if ((hdac->DMA_Handle2->Mode & DMA_LINKEDLIST) == DMA_LINKEDLIST) in HAL_DAC_Start_DMA()
818 …if ((hdac->DMA_Handle2->LinkedListQueue != NULL) && (hdac->DMA_Handle2->LinkedListQueue->Head != N… in HAL_DAC_Start_DMA()
821 … if (HAL_DMAEx_List_GetNodeConfig(&node_conf, hdac->DMA_Handle2->LinkedListQueue->Head) != HAL_OK) in HAL_DAC_Start_DMA()
844hdac->DMA_Handle2->LinkedListQueue->Head->LinkRegisters[NODE_CBR1_DEFAULT_OFFSET] = LengthInBytes; in HAL_DAC_Start_DMA()
847hdac->DMA_Handle2->LinkedListQueue->Head->LinkRegisters[NODE_CSAR_DEFAULT_OFFSET] = (uint32_t)pDat… in HAL_DAC_Start_DMA()
850 hdac->DMA_Handle2->LinkedListQueue->Head->LinkRegisters[NODE_CDAR_DEFAULT_OFFSET] = tmpreg; in HAL_DAC_Start_DMA()
853 status = HAL_DMAEx_List_Start_IT(hdac->DMA_Handle2); in HAL_DAC_Start_DMA()
864 if (hdac->DMA_Handle2->Init.SrcDataWidth == DMA_SRC_DATAWIDTH_WORD) in HAL_DAC_Start_DMA()
869 else if (hdac->DMA_Handle2->Init.SrcDataWidth == DMA_SRC_DATAWIDTH_HALFWORD) in HAL_DAC_Start_DMA()
881 status = HAL_DMA_Start_IT(hdac->DMA_Handle2, (uint32_t)pData, tmpreg, LengthInBytes); in HAL_DAC_Start_DMA()
887 __HAL_UNLOCK(hdac); in HAL_DAC_Start_DMA()
892 __HAL_DAC_ENABLE(hdac, Channel); in HAL_DAC_Start_DMA()
906 hdac->ErrorCode |= HAL_DAC_ERROR_DMA; in HAL_DAC_Start_DMA()
923 HAL_StatusTypeDef HAL_DAC_Stop_DMA(DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_Stop_DMA() argument
926 if (hdac == NULL) in HAL_DAC_Stop_DMA()
935 hdac->Instance->CR &= ~(DAC_CR_DMAEN1 << (Channel & 0x10UL)); in HAL_DAC_Stop_DMA()
938 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop_DMA()
946 (void)HAL_DMA_Abort(hdac->DMA_Handle1); in HAL_DAC_Stop_DMA()
949 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Stop_DMA()
955 (void)HAL_DMA_Abort(hdac->DMA_Handle2); in HAL_DAC_Stop_DMA()
958 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR2); in HAL_DAC_Stop_DMA()
963 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop_DMA()
977 void HAL_DAC_IRQHandler(DAC_HandleTypeDef *hdac) in HAL_DAC_IRQHandler() argument
979 uint32_t itsource = hdac->Instance->CR; in HAL_DAC_IRQHandler()
980 uint32_t itflag = hdac->Instance->SR; in HAL_DAC_IRQHandler()
988 hdac->State = HAL_DAC_STATE_ERROR; in HAL_DAC_IRQHandler()
991 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_DMAUNDERRUNCH1); in HAL_DAC_IRQHandler()
994 __HAL_DAC_CLEAR_FLAG(hdac, DAC_FLAG_DMAUDR1); in HAL_DAC_IRQHandler()
997 __HAL_DAC_DISABLE_IT(hdac, DAC_CR_DMAEN1); in HAL_DAC_IRQHandler()
1001 hdac->DMAUnderrunCallbackCh1(hdac); in HAL_DAC_IRQHandler()
1003 HAL_DAC_DMAUnderrunCallbackCh1(hdac); in HAL_DAC_IRQHandler()
1015 hdac->State = HAL_DAC_STATE_ERROR; in HAL_DAC_IRQHandler()
1018 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_DMAUNDERRUNCH2); in HAL_DAC_IRQHandler()
1021 __HAL_DAC_CLEAR_FLAG(hdac, DAC_FLAG_DMAUDR2); in HAL_DAC_IRQHandler()
1024 __HAL_DAC_DISABLE_IT(hdac, DAC_CR_DMAEN2); in HAL_DAC_IRQHandler()
1028 hdac->DMAUnderrunCallbackCh2(hdac); in HAL_DAC_IRQHandler()
1030 HAL_DACEx_DMAUnderrunCallbackCh2(hdac); in HAL_DAC_IRQHandler()
1053 HAL_StatusTypeDef HAL_DAC_SetValue(DAC_HandleTypeDef *hdac, uint32_t Channel, uint32_t Alignment, u… in HAL_DAC_SetValue() argument
1058 if (hdac == NULL) in HAL_DAC_SetValue()
1067 if ((hdac->Instance->MCR & (DAC_MCR_DMADOUBLE1 << (Channel & 0x10UL))) == 0UL) in HAL_DAC_SetValue()
1072 tmp = (uint32_t)hdac->Instance; in HAL_DAC_SetValue()
1097 __weak void HAL_DAC_ConvCpltCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ConvCpltCallbackCh1() argument
1100 UNUSED(hdac); in HAL_DAC_ConvCpltCallbackCh1()
1113 __weak void HAL_DAC_ConvHalfCpltCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ConvHalfCpltCallbackCh1() argument
1116 UNUSED(hdac); in HAL_DAC_ConvHalfCpltCallbackCh1()
1129 __weak void HAL_DAC_ErrorCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ErrorCallbackCh1() argument
1132 UNUSED(hdac); in HAL_DAC_ErrorCallbackCh1()
1145 __weak void HAL_DAC_DMAUnderrunCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_DMAUnderrunCallbackCh1() argument
1148 UNUSED(hdac); in HAL_DAC_DMAUnderrunCallbackCh1()
1184 uint32_t HAL_DAC_GetValue(const DAC_HandleTypeDef *hdac, uint32_t Channel) in HAL_DAC_GetValue() argument
1189 assert_param(hdac != NULL); in HAL_DAC_GetValue()
1196 result = hdac->Instance->DOR1; in HAL_DAC_GetValue()
1201 result = hdac->Instance->DOR2; in HAL_DAC_GetValue()
1232 HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef *hdac, in HAL_DAC_ConfigChannel() argument
1243 if ((hdac == NULL) || (sConfig == NULL)) in HAL_DAC_ConfigChannel()
1279 __HAL_LOCK(hdac); in HAL_DAC_ConfigChannel()
1282 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_ConfigChannel()
1293 while (((hdac->Instance->SR) & DAC_SR_BWST1) != 0UL) in HAL_DAC_ConfigChannel()
1299 if (((hdac->Instance->SR) & DAC_SR_BWST1) != 0UL) in HAL_DAC_ConfigChannel()
1302 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_TIMEOUT); in HAL_DAC_ConfigChannel()
1305 hdac->State = HAL_DAC_STATE_TIMEOUT; in HAL_DAC_ConfigChannel()
1311 hdac->Instance->SHSR1 = sConfig->DAC_SampleAndHoldConfig.DAC_SampleTime; in HAL_DAC_ConfigChannel()
1317 while (((hdac->Instance->SR) & DAC_SR_BWST2) != 0UL) in HAL_DAC_ConfigChannel()
1323 if (((hdac->Instance->SR) & DAC_SR_BWST2) != 0UL) in HAL_DAC_ConfigChannel()
1326 SET_BIT(hdac->ErrorCode, HAL_DAC_ERROR_TIMEOUT); in HAL_DAC_ConfigChannel()
1329 hdac->State = HAL_DAC_STATE_TIMEOUT; in HAL_DAC_ConfigChannel()
1335 hdac->Instance->SHSR2 = sConfig->DAC_SampleAndHoldConfig.DAC_SampleTime; in HAL_DAC_ConfigChannel()
1340 MODIFY_REG(hdac->Instance->SHHR, DAC_SHHR_THOLD1 << (Channel & 0x10UL), in HAL_DAC_ConfigChannel()
1343 MODIFY_REG(hdac->Instance->SHRR, DAC_SHRR_TREFRESH1 << (Channel & 0x10UL), in HAL_DAC_ConfigChannel()
1348 MODIFY_REG(hdac->Instance->AUTOCR, DAC_AUTOCR_AUTOMODE, sConfig->DAC_AutonomousMode); in HAL_DAC_ConfigChannel()
1354 tmpreg1 = hdac->Instance->CCR; in HAL_DAC_ConfigChannel()
1362 hdac->Instance->CCR = tmpreg1; in HAL_DAC_ConfigChannel()
1368 tmpreg1 = hdac->Instance->MCR; in HAL_DAC_ConfigChannel()
1428 hdac->Instance->MCR = tmpreg1; in HAL_DAC_ConfigChannel()
1431 CLEAR_BIT(hdac->Instance->CR, DAC_CR_CEN1 << (Channel & 0x10UL)); in HAL_DAC_ConfigChannel()
1434 tmpreg1 = hdac->Instance->CR; in HAL_DAC_ConfigChannel()
1443 hdac->Instance->CR = tmpreg1; in HAL_DAC_ConfigChannel()
1445 CLEAR_BIT(hdac->Instance->CR, (DAC_CR_WAVE1 << (Channel & 0x10UL))); in HAL_DAC_ConfigChannel()
1448 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_ConfigChannel()
1451 __HAL_UNLOCK(hdac); in HAL_DAC_ConfigChannel()
1483 HAL_DAC_StateTypeDef HAL_DAC_GetState(const DAC_HandleTypeDef *hdac) in HAL_DAC_GetState() argument
1486 return hdac->State; in HAL_DAC_GetState()
1496 uint32_t HAL_DAC_GetError(const DAC_HandleTypeDef *hdac) in HAL_DAC_GetError() argument
1498 return hdac->ErrorCode; in HAL_DAC_GetError()
1540 HAL_StatusTypeDef HAL_DAC_RegisterCallback(DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Callb… in HAL_DAC_RegisterCallback() argument
1546 if (hdac == NULL) in HAL_DAC_RegisterCallback()
1554 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1558 if (hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_RegisterCallback()
1563 hdac->ConvCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1566 hdac->ConvHalfCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1569 hdac->ErrorCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1572 hdac->DMAUnderrunCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
1576 hdac->ConvCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1579 hdac->ConvHalfCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1582 hdac->ErrorCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1585 hdac->DMAUnderrunCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
1589 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1592 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1596 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1602 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_RegisterCallback()
1607 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1610 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
1614 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1623 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
1652 HAL_StatusTypeDef HAL_DAC_UnRegisterCallback(DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Cal… in HAL_DAC_UnRegisterCallback() argument
1657 if (hdac == NULL) in HAL_DAC_UnRegisterCallback()
1662 if (hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_UnRegisterCallback()
1667 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1670 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1673 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
1676 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
1680 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1683 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1686 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
1689 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1693 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1696 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1699 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1700 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1701 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
1702 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
1704 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1705 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1706 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
1707 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1709 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1710 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1714 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1720 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_UnRegisterCallback()
1725 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1728 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1732 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1741 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1770 DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; in DAC_DMAConvCpltCh1() local
1773 hdac->ConvCpltCallbackCh1(hdac); in DAC_DMAConvCpltCh1()
1775 HAL_DAC_ConvCpltCallbackCh1(hdac); in DAC_DMAConvCpltCh1()
1778 hdac->State = HAL_DAC_STATE_READY; in DAC_DMAConvCpltCh1()
1789 DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; in DAC_DMAHalfConvCpltCh1() local
1792 hdac->ConvHalfCpltCallbackCh1(hdac); in DAC_DMAHalfConvCpltCh1()
1794 HAL_DAC_ConvHalfCpltCallbackCh1(hdac); in DAC_DMAHalfConvCpltCh1()
1806 DAC_HandleTypeDef *hdac = (DAC_HandleTypeDef *)((DMA_HandleTypeDef *)hdma)->Parent; in DAC_DMAErrorCh1() local
1809 hdac->ErrorCode |= HAL_DAC_ERROR_DMA; in DAC_DMAErrorCh1()
1812 hdac->ErrorCallbackCh1(hdac); in DAC_DMAErrorCh1()
1814 HAL_DAC_ErrorCallbackCh1(hdac); in DAC_DMAErrorCh1()
1817 hdac->State = HAL_DAC_STATE_READY; in DAC_DMAErrorCh1()