Lines Matching refs:hdac

299 HAL_StatusTypeDef HAL_DAC_Init(DAC_HandleTypeDef* hdac)  in HAL_DAC_Init()  argument
302 if(hdac == NULL) in HAL_DAC_Init()
307 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_Init()
309 if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_Init()
313 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_Init()
314 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_Init()
315 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_Init()
316 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_Init()
318 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_Init()
319 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_Init()
320 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_Init()
321 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_Init()
323 if (hdac->MspInitCallback == NULL) in HAL_DAC_Init()
325 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_Init()
330 hdac->Lock = HAL_UNLOCKED; in HAL_DAC_Init()
334 hdac->MspInitCallback(hdac); in HAL_DAC_Init()
337 HAL_DAC_MspInit(hdac); in HAL_DAC_Init()
342 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Init()
345 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_Init()
348 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Init()
360 HAL_StatusTypeDef HAL_DAC_DeInit(DAC_HandleTypeDef* hdac) in HAL_DAC_DeInit() argument
363 if(hdac == NULL) in HAL_DAC_DeInit()
369 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_DeInit()
372 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_DeInit()
375 if(hdac->MspDeInitCallback == NULL) in HAL_DAC_DeInit()
377 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_DeInit()
380 hdac->MspDeInitCallback(hdac); in HAL_DAC_DeInit()
384 HAL_DAC_MspDeInit(hdac); in HAL_DAC_DeInit()
388 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_DeInit()
391 hdac->State = HAL_DAC_STATE_RESET; in HAL_DAC_DeInit()
394 __HAL_UNLOCK(hdac); in HAL_DAC_DeInit()
406 __weak void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac) in HAL_DAC_MspInit() argument
409 UNUSED(hdac); in HAL_DAC_MspInit()
422 __weak void HAL_DAC_MspDeInit(DAC_HandleTypeDef* hdac) in HAL_DAC_MspDeInit() argument
425 UNUSED(hdac); in HAL_DAC_MspDeInit()
464 __weak HAL_StatusTypeDef HAL_DAC_Start(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Start() argument
467 UNUSED(hdac); in HAL_DAC_Start()
487 HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Stop() argument
493 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop()
496 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop()
519 __weak HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef* hdac, uint32_t Channel, uint32_t* pDa… in HAL_DAC_Start_DMA() argument
522 UNUSED(hdac); in HAL_DAC_Start_DMA()
545 HAL_StatusTypeDef HAL_DAC_Stop_DMA(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Stop_DMA() argument
553 hdac->Instance->CR &= ~(DAC_CR_DMAEN1 << Channel); in HAL_DAC_Stop_DMA()
556 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop_DMA()
563 status = HAL_DMA_Abort(hdac->DMA_Handle1); in HAL_DAC_Stop_DMA()
566 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Stop_DMA()
574 status = HAL_DMA_Abort(hdac->DMA_Handle2); in HAL_DAC_Stop_DMA()
577 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR2); in HAL_DAC_Stop_DMA()
585 hdac->State = HAL_DAC_STATE_ERROR; in HAL_DAC_Stop_DMA()
590 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop_DMA()
603 __weak void HAL_DAC_IRQHandler(DAC_HandleTypeDef* hdac) in HAL_DAC_IRQHandler() argument
606 UNUSED(hdac); in HAL_DAC_IRQHandler()
628 HAL_StatusTypeDef HAL_DAC_SetValue(DAC_HandleTypeDef* hdac, uint32_t Channel, uint32_t Alignment, u… in HAL_DAC_SetValue() argument
637 tmp = (uint32_t)hdac->Instance; in HAL_DAC_SetValue()
660 __weak void HAL_DAC_ConvCpltCallbackCh1(DAC_HandleTypeDef* hdac) in HAL_DAC_ConvCpltCallbackCh1() argument
663 UNUSED(hdac); in HAL_DAC_ConvCpltCallbackCh1()
676 __weak void HAL_DAC_ConvHalfCpltCallbackCh1(DAC_HandleTypeDef* hdac) in HAL_DAC_ConvHalfCpltCallbackCh1() argument
679 UNUSED(hdac); in HAL_DAC_ConvHalfCpltCallbackCh1()
692 __weak void HAL_DAC_ErrorCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ErrorCallbackCh1() argument
695 UNUSED(hdac); in HAL_DAC_ErrorCallbackCh1()
708 __weak void HAL_DAC_DMAUnderrunCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_DMAUnderrunCallbackCh1() argument
711 UNUSED(hdac); in HAL_DAC_DMAUnderrunCallbackCh1()
747 __weak uint32_t HAL_DAC_GetValue(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_GetValue() argument
750 UNUSED(hdac); in HAL_DAC_GetValue()
771 __weak HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef* hdac, DAC_ChannelConfTypeDef* sCo… in HAL_DAC_ConfigChannel() argument
774 UNUSED(hdac); in HAL_DAC_ConfigChannel()
811 HAL_DAC_StateTypeDef HAL_DAC_GetState(DAC_HandleTypeDef* hdac) in HAL_DAC_GetState() argument
814 return hdac->State; in HAL_DAC_GetState()
824 uint32_t HAL_DAC_GetError(DAC_HandleTypeDef *hdac) in HAL_DAC_GetError() argument
826 return hdac->ErrorCode; in HAL_DAC_GetError()
867 HAL_StatusTypeDef HAL_DAC_RegisterCallback(DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Callb… in HAL_DAC_RegisterCallback() argument
875 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
880 __HAL_LOCK(hdac); in HAL_DAC_RegisterCallback()
882 if (hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_RegisterCallback()
887 hdac->ConvCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
890 hdac->ConvHalfCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
893 hdac->ErrorCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
896 hdac->DMAUnderrunCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
899 hdac->ConvCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
902 hdac->ConvHalfCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
905 hdac->ErrorCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
908 hdac->DMAUnderrunCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
911 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
914 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
918 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
924 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_RegisterCallback()
929 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
932 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
936 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
945 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
951 __HAL_UNLOCK(hdac); in HAL_DAC_RegisterCallback()
974 HAL_StatusTypeDef HAL_DAC_UnRegisterCallback(DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Cal… in HAL_DAC_UnRegisterCallback() argument
979 __HAL_LOCK(hdac); in HAL_DAC_UnRegisterCallback()
981 if (hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_UnRegisterCallback()
986 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
989 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
992 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
995 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
998 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1001 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1004 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
1007 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1010 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1013 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1016 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1017 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1018 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
1019 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
1020 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1021 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1022 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
1023 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1024 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1025 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1029 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1035 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_UnRegisterCallback()
1040 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1043 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1047 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1056 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1062 __HAL_UNLOCK(hdac); in HAL_DAC_UnRegisterCallback()