Ignore:
Timestamp:
Jun 14, 2007, 3:33:51 AM (18 years ago)
Author:
stevenhl
Message:

Make warnings away - SHL
Use drv16/midi_idc.h only - SHL
Add interrupts 16-23 - MF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sbliveos2/trunk/drv16/irq.cpp

    r159 r205  
    2727#include "irq.hpp"                     // Object definition
    2828
    29 const int NumIrqLevels = 16;
     29const int NumIrqLevels = 24;
    3030
    3131
     
    4949void far ISR14( void )   { pIrqObject[14]->CallHandlers(); }
    5050void far ISR15( void )   { pIrqObject[15]->CallHandlers(); }
     51// 13 Jun 07 MF
     52void far ISR16( void )   { pIrqObject[16]->CallHandlers(); }
     53void far ISR17( void )   { pIrqObject[17]->CallHandlers(); }
     54void far ISR18( void )   { pIrqObject[18]->CallHandlers(); }
     55void far ISR19( void )   { pIrqObject[19]->CallHandlers(); }
     56void far ISR20( void )   { pIrqObject[20]->CallHandlers(); }
     57void far ISR21( void )   { pIrqObject[21]->CallHandlers(); }
     58void far ISR22( void )   { pIrqObject[22]->CallHandlers(); }
     59void far ISR23( void )   { pIrqObject[23]->CallHandlers(); }
    5160
    5261// List of handlers here.
     
    6877   (pfnISR) ISR13,
    6978   (pfnISR) ISR14,
    70    (pfnISR) ISR15
     79   (pfnISR) ISR15,
     80   // 13 Jun 07 MF
     81   (pfnISR) ISR16,
     82   (pfnISR) ISR17,
     83   (pfnISR) ISR18,
     84   (pfnISR) ISR19,
     85   (pfnISR) ISR20,
     86   (pfnISR) ISR21,
     87   (pfnISR) ISR22,
     88   (pfnISR) ISR23
    7189};
    7290
     
    103121IRQ::IRQ( unsigned irq_level )
    104122{
    105    memset( (PVOID) this, 0, sizeof(IRQ) );     // Set all data to 0.
     123   // 13 Jun 07 SHL
     124   _fmemset( (PVOID) this, 0, sizeof(IRQ) );     // Set all data to 0.
    106125   _usIRQLevel = irq_level;
    107126   pIrqObject[ _usIRQLevel ] = this;
Note: See TracChangeset for help on using the changeset viewer.