Patent ID: 8127064

Claim:
A method of managing a software architecture of a radio communication circuit, wherein said software architecture comprises a radio communication software stack and at least one client application, wherein said radio communication software stack comprises a radio communication interrupt manager and at least one radio communication task, wherein said client application comprises at least one client task, the method comprising: interleaving, in said radio communication software stack, at least a first client interrupt manager that is part of said client application and that has an execution priority level that is higher than said at least one radio communication task and lower than said radio communication interrupt manager; and processing interruptions, wherein: an interruption intended for the radio communication interrupt manager is entirely processed without the possibility of it being interrupted by an interruption intended for said first client interrupt manager; an interruption intended for the first client interrupt manager is only processed when there are no other jobs in progress being processed by said radio communication interrupt manager, and the processing of said interruption by said first client interrupt manager is interrupted by an arrival of an interruption intended for said radio communication interrupt manager.