* * $Log: npl.h,v $ * Revision 1.2 2006/05/25 09:38:40 haraldkipp * Use the AVR way of defining memory mapped I/O. * * Revision 1.1 2006/01/05 16:32:16 haraldkipp * First check-in. * * *
Defines | |
#define | NPL_BASE |
CPLD register base address. | |
#define | NPL_RSCR |
RS232 command register. | |
#define | NPL_RSFON |
Force on. | |
#define | NPL_RSFOFF |
Force off. | |
#define | NPL_RSDTR |
DTR handshake. | |
#define | NPL_RSRTS |
RTS handshake. | |
#define | NPL_RSUS0E |
USART0 select. | |
#define | NPL_RSUS1E |
USART1 select. | |
#define | NPL_RSUS1P |
USART1 primary. | |
#define | NPL_IMR |
Interrupt mask register. | |
#define | NPL_SLR |
Signal latch register. | |
#define | NPL_SCR |
Signal clear register. | |
#define | NPL_RSCTS |
RS232 CTS interrupt. | |
#define | NPL_RSDSR |
RS232 DSR interrupt. | |
#define | NPL_RSDCD |
RS232 DCD interrupt. | |
#define | NPL_RSRI |
RS232 RI interrupt. | |
#define | NPL_RTCALARM |
RTC alarm interrupt. | |
#define | NPL_LANWAKEUP |
NIC wakeup interrupt. | |
#define | NPL_FMBUSY |
FLASH ready interrupt. | |
#define | NPL_MMCREADY |
MMC shift register ready. | |
#define | NPL_RSINVAL |
RS232 invalid interrupt. | |
#define | NPL_NRSINVAL |
RS232 valid interrupt. | |
#define | NPL_MMCD |
MMC insert interrupt. | |
#define | NPL_NMMCD |
MMC remove interrupt. | |
#define | NPL_MMCDR |
MMC data register. | |
#define | NPL_XER |
External enable register. | |
#define | NPL_MMCS |
MMC select. | |
#define | NPL_PANCS |
Panel select. | |
#define | NPL_USRLED |
User LED. | |
#define | NPL_VIDR |
Version identifier register. | |
Functions | |
int | NplRegisterIrqHandler (IRQ_HANDLER *irq, void(*handler)(void *), void *arg) |
Register an NPL interrupt handler. | |
int | NplIrqEnable (IRQ_HANDLER *irq) |
Enable a specified NPL interrupt. | |
int | NplIrqDisable (IRQ_HANDLER *irq) |
Disable a specified NPL interrupt. | |
Variables | |
IRQ_HANDLER | sig_RSCTS |
RS232 CTS interrupt handler info. | |
IRQ_HANDLER | sig_RSDSR |
RS232 DSR interrupt handler info. | |
IRQ_HANDLER | sig_RSDCD |
RS232 DCD interrupt handler info. | |
IRQ_HANDLER | sig_RSRI |
RS232 RI interrupt handler info. | |
IRQ_HANDLER | sig_RTCALARM |
RTC alarm interrupt handler info. | |
IRQ_HANDLER | sig_LANWAKEUP |
LAN wakeup interrupt handler info. | |
IRQ_HANDLER | sig_FMBUSY |
Flash memory busy interrupt handler info. | |
IRQ_HANDLER | sig_RSINVAL |
RS232 signal invalid interrupt handler info. | |
IRQ_HANDLER | sig_NRSINVAL |
RS232 signal valid interrupt handler info. | |
IRQ_HANDLER | sig_MMCD |
Multimedia card insertion interrupt handler info. | |
IRQ_HANDLER | sig_NMMCD |
Multimedia card removal interrupt handler info. |