摘要 |
A method of asynchronous physical layer initialization. The method includes scheduling a callback function, wherein the callback function performs a function of the physical layer initialization process that requires a waiting period. Then, the callback function is executed. Next, at least one other system software code is executed when the callback function encounters the waiting period. Whether the callback function was completed is determined after at least one other system software code is executed. The callback function is rescheduled if the callback function was incomplete, and another callback function is scheduled if required to complete the physical layer initialization. These operations are repeated until callback functions are no longer required for the physical layer initialization process.
|