Hi.
I am having a problem trying to receive certain data over one byte using the WAIT ( ) modifier in PBP.
Here is my problem shown below. These are the characters that I receive from a certain chip when I send a reset to it.


Sent data:

HSerout ["AT+RST",13,10]


Received data (HSERIN):


2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : DIO
SPI Flash Size & Map: 8Mbit(512KB+512KB)
Ai-Thinker Technology Co. Ltd.
ready



The problem is that I only want to display "ready" on my 2X16 display.


hserin [WAIT("ready"),RX0,RX1,RX2,RX3,RX4]

hserin [WAIT($79),RX0,RX1,RX2,RX3,RX4]

hserin [WAIT("r","e","a","d","y"),RX0,RX1,RX2,RX3,RX4]

hserin [WAIT($72,$65,$61,$64,$79),RX0,RX1,RX2,RX3,RX4]



I tried all these above variations and none work for me. If I use the "." at the end of "Ltd."
in the above example it would work because I would get everything after the "." which is "ready"
Problem is that there are "." before the "Ltd." like at the "1.5" so I get everything after that.

How does one go about doing this. Do I use "WAITSTR". If yes, I have tried and dont quite understand how to use it.
Hope this makes sense.

Help is greatly appreciated.
Thanks