IRQ Flags

The LL-RLP-20 and LL-RXR-27 are designed to be controlled by an external host microcontroler. The module-firmware provides a host interface, over which the host initiates communication with the module. If, on the other hand, the module needs to initiate communication with the host, it does so by raising IRQ (interrupt request) flags. The host detects IRQ flags by polling the module, and can then take appropriate action to respond.

Prelude provides a real-time graphical representation of which IRQ flags have been set by the evaluation board's module. This is useful to observe and understand the behavior of the module's firmware.

NoMac mode uses only a subset of the IRQ flags available to Symphony Link mode. The following table lists all IRQ flags and whether they are used by Symphony Link and/or NoMac mode. Please refer to documentation of the modules for further information regarding IRQ flags.

IRQ Flag

Symphony Link

NoMac

IRQ_FLAGS_WDOG_RESET

X

X

IRQ_FLAGS_RESET

X

X

IRQ_FLAGS_TX_QUEUE_EMPTY

X

X

IRQ_FLAGS_TX_ERROR

X

X

IRQ_FLAGS_RX_DONE

X

X

IRQ_FLAGS_CONNECTED

X

 

IRQ_FLAGS_DISCONNECTED

X

 

IRQ_FLAGS_CRYPTO_ESTABLISHED

X

 

IRQ_FLAGS_APP_TOKEN_CONFIRMED

X

 

IRQ_FLAGS_CRYPTO_ERROR

X

 

IRQ_FLAGS_APP_TOKEN_ERROR

X

 

 

0 Comments

Add your comment

E-Mail me when someone replies to this comment