#include <vxWorks.h>
#include <semLib.h>
#include <taskLib.h>
#include <InterruptibleObject.hxx>
#include <sis3610.h>
Go to the source code of this file.
Classes | |
class | codaObject::vxSIS3610InterruptService |
Implements InterruptService for SIS 3610 board. More... | |
Namespaces | |
namespace | codaObject |
The entire codaObject package resides in the codaObject namespace. | |
Defines | |
#define | SIS_DISPATCH_PRIORITY 100 |
#define | SIS_INTERRUPT_LEVEL 5 |
#define | SIS_INTERRUPT_VECTOR 0xe1 |
Functions | |
int | s3610Init (uint32_t addr, uint32_t addr_inc, int nmod) |
int | s3610IntConnect (int id, VOIDFUNCPTR routine, int arg, UINT16 level, UINT16 vector) |
void | s3610IntAck (int intMask) |
void | s3610IntEnable (int intMask) |
void | s3610IntDisable (int intMask) |
#define SIS_DISPATCH_PRIORITY 100 |
Definition at line 44 of file vxSIS3610InterruptService.hxx.
#define SIS_INTERRUPT_LEVEL 5 |
Definition at line 45 of file vxSIS3610InterruptService.hxx.
#define SIS_INTERRUPT_VECTOR 0xe1 |
Definition at line 46 of file vxSIS3610InterruptService.hxx.
int s3610Init | ( | uint32_t | addr, | |
uint32_t | addr_inc, | |||
int | nmod | |||
) |
Referenced by codaObject::vxSIS3610InterruptService::setupInterrupt().
void s3610IntAck | ( | int | intMask | ) |
Referenced by codaObject::vxSIS3610InterruptService::dispatchInterrupt().
int s3610IntConnect | ( | int | id, | |
VOIDFUNCPTR | routine, | |||
int | arg, | |||
UINT16 | level, | |||
UINT16 | vector | |||
) |
Referenced by codaObject::vxSIS3610InterruptService::setupInterrupt().
void s3610IntDisable | ( | int | intMask | ) |
Referenced by codaObject::vxSIS3610InterruptService::deleteInterrupt().
void s3610IntEnable | ( | int | intMask | ) |
Referenced by codaObject::vxSIS3610InterruptService::enableInterrupt().