Lines Matching refs:hipcc

89 void IPCC_SetDefaultCallbacks(IPCC_HandleTypeDef *hipcc);
126 HAL_StatusTypeDef HAL_IPCC_Init(IPCC_HandleTypeDef *hipcc) in HAL_IPCC_Init() argument
131 if (hipcc != NULL) in HAL_IPCC_Init()
134 assert_param(IS_IPCC_ALL_INSTANCE(hipcc->Instance)); in HAL_IPCC_Init()
142 if (hipcc->State == HAL_IPCC_STATE_RESET) in HAL_IPCC_Init()
145 HAL_IPCC_MspInit(hipcc); in HAL_IPCC_Init()
155 IPCC_SetDefaultCallbacks(hipcc); in HAL_IPCC_Init()
158 hipcc->callbackRequest = 0; in HAL_IPCC_Init()
160 hipcc->State = HAL_IPCC_STATE_READY; in HAL_IPCC_Init()
175 HAL_StatusTypeDef HAL_IPCC_DeInit(IPCC_HandleTypeDef *hipcc) in HAL_IPCC_DeInit() argument
180 if (hipcc != NULL) in HAL_IPCC_DeInit()
182 assert_param(IS_IPCC_ALL_INSTANCE(hipcc->Instance)); in HAL_IPCC_DeInit()
190 hipcc->State = HAL_IPCC_STATE_BUSY; in HAL_IPCC_DeInit()
196 IPCC_SetDefaultCallbacks(hipcc); in HAL_IPCC_DeInit()
199 hipcc->callbackRequest = 0; in HAL_IPCC_DeInit()
202 HAL_IPCC_MspDeInit(hipcc); in HAL_IPCC_DeInit()
204 hipcc->State = HAL_IPCC_STATE_RESET; in HAL_IPCC_DeInit()
219 __weak void HAL_IPCC_MspInit(IPCC_HandleTypeDef *hipcc) in HAL_IPCC_MspInit() argument
222 UNUSED(hipcc); in HAL_IPCC_MspInit()
234 __weak void HAL_IPCC_MspDeInit(IPCC_HandleTypeDef *hipcc) in HAL_IPCC_MspDeInit() argument
237 UNUSED(hipcc); in HAL_IPCC_MspDeInit()
312 HAL_StatusTypeDef HAL_IPCC_ActivateNotification(IPCC_HandleTypeDef *hipcc, uint32_t ChannelIndex, I… in HAL_IPCC_ActivateNotification() argument
317 if (hipcc != NULL) in HAL_IPCC_ActivateNotification()
320 assert_param(IS_IPCC_ALL_INSTANCE(hipcc->Instance)); in HAL_IPCC_ActivateNotification()
323 if (hipcc->State == HAL_IPCC_STATE_READY) in HAL_IPCC_ActivateNotification()
328 hipcc->ChannelCallbackTx[ChannelIndex] = cb; in HAL_IPCC_ActivateNotification()
329 hipcc->callbackRequest |= (IPCC_MR_CH1FM_Msk << (ChannelIndex & CHANNEL_INDEX_Msk)); in HAL_IPCC_ActivateNotification()
333 hipcc->ChannelCallbackRx[ChannelIndex] = cb; in HAL_IPCC_ActivateNotification()
334 hipcc->callbackRequest |= (IPCC_MR_CH1OM_Msk << (ChannelIndex & CHANNEL_INDEX_Msk)); in HAL_IPCC_ActivateNotification()
369 HAL_StatusTypeDef HAL_IPCC_DeActivateNotification(IPCC_HandleTypeDef *hipcc, uint32_t ChannelIndex,… in HAL_IPCC_DeActivateNotification() argument
374 if (hipcc != NULL) in HAL_IPCC_DeActivateNotification()
377 assert_param(IS_IPCC_ALL_INSTANCE(hipcc->Instance)); in HAL_IPCC_DeActivateNotification()
380 if (hipcc->State == HAL_IPCC_STATE_READY) in HAL_IPCC_DeActivateNotification()
385 hipcc->ChannelCallbackTx[ChannelIndex] = HAL_IPCC_TxCallback; in HAL_IPCC_DeActivateNotification()
386 hipcc->callbackRequest &= ~(IPCC_MR_CH1FM_Msk << (ChannelIndex & CHANNEL_INDEX_Msk)); in HAL_IPCC_DeActivateNotification()
390 hipcc->ChannelCallbackRx[ChannelIndex] = HAL_IPCC_RxCallback; in HAL_IPCC_DeActivateNotification()
391 hipcc->callbackRequest &= ~(IPCC_MR_CH1OM_Msk << (ChannelIndex & CHANNEL_INDEX_Msk)); in HAL_IPCC_DeActivateNotification()
423 IPCC_CHANNELStatusTypeDef HAL_IPCC_GetChannelStatus(IPCC_HandleTypeDef const *const hipcc, uint32_t… in HAL_IPCC_GetChannelStatus() argument
435 assert_param(IS_IPCC_ALL_INSTANCE(hipcc->Instance)); in HAL_IPCC_GetChannelStatus()
464 HAL_StatusTypeDef HAL_IPCC_NotifyCPU(IPCC_HandleTypeDef const *const hipcc, uint32_t ChannelIndex, … in HAL_IPCC_NotifyCPU() argument
475 assert_param(IS_IPCC_ALL_INSTANCE(hipcc->Instance)); in HAL_IPCC_NotifyCPU()
478 if (hipcc->State == HAL_IPCC_STATE_READY) in HAL_IPCC_NotifyCPU()
485 if ((hipcc->callbackRequest & mask) == mask) in HAL_IPCC_NotifyCPU()
511 void HAL_IPCC_TX_IRQHandler(IPCC_HandleTypeDef *const hipcc) in HAL_IPCC_TX_IRQHandler() argument
534 if (hipcc->ChannelCallbackTx[ch_count] != NULL) in HAL_IPCC_TX_IRQHandler()
536 hipcc->ChannelCallbackTx[ch_count](hipcc, ch_count, IPCC_CHANNEL_DIR_TX); in HAL_IPCC_TX_IRQHandler()
549 void HAL_IPCC_RX_IRQHandler(IPCC_HandleTypeDef *const hipcc) in HAL_IPCC_RX_IRQHandler() argument
574 if (hipcc->ChannelCallbackRx[ch_count] != NULL) in HAL_IPCC_RX_IRQHandler()
576 hipcc->ChannelCallbackRx[ch_count](hipcc, ch_count, IPCC_CHANNEL_DIR_RX); in HAL_IPCC_RX_IRQHandler()
597 __weak void HAL_IPCC_RxCallback(IPCC_HandleTypeDef *hipcc, uint32_t ChannelIndex, IPCC_CHANNELDirTy… in HAL_IPCC_RxCallback() argument
600 UNUSED(hipcc); in HAL_IPCC_RxCallback()
622 __weak void HAL_IPCC_TxCallback(IPCC_HandleTypeDef *hipcc, uint32_t ChannelIndex, IPCC_CHANNELDirTy… in HAL_IPCC_TxCallback() argument
625 UNUSED(hipcc); in HAL_IPCC_TxCallback()
658 HAL_IPCC_StateTypeDef HAL_IPCC_GetState(IPCC_HandleTypeDef const *const hipcc) in HAL_IPCC_GetState() argument
660 return hipcc->State; in HAL_IPCC_GetState()
740 void IPCC_SetDefaultCallbacks(IPCC_HandleTypeDef *hipcc) in IPCC_SetDefaultCallbacks() argument
746 hipcc->ChannelCallbackRx[i] = HAL_IPCC_RxCallback; in IPCC_SetDefaultCallbacks()
747 hipcc->ChannelCallbackTx[i] = HAL_IPCC_TxCallback; in IPCC_SetDefaultCallbacks()