Делаю так: Контролирую асинхронные данные, попутно занимаюсь своими делами. При получении "+CMTI:", в зависимости от того, чем занят, или незанят, Читаю все (AT+CMGR=1...), допустим 1-е 10 сообщений, обрабатываю, и в конце выполняю "AT+CMGDA=\"DEL READ\".
|