Changeset 205 for sbliveos2/trunk/drv16/irq.cpp
- Timestamp:
- Jun 14, 2007, 3:33:51 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sbliveos2/trunk/drv16/irq.cpp
r159 r205 27 27 #include "irq.hpp" // Object definition 28 28 29 const int NumIrqLevels = 16;29 const int NumIrqLevels = 24; 30 30 31 31 … … 49 49 void far ISR14( void ) { pIrqObject[14]->CallHandlers(); } 50 50 void far ISR15( void ) { pIrqObject[15]->CallHandlers(); } 51 // 13 Jun 07 MF 52 void far ISR16( void ) { pIrqObject[16]->CallHandlers(); } 53 void far ISR17( void ) { pIrqObject[17]->CallHandlers(); } 54 void far ISR18( void ) { pIrqObject[18]->CallHandlers(); } 55 void far ISR19( void ) { pIrqObject[19]->CallHandlers(); } 56 void far ISR20( void ) { pIrqObject[20]->CallHandlers(); } 57 void far ISR21( void ) { pIrqObject[21]->CallHandlers(); } 58 void far ISR22( void ) { pIrqObject[22]->CallHandlers(); } 59 void far ISR23( void ) { pIrqObject[23]->CallHandlers(); } 51 60 52 61 // List of handlers here. … … 68 77 (pfnISR) ISR13, 69 78 (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 71 89 }; 72 90 … … 103 121 IRQ::IRQ( unsigned irq_level ) 104 122 { 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. 106 125 _usIRQLevel = irq_level; 107 126 pIrqObject[ _usIRQLevel ] = this;
Note:
See TracChangeset
for help on using the changeset viewer.