Macros | |
| #define | __HAL_MAILBOX_MASK_CHANNEL_IT(__HANDLE__, __CHINDEX__) ((__HANDLE__)->Instance->CxIER &= ~(MAILBOX_C1IER_INT0_Msk << (__CHINDEX__))) |
| Mask the specified interrupt. More... | |
| #define | __HAL_MAILBOX_UNMASK_CHANNEL_IT(__HANDLE__, __CHINDEX__) ((__HANDLE__)->Instance->CxIER |= (MAILBOX_C1IER_INT0_Msk << (__CHINDEX__))) |
| Unmask the specified interrupt. More... | |
| #define | __HAL_MAILBOX_TRIGGER_CHANNEL_IT(__HANDLE__, __CHINDEX__) ((__HANDLE__)->Instance->CxITR |= (MAILBOX_C1ITR_INT0_Msk << (__CHINDEX__))) |
| Trigger the specified interrupt. More... | |
| #define | __HAL_MAILBOX_CLEAR_CHANNEL_IT(__HANDLE__, __CHINDEX__) ((__HANDLE__)->Instance->CxICR |= (MAILBOX_C1ICR_INT0_Msk << (__CHINDEX__))) |
| Clear the specified interrupt. More... | |
| #define | __HAL_MAILBOX_GET_STATUS(__HANDLE__) ((__HANDLE__)->Instance->CxMISR) |
| get the masked ISR status More... | |
| #define | __HAL_MAILBOX_CLEAR_STATUS(__HANDLE__, __STATUS__) ((__HANDLE__)->Instance->CxICR = (__STATUS__)) |
| clear the ISR status More... | |
| #define __HAL_MAILBOX_CLEAR_CHANNEL_IT | ( | __HANDLE__, | |
| __CHINDEX__ | |||
| ) | ((__HANDLE__)->Instance->CxICR |= (MAILBOX_C1ICR_INT0_Msk << (__CHINDEX__))) |
Clear the specified interrupt.
| __HANDLE__ | specifies the MAILBOX Handle |
| __CHINDEX__ | specifies the channels number : This parameter can be one of the following values (MAILBOX Channel):
|
| #define __HAL_MAILBOX_CLEAR_STATUS | ( | __HANDLE__, | |
| __STATUS__ | |||
| ) | ((__HANDLE__)->Instance->CxICR = (__STATUS__)) |
clear the ISR status
| __HANDLE__ | specifies the MAILBOX Handle |
| __STATUS__ | status value to be cleared |
| #define __HAL_MAILBOX_GET_STATUS | ( | __HANDLE__ | ) | ((__HANDLE__)->Instance->CxMISR) |
get the masked ISR status
| __HANDLE__ | specifies the MAILBOX Handle |
| masked | ISR status, uint32_t type |
| #define __HAL_MAILBOX_MASK_CHANNEL_IT | ( | __HANDLE__, | |
| __CHINDEX__ | |||
| ) | ((__HANDLE__)->Instance->CxIER &= ~(MAILBOX_C1IER_INT0_Msk << (__CHINDEX__))) |
Mask the specified interrupt.
| __HANDLE__ | specifies the MAILBOX Handle |
| __CHINDEX__ | specifies the channels number: This parameter can be one of the following values (MAILBOX Channel):
|
| #define __HAL_MAILBOX_TRIGGER_CHANNEL_IT | ( | __HANDLE__, | |
| __CHINDEX__ | |||
| ) | ((__HANDLE__)->Instance->CxITR |= (MAILBOX_C1ITR_INT0_Msk << (__CHINDEX__))) |
Trigger the specified interrupt.
| __HANDLE__ | specifies the MAILBOX Handle |
| __CHINDEX__ | specifies the channels number : This parameter can be one of the following values (MAILBOX Channel):
|
| #define __HAL_MAILBOX_UNMASK_CHANNEL_IT | ( | __HANDLE__, | |
| __CHINDEX__ | |||
| ) | ((__HANDLE__)->Instance->CxIER |= (MAILBOX_C1IER_INT0_Msk << (__CHINDEX__))) |
Unmask the specified interrupt.
| __HANDLE__ | specifies the MAILBOX Handle |
| __CHINDEX__ | specifies the channels number: This parameter can be one of the following values (MAILBOX Channel):
|