For example, stop capturing when an Async Serial analyzer generates the char 'S' (or 01010011)
In addition to triggering off of a whole string, it would also be interesting to help filter and condense the waveform to only include X samples of X-time-size on that trigger (obviously with clear indicators that there is hidden data in between that can be expanded). For example, we look for tag "id" and only show data up to 5 ms later, so we have several 5 ms windows all starting with the "id" trigger.
Assuming that a Master packet of serial data is 0xFE 0x30 0x31 0x41 0x42 ........ 0xFF 0xFE 0x30 0x31 are "start" and "31" address. If we can rigger on 0xFE0x300x31 then we'll be able to capture responces from the specific slave. Note that the need is to have multiple triiggers and not just one. e.g.
Master 0xFE 0x30 0x31 0x41 0x42 ........ 0xFF
Slave 0xFD 0x30 0x31 0x45 0x45 ......0xFF ...we have a trigger. we send this to terminal (Feuture working allready) and we can see this polling..Super!!!
I2C Device Address, Register Address and Data read/write, SPI Address, Data