Using a software variable as a trigger for measurements

I’m reading the documentation about triggers and it seems that only physical signals on GPIO pins work as triggers. I wonder if it is possible to use a software variable as trigger. E.g. I have a serial to USB adapter that I can control using pyserial, why can’t I trigger the Chipwhisperer Lite capture when I receive/sent some specific bytes on the device via the USB to serial adapter? The delay should be not too high to invalid the measurement.


You’re right, except that the CW-lite’s FPGA doesn’t have space for the additional logic required for this.
CW-Pro and CW-Husky have larger FPGAs and so there you’ll find a lot more triggering options; see the comparison table on triggering here: Overview & Comparison - NewAE Hardware Product Documentation