Lines Matching refs:hdac
276 HAL_StatusTypeDef HAL_DAC_Init(DAC_HandleTypeDef* hdac) in HAL_DAC_Init() argument
279 if(hdac == NULL) in HAL_DAC_Init()
284 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_Init()
286 if(hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_Init()
290 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_Init()
291 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_Init()
292 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_Init()
293 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_Init()
296 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_Init()
297 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_Init()
298 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_Init()
299 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_Init()
302 if(hdac->MspInitCallback == NULL) in HAL_DAC_Init()
304 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_Init()
309 hdac->Lock = HAL_UNLOCKED; in HAL_DAC_Init()
313 hdac->MspInitCallback(hdac); in HAL_DAC_Init()
316 HAL_DAC_MspInit(hdac); in HAL_DAC_Init()
321 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_Init()
324 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_Init()
327 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Init()
339 HAL_StatusTypeDef HAL_DAC_DeInit(DAC_HandleTypeDef* hdac) in HAL_DAC_DeInit() argument
342 if(hdac == NULL) in HAL_DAC_DeInit()
348 assert_param(IS_DAC_ALL_INSTANCE(hdac->Instance)); in HAL_DAC_DeInit()
351 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_DeInit()
354 if(hdac->MspDeInitCallback == NULL) in HAL_DAC_DeInit()
356 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_DeInit()
359 hdac->MspDeInitCallback(hdac); in HAL_DAC_DeInit()
362 HAL_DAC_MspDeInit(hdac); in HAL_DAC_DeInit()
366 hdac->ErrorCode = HAL_DAC_ERROR_NONE; in HAL_DAC_DeInit()
369 hdac->State = HAL_DAC_STATE_RESET; in HAL_DAC_DeInit()
372 __HAL_UNLOCK(hdac); in HAL_DAC_DeInit()
384 __weak void HAL_DAC_MspInit(DAC_HandleTypeDef* hdac) in HAL_DAC_MspInit() argument
387 UNUSED(hdac); in HAL_DAC_MspInit()
400 __weak void HAL_DAC_MspDeInit(DAC_HandleTypeDef* hdac) in HAL_DAC_MspDeInit() argument
403 UNUSED(hdac); in HAL_DAC_MspDeInit()
443 __weak HAL_StatusTypeDef HAL_DAC_Start(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Start() argument
446 UNUSED(hdac); in HAL_DAC_Start()
466 HAL_StatusTypeDef HAL_DAC_Stop(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Stop() argument
472 __HAL_DAC_DISABLE(hdac, Channel); in HAL_DAC_Stop()
475 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_Stop()
498 __weak HAL_StatusTypeDef HAL_DAC_Start_DMA(DAC_HandleTypeDef* hdac, uint32_t Channel, uint32_t* pDa… in HAL_DAC_Start_DMA() argument
501 UNUSED(hdac); in HAL_DAC_Start_DMA()
524 __weak HAL_StatusTypeDef HAL_DAC_Stop_DMA(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_Stop_DMA() argument
527 UNUSED(hdac); in HAL_DAC_Stop_DMA()
547 __weak uint32_t HAL_DAC_GetValue(DAC_HandleTypeDef* hdac, uint32_t Channel) in HAL_DAC_GetValue() argument
550 UNUSED(hdac); in HAL_DAC_GetValue()
566 __weak void HAL_DAC_IRQHandler(DAC_HandleTypeDef* hdac) in HAL_DAC_IRQHandler() argument
569 UNUSED(hdac); in HAL_DAC_IRQHandler()
582 __weak void HAL_DAC_ConvCpltCallbackCh1(DAC_HandleTypeDef* hdac) in HAL_DAC_ConvCpltCallbackCh1() argument
585 UNUSED(hdac); in HAL_DAC_ConvCpltCallbackCh1()
598 __weak void HAL_DAC_ConvHalfCpltCallbackCh1(DAC_HandleTypeDef* hdac) in HAL_DAC_ConvHalfCpltCallbackCh1() argument
601 UNUSED(hdac); in HAL_DAC_ConvHalfCpltCallbackCh1()
614 __weak void HAL_DAC_ErrorCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_ErrorCallbackCh1() argument
617 UNUSED(hdac); in HAL_DAC_ErrorCallbackCh1()
630 __weak void HAL_DAC_DMAUnderrunCallbackCh1(DAC_HandleTypeDef *hdac) in HAL_DAC_DMAUnderrunCallbackCh1() argument
633 UNUSED(hdac); in HAL_DAC_DMAUnderrunCallbackCh1()
670 HAL_StatusTypeDef HAL_DAC_ConfigChannel(DAC_HandleTypeDef* hdac, DAC_ChannelConfTypeDef* sConfig, u… in HAL_DAC_ConfigChannel() argument
680 __HAL_LOCK(hdac); in HAL_DAC_ConfigChannel()
683 hdac->State = HAL_DAC_STATE_BUSY; in HAL_DAC_ConfigChannel()
686 tmpreg1 = hdac->Instance->CR; in HAL_DAC_ConfigChannel()
696 hdac->Instance->CR = tmpreg1; in HAL_DAC_ConfigChannel()
698 CLEAR_BIT(hdac->Instance->CR, (DAC_CR_WAVE1 << Channel)); in HAL_DAC_ConfigChannel()
700 hdac->State = HAL_DAC_STATE_READY; in HAL_DAC_ConfigChannel()
703 __HAL_UNLOCK(hdac); in HAL_DAC_ConfigChannel()
735 HAL_DAC_StateTypeDef HAL_DAC_GetState(DAC_HandleTypeDef* hdac) in HAL_DAC_GetState() argument
738 return hdac->State; in HAL_DAC_GetState()
748 uint32_t HAL_DAC_GetError(DAC_HandleTypeDef *hdac) in HAL_DAC_GetError() argument
750 return hdac->ErrorCode; in HAL_DAC_GetError()
769 __weak HAL_StatusTypeDef HAL_DAC_SetValue(DAC_HandleTypeDef* hdac, uint32_t Channel, uint32_t Align… in HAL_DAC_SetValue() argument
772 UNUSED(hdac); in HAL_DAC_SetValue()
808 HAL_StatusTypeDef HAL_DAC_RegisterCallback (DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Call… in HAL_DAC_RegisterCallback() argument
815 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
820 __HAL_LOCK(hdac); in HAL_DAC_RegisterCallback()
822 if(hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_RegisterCallback()
827 hdac->ConvCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
830 hdac->ConvHalfCpltCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
833 hdac->ErrorCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
836 hdac->DMAUnderrunCallbackCh1 = pCallback; in HAL_DAC_RegisterCallback()
839 hdac->ConvCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
842 hdac->ConvHalfCpltCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
845 hdac->ErrorCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
848 hdac->DMAUnderrunCallbackCh2 = pCallback; in HAL_DAC_RegisterCallback()
851 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
854 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
858 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
864 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_RegisterCallback()
869 hdac->MspInitCallback = pCallback; in HAL_DAC_RegisterCallback()
872 hdac->MspDeInitCallback = pCallback; in HAL_DAC_RegisterCallback()
876 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
885 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_RegisterCallback()
891 __HAL_UNLOCK(hdac); in HAL_DAC_RegisterCallback()
914 HAL_StatusTypeDef HAL_DAC_UnRegisterCallback (DAC_HandleTypeDef *hdac, HAL_DAC_CallbackIDTypeDef Ca… in HAL_DAC_UnRegisterCallback() argument
919 __HAL_LOCK(hdac); in HAL_DAC_UnRegisterCallback()
921 if(hdac->State == HAL_DAC_STATE_READY) in HAL_DAC_UnRegisterCallback()
926 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
929 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
932 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
935 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
939 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
942 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
945 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
948 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
952 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
955 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
958 hdac->ConvCpltCallbackCh1 = HAL_DAC_ConvCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
959 hdac->ConvHalfCpltCallbackCh1 = HAL_DAC_ConvHalfCpltCallbackCh1; in HAL_DAC_UnRegisterCallback()
960 hdac->ErrorCallbackCh1 = HAL_DAC_ErrorCallbackCh1; in HAL_DAC_UnRegisterCallback()
961 hdac->DMAUnderrunCallbackCh1 = HAL_DAC_DMAUnderrunCallbackCh1; in HAL_DAC_UnRegisterCallback()
963 hdac->ConvCpltCallbackCh2 = HAL_DACEx_ConvCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
964 hdac->ConvHalfCpltCallbackCh2 = HAL_DACEx_ConvHalfCpltCallbackCh2; in HAL_DAC_UnRegisterCallback()
965 hdac->ErrorCallbackCh2 = HAL_DACEx_ErrorCallbackCh2; in HAL_DAC_UnRegisterCallback()
966 hdac->DMAUnderrunCallbackCh2 = HAL_DACEx_DMAUnderrunCallbackCh2; in HAL_DAC_UnRegisterCallback()
968 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
969 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
973 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
979 else if (hdac->State == HAL_DAC_STATE_RESET) in HAL_DAC_UnRegisterCallback()
984 hdac->MspInitCallback = HAL_DAC_MspInit; in HAL_DAC_UnRegisterCallback()
987 hdac->MspDeInitCallback = HAL_DAC_MspDeInit; in HAL_DAC_UnRegisterCallback()
991 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1000 hdac->ErrorCode |= HAL_DAC_ERROR_INVALID_CALLBACK; in HAL_DAC_UnRegisterCallback()
1006 __HAL_UNLOCK(hdac); in HAL_DAC_UnRegisterCallback()