Start Process any incoming queued data Any incoming data processed? End Is modem in RX state? Is SLOT available? Process any TX queued data Is P triggered? Yes Yes No No No Yes Yes No External loop()