с платы на плату пришло PDU. считал его, отработал, надобы удалить, но... не удаляется.
уже и глаз замылился и спина, а ошибку не нахожу. в чем пиндык? делаю так.
send_modem("AT+CMGL=4\r"); // 'прочесть все текстовые сообщения' (PDU становятся прочитанными!)
send_modem("AT+CMGF=0\r"); // 'устанавливаем в модеме режим чтения PDU'
send_modem("AT+CMGR=1\r"); // 'считываем список прочитанных PDU сообщений'
send_modem("AT+CMGD=1\r"); // 'удаляем первое'
две последних строчки в цикле пока не получу ERROR