Data Structures | |
struct | IRQ_HANDLER |
Enumerations | |
enum | { IRQ_INT0, IRQ_INT1, IRQ_INT2, IRQ_INT3, IRQ_INT4, IRQ_INT5, IRQ_INT6, IRQ_INT7, IRQ_TIMER2_COMP, IRQ_TIMER2_OVF, IRQ_TIMER1_CAPT, IRQ_TIMER1_COMPA, IRQ_TIMER1_COMPB, IRQ_TIMER1_OVF, IRQ_TIMER0_COMP, IRQ_TIMER0_OVF, IRQ_SPI_STC, IRQ_UART_RX, IRQ_UART_UDRE, IRQ_UART_TX, IRQ_ADC, IRQ_EE_RDY, IRQ_ANA_COMP, IRQ_MAX } |
Functions | |
int | NutRegisterInterrupt (int irq, void(*handler)(void *), void *arg) |
Register an interrupt handler. | |
SIG_INTERRUPT0 (void) | |
External interrupt 0 entry. | |
SIG_INTERRUPT1 (void) | |
External interrupt 1 entry. | |
SIG_INTERRUPT2 (void) | |
External interrupt 2 entry. | |
SIG_INTERRUPT3 (void) | |
External interrupt 3 entry. | |
SIG_INTERRUPT4 (void) | |
External interrupt 4 entry. | |
SIG_INTERRUPT5 (void) | |
External interrupt 5 entry. | |
SIG_INTERRUPT6 (void) | |
External interrupt 6 entry. | |
SIG_INTERRUPT7 (void) | |
External interrupt 7 entry. | |
SIG_OUTPUT_COMPARE2 (void) | |
Timer 2 output compare interrupt entry. | |
SIG_OVERFLOW2 (void) | |
Timer 2 overflow interrupt entry. | |
SIG_INPUT_CAPTURE1 (void) | |
Timer 1 input capture interrupt entry. | |
SIG_OUTPUT_COMPARE1A (void) | |
Timer 1A output compare interrupt entry. | |
SIG_OUTPUT_COMPARE1B (void) | |
Timer 1B output compare interrupt entry. | |
SIG_OVERFLOW1 (void) | |
Timer 1 overflow interrupt entry. | |
SIG_OUTPUT_COMPARE0 (void) | |
Timer 0 output compare interrupt entry. | |
SIG_OVERFLOW0 (void) | |
Timer 0 overflow interrupt entry. | |
SIG_SPI (void) | |
SPI interrupt entry. | |
SIG_UART_TRANS (void) | |
Uart0 transmit complete interrupt entry. | |
SIG_UART_DATA (void) | |
Uart0 data register empty interrupt entry. | |
SIG_UART_RECV (void) | |
Uart0 receive complete interrupt entry. | |
SIG_ADC (void) | |
ADC conversion complete interrupt entry. | |
SIG_EEPROM (void) | |
EEPROM ready interrupt entry. | |
SIG_COMPARATOR (void) | |
Analog comparator interrupt entry. |
|
Register an interrupt handler.
This function is typically called by device drivers.
|