OK, but HOW does a static member function know which instance of the object to dispatch the interrupt to? Easy if there can be only one instance, but that's not the case here. The only method I could see would be to have several static interrupt handlers, each of which dispatches to another instance. But that means having a list of instances, being able to add/delete instances on that list, dealing with too many entries on the list, etc. Is there a nicer way?
Regards,
Ray L.