摘要 |
An integrated-circuit radio communication device 1 includes a processor 7 having a hardware-interrupt input line; memory 13; radio communication logic 17; and interrupt-interface logic 8. The memory 13 contains a firmware module 23 that includes (i) instructions 31 for controlling the radio communication logic 17 according to a predetermined radio protocol, and (ii) an interrupt routine comprising instructions for receiving an identification of a radio communication function in the firmware module 23 and for invoking the identified radio communication function. The interrupt-interface logic 8 includes input logic for receiving a signal generated by software 27 executing on the device 1, and output logic arranged to assert the hardware-interrupt input line of the processor 7 in response to receiving a software generated signal at the input logic. The device 1 is configured to invoke the interrupt routine in response to an assertion of the hardware-interrupt input line of the processor 7. |