@davide.ferrari Thanks for getting the wraparound idea posted!
For your question below:
Is it possible to connect two custom protocol analyzers?
I’m assuming your requirements are the following:
- You are currently using a pre-installed low-level analyzer (LLA) - for example, Async Serial, SPI, I2C, etc.
- You have built a custom High-Level analyzer (HLA) extension via Python that will sit on top of the LLA above
- You HLA currently decodes 2 separate layers at the same time
If this is the case, then yes, you could split your HLA into two HLAs and add them to the same LLA, thereby decoding the LLA 2 different ways.
As an example, I can share the image below:
You will notice that I currently have 2 HLAs (Concatenator_2 and Concatenator_1) attached to the Async Serial Analyzer on Channel 0, both of which are decoding the data in 2 different ways. As shown in the data table, they are outputted on different rows.