Lines Matching refs:hdac

319 HAL_StatusTypeDef HAL_DAC_Init(DAC_HandleTypeDef* hdac)  in HAL_DAC_Init()  argument
322 if(hdac == NULL) in HAL_DAC_Init()
327 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_Init()
329 if(hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_Init()
333 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_Init()
334 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_Init()
335 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_Init()
336 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_Init()
338 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_Init()
339 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_Init()
340 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_Init()
341 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_Init()
343 if(hdac->MspInitCallback == NULL) in HAL_DAC_Init()
345 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_Init()
347 if(hdac->MspDeInitCallback == NULL) in HAL_DAC_Init()
349 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_Init()
354 hdac->Lock = HAL_UNLOCKED; in HAL_DAC_Init()
358 hdac->MspInitCallback(hdac); in HAL_DAC_Init()
361 HAL_DAC_MspInit(hdac); in HAL_DAC_Init()
366 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Init()
369 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_Init()
372 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Init()
384 HAL_StatusTypeDef HAL_DAC_DeInit(DAC_HandleTypeDef* hdac) in HAL_DAC_DeInit() argument
387 if(hdac == NULL) in HAL_DAC_DeInit()
393 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_DeInit()
396 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_DeInit()
399 if(hdac->MspDeInitCallback == NULL) in HAL_DAC_DeInit()
401 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_DeInit()
404 hdac->MspDeInitCallback(hdac); in HAL_DAC_DeInit()
408 HAL_DAC_MspDeInit(hdac); in HAL_DAC_DeInit()
412 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_DeInit()
415 hdac->State = HAL_DAC_STATE_RESET; in HAL_DAC_DeInit()
418 __HAL_UNLOCK(hdac); in HAL_DAC_DeInit()
430 __weak void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac) in HAL_DAC_MspInit() argument
433 UNUSED(hdac); in HAL_DAC_MspInit()
446 __weak void HAL_DAC_MspDeInit(DAC_HandleTypeDef* hdac) in HAL_DAC_MspDeInit() argument
449 UNUSED(hdac); in HAL_DAC_MspDeInit()
490 __weak HAL_StatusTypeDef HAL_DAC_Start(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Start() argument
493 UNUSED(hdac); in HAL_DAC_Start()
514 HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Stop() argument
517 assert_param(IS_DAC_CHANNEL_INSTANCE(hdac->Instance, Channel)); in HAL_DAC_Stop()
520 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop()
523 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop()
540 HAL_StatusTypeDef HAL_DAC_Stop_DMA(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Stop_DMA() argument
545 assert_param(IS_DAC_CHANNEL_INSTANCE(hdac->Instance, Channel)); in HAL_DAC_Stop_DMA()
548 hdac->Instance->CR &= ~(DAC_CR_DMAEN1 << Channel); in HAL_DAC_Stop_DMA()
551 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop_DMA()
558 status = HAL_DMA_Abort(hdac->DMA_Handle1); in HAL_DAC_Stop_DMA()
561 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR1); in HAL_DAC_Stop_DMA()
569 status = HAL_DMA_Abort(hdac->DMA_Handle2); in HAL_DAC_Stop_DMA()
572 __HAL_DAC_DISABLE_IT(hdac, DAC_IT_DMAUDR2); in HAL_DAC_Stop_DMA()
580 hdac->State = HAL_DAC_STATE_ERROR; in HAL_DAC_Stop_DMA()
585 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop_DMA()
603 __weak uint32_t HAL_DAC_GetValue(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_GetValue() argument
606 UNUSED(hdac); in HAL_DAC_GetValue()
622 __weak uint32_t HAL_DACEx_DualGetValue(DAC_HandleTypeDef* hdac) in HAL_DACEx_DualGetValue() argument
625 UNUSED(hdac); in HAL_DACEx_DualGetValue()
669 __weak HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef* hdac, DAC_ChannelConfTypeDef* sCo… in HAL_DAC_ConfigChannel() argument
672 UNUSED(hdac); in HAL_DAC_ConfigChannel()
680 __weak HAL_StatusTypeDef HAL_DAC_SetValue(DAC_HandleTypeDef* hdac, uint32_t Channel, uint32_t Align… in HAL_DAC_SetValue() argument
683 UNUSED(hdac); in HAL_DAC_SetValue()
695 __weak HAL_StatusTypeDef HAL_DACEx_DualSetValue(DAC_HandleTypeDef* hdac, uint32_t Alignment, uint32… in HAL_DACEx_DualSetValue() argument
698 UNUSED(hdac); in HAL_DACEx_DualSetValue()
737 HAL_DAC_StateTypeDef HAL_DAC_GetState(DAC_HandleTypeDef* hdac) in HAL_DAC_GetState() argument
740 return hdac->State; in HAL_DAC_GetState()
749 uint32_t HAL_DAC_GetError(DAC_HandleTypeDef *hdac) in HAL_DAC_GetError() argument
751 return hdac->ErrorCode; in HAL_DAC_GetError()
768 __weak void HAL_DAC_ConvCpltCallbackCh1(DAC_HandleTypeDef* hdac) in HAL_DAC_ConvCpltCallbackCh1() argument
771 UNUSED(hdac); in HAL_DAC_ConvCpltCallbackCh1()
784 __weak void HAL_DAC_ConvHalfCpltCallbackCh1(DAC_HandleTypeDef* hdac) in HAL_DAC_ConvHalfCpltCallbackCh1() argument
787 UNUSED(hdac); in HAL_DAC_ConvHalfCpltCallbackCh1()
800 __weak void HAL_DAC_ErrorCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ErrorCallbackCh1() argument
803 UNUSED(hdac); in HAL_DAC_ErrorCallbackCh1()
817 __weak void HAL_DAC_DMAUnderrunCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_DMAUnderrunCallbackCh1() argument
820 UNUSED(hdac); in HAL_DAC_DMAUnderrunCallbackCh1()
857 HAL_StatusTypeDef HAL_DAC_RegisterCallback (DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Call… in HAL_DAC_RegisterCallback() argument
864 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
869 __HAL_LOCK(hdac); in HAL_DAC_RegisterCallback()
871 if(hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_RegisterCallback()
876 hdac->ConvCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
879 hdac->ConvHalfCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
882 hdac->ErrorCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
885 hdac->DMAUnderrunCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
888 hdac->ConvCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
891 hdac->ConvHalfCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
894 hdac->ErrorCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
897 hdac->DMAUnderrunCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
900 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
903 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
907 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
913 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_RegisterCallback()
918 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
921 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
925 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
934 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
940 __HAL_UNLOCK(hdac); in HAL_DAC_RegisterCallback()
963 HAL_StatusTypeDef HAL_DAC_UnRegisterCallback (DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Ca… in HAL_DAC_UnRegisterCallback() argument
968 __HAL_LOCK(hdac); in HAL_DAC_UnRegisterCallback()
970 if(hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_UnRegisterCallback()
975 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
978 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
981 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
984 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
988 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
991 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
994 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
997 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1001 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1004 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1007 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1008 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
1009 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
1010 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
1012 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1013 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
1014 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
1015 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
1017 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1018 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1022 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1028 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_UnRegisterCallback()
1033 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
1036 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
1040 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1049 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1055 __HAL_UNLOCK(hdac); in HAL_DAC_UnRegisterCallback()