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 |
1.5.1-p1