Sometimes, when tracking a very difficult to reproduce issue, it takes long time to keep tracking the data. For example, I would setup a computer to open UART logging function and leave it for a entire day or even overnight. In the second day, I would analysis these large of amount of data to see if there are anything worth to be checked and something could be linked to the root cause.
As we know that, the saleae software interface so far only allow us to setup for a short period of time and it depends on the system memory.
However, my idea was that to implement a continuous logging mode which would start capturing and record data everytime trigging condition is meet.
For instance, the setting up to capture a 10 seconds data and trigging condition is to capture a falling edge from a channel. In this mode, it would capture and record 10 seconds data when it 's trigged and then wait for the next. So that, it should only take same amount of system memory every time.