KugleFirmware/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_hsem.c
/**
  * @brief  This function handles HSEM interrupt request.
  * @retval None
*/
@brief  This function handles HSEM interrupt request.
@retval None
@brief This function handles HSEM interrupt request . @retval None
void HAL_HSEM_IRQHandler(void)
{
  uint32_t statusreg = 0U;
  statusreg = HSEM->MISR;
  HSEM->IER &= ~((uint32_t)statusreg);
  HSEM->ICR |=  ((uint32_t)statusreg); 
  HAL_HSEM_FreeCallback(statusreg);  
}
void HAL_HSEM_IRQHandler ( void ) { uint32_t statusreg = 0U ; statusreg = HSEM -> MISR ; HSEM -> IER &= ~ ( ( uint32_t ) statusreg ) ; HSEM -> ICR |= ( ( uint32_t ) statusreg ) ; HAL_HSEM_FreeCallback ( statusreg ) ; }
@brief  This function handles HSEM interrupt request.
@brief This function handles HSEM interrupt request .
/* Get the list of masked freed semaphores*/ /*Disable Interrupts*/ /*Clear Flags*/ /* Call FreeCallback */