Definition in file extint.h.
#include "global.h"
Go to the source code of this file.
Defines | |
#define | EXTINT0 0x00 |
External Interrupt 0. | |
#define | EXTINT1 0x01 |
External Interrupt 1. | |
#define | EXTINT2 0x02 |
External Interrupt 2. | |
#define | EXTINT3 0x03 |
External Interrupt 3. | |
#define | EXTINT4 0x04 |
External Interrupt 4. | |
#define | EXTINT5 0x05 |
External Interrupt 5. | |
#define | EXTINT6 0x06 |
External Interrupt 6. | |
#define | EXTINT7 0x07 |
External Interrupt 7. | |
#define | EXTINT_LEVEL_LOW 0x00 |
Trigger on low level. | |
#define | EXTINT_EDGE_ANY 0x01 |
Trigger on any edge. | |
#define | EXTINT_EDGE_FALLING 0x02 |
Trigger on falling edge. | |
#define | EXTINT_EDGE_RISING 0x03 |
Trigger on rising edge. | |
#define | EXTINT_INTERRUPT_HANDLER SIGNAL |
#define | EXTINT_NUM_INTERRUPTS 1 |
Functions | |
void | extintInit (void) |
initializes extint library | |
void | extintConfigure (u08 interruptNum, u08 configuration) |
Configure external interrupt trigger. | |
void | extintAttach (u08 interruptNum, void(*userHandler)(void)) |
Attach a user function to an external interrupt. | |
void | extintDetach (u08 interruptNum) |
Detach a user function from an external interrupt. |