Essentially some sort of interface for a given analyzer where I can define a set of captured results as meaning a particular function. Example: In my current application, if MCU1 wants to read MCU2's VALUE_A at MEMORY_PAGE 0x01 MEMORY_REG 0x11, that's currently 7 separate i2c results lines. To cut down on scrolling through and translating all these results, it would be handy if I had a post-record feature that could statically parse the recorded results having the effect of: "if these 6 i2c comms come through, then they mean 'MCU1 asked MCU2 for value A. MCU2 returned 0xFF'". I'm thinking of some input form where I could define MCU1, MCU2, and the appropriate registers. Maybe even like a drag-and-drop of "if any i2c analyzer results match the first 6 of these 7 i2c comms, then the 7th is MCU2_VARIABLE_A".
I'm know something like this could be scripted by me and using the exported results, I just figured you guys would be a lot better at it :-)
Loving Logic 2 so far! Thanks, and keep up the good work!
We are already working on that! :)
We call it High-Level Analyzers and it will allow you to write a python script and post-process the I2C results and produce new results as you see fit.
Status changed to: In progress