Go to the source code of this file.
Functions | |
int | HAL_RegisterIrq (uint8_t irqNumber, HAL_irqMode_t irqMode, void(*f)(void)) |
Registers the user's irqNumber external interrupt. | |
int | HAL_EnableIrq (uint8_t irqNumber) |
Enables the irqNumber interrupt. | |
int | HAL_DisableIrq (uint8_t irqNumber) |
Disables the irqNumber interrupt. | |
int | HAL_UnregisterIrq (uint8_t irqNumber) |
Unregisters the user's irqNumber interrupt. |
Definition in file irq.h.
int HAL_DisableIrq | ( | uint8_t | irqNumber | ) |
Disables the irqNumber interrupt.
[in] | irqNumber | - IRQ number |
int HAL_EnableIrq | ( | uint8_t | irqNumber | ) |
Enables the irqNumber interrupt.
[in] | irqNumber | - IRQ number |
int HAL_RegisterIrq | ( | uint8_t | irqNumber, | |
HAL_irqMode_t | irqMode, | |||
void(*)(void) | f | |||
) |
Registers the user's irqNumber external interrupt.
[in] | irqNumber | - IRQ number. Must be chosen from: IRQ_6 IRQ_7 |
[in] | irqMode | - Controls the sort of interrupt. Must be chosen from: IRQ_LOW_LEVEL // The low level generates an interrupt request. IRQ_ANY_EDGE // Any edge generates an interrupt request. IRQ_FALLING_EDGE // Falling edge generates an interrupt request. IRQ_RISING_EDGE // Rising edge generates an interrupt request. |
[in] | f | - user's interrupt handler |
int HAL_UnregisterIrq | ( | uint8_t | irqNumber | ) |
Unregisters the user's irqNumber interrupt.
[in] | irqNumber | - IRQ number |