Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

Interrupt Management
[Device Driver API.]


Detailed Description

Interrupt registration and handling.


Data Structures

struct  IRQ_HANDLER

Functions

 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_UART0_TRANS (void)
 Uart0 transmit complete interrupt entry.

 SIG_UART0_DATA (void)
 Uart0 data register empty interrupt entry.

 SIG_UART0_RECV (void)
 Uart0 receive complete interrupt entry.

 SIG_ADC (void)
 ADC conversion complete interrupt entry.

 SIG_EEPROM_READY (void)
 EEPROM ready interrupt entry.

 SIG_COMPARATOR (void)
 Analog comparator interrupt entry.

 SIG_OUTPUT_COMPARE1C (void)
 Timer 1C output compare interrupt entry.

 SIG_INPUT_CAPTURE3 (void)
 Timer 3 input capture interrupt entry.

 SIG_OUTPUT_COMPARE3A (void)
 Timer 3A output compare interrupt entry.

 SIG_OUTPUT_COMPARE3B (void)
 Timer 3B output compare interrupt entry.

 SIG_OUTPUT_COMPARE3C (void)
 Timer 3C output compare interrupt entry.

 SIG_OVERFLOW3 (void)
 Timer 3 overflow interrupt entry.

 SIG_UART1_RECV (void)
 SIG_UART1_DATA (void)
 SIG_UART1_TRANS (void)
 SIG_2WIRE_SERIAL (void)
 Two-wire serial interface interrupt entry.

 SIG_SPM_READY (void)
 Store program memory interrupt entry.


Variables

IRQ_HANDLER sig_INTERRUPT0
IRQ_HANDLER sig_INTERRUPT1
IRQ_HANDLER sig_INTERRUPT2
IRQ_HANDLER sig_INTERRUPT3
IRQ_HANDLER sig_INTERRUPT4
IRQ_HANDLER sig_INTERRUPT5
IRQ_HANDLER sig_INTERRUPT6
IRQ_HANDLER sig_INTERRUPT7
IRQ_HANDLER sig_OUTPUT_COMPARE2
IRQ_HANDLER sig_OVERFLOW2
IRQ_HANDLER sig_INPUT_CAPTURE1
IRQ_HANDLER sig_OUTPUT_COMPARE1A
IRQ_HANDLER sig_OUTPUT_COMPARE1B
IRQ_HANDLER sig_OVERFLOW1
IRQ_HANDLER sig_OUTPUT_COMPARE0
IRQ_HANDLER sig_OVERFLOW0
IRQ_HANDLER sig_SPI
IRQ_HANDLER sig_UART0_TRANS
IRQ_HANDLER sig_UART0_DATA
IRQ_HANDLER sig_UART0_RECV
IRQ_HANDLER sig_ADC
IRQ_HANDLER sig_EEPROM_READY
IRQ_HANDLER sig_COMPARATOR
IRQ_HANDLER sig_OUTPUT_COMPARE1C
IRQ_HANDLER sig_INPUT_CAPTURE3
IRQ_HANDLER sig_OUTPUT_COMPARE3A
IRQ_HANDLER sig_OUTPUT_COMPARE3B
IRQ_HANDLER sig_OUTPUT_COMPARE3C
IRQ_HANDLER sig_OVERFLOW3
IRQ_HANDLER sig_UART1_RECV
IRQ_HANDLER sig_UART1_DATA
IRQ_HANDLER sig_UART1_TRANS
IRQ_HANDLER sig_2WIRE_SERIAL
IRQ_HANDLER sig_SPM_READY


Function Documentation

SIG_UART1_DATA void   ) 
 

Uart1 data register empty interrupt entry.

SIG_UART1_RECV void   ) 
 

Uart1 receive complete interrupt entry.

SIG_UART1_TRANS void   ) 
 

Uart1 transmit complete interrupt entry.


© 2000-2003 by egnite Software GmbH - visit http://www.ethernut.de/