This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

AGSI Interrupts

The AGSI documentation states that all interrupt sources need to be declared within the AGSI DLL.

Does this really mean 'all', or can the standard external interrupts IE0 and IE1 be left as they are and triggered from the DLL?

Also, how do I trigger these two interrupts from within an AGSI DLL?

Thanks in advance,

Gary Partis

Parents
  • The AGSI DLL's are usually used to simulate additional internal or external peripherals. 'all' interrupts is maybe an ambiguous expression. You only need to define those interrupts that are supported by this new AGSI peripheral.

    Already defined interrupts must not be redefined in a AGSI DLL.

    Interrupts are triggered by setting the corresponding interrupt request flag. This can be done with a AGSIWriteSFR call.

Reply
  • The AGSI DLL's are usually used to simulate additional internal or external peripherals. 'all' interrupts is maybe an ambiguous expression. You only need to define those interrupts that are supported by this new AGSI peripheral.

    Already defined interrupts must not be redefined in a AGSI DLL.

    Interrupts are triggered by setting the corresponding interrupt request flag. This can be done with a AGSIWriteSFR call.

Children