This PR fixes the issue where ISViewer logging was always enabled on the hardware - isviewer_init always returned true due to reading from the PI immediately after writing without waiting for PI to not be busy.
I've also added some comments about quirks that libdragon utilizes in its ISViewer implementation.
This PR fixes the issue where ISViewer logging was always enabled on the hardware -
isviewer_init
always returnedtrue
due to reading from the PI immediately after writing without waiting for PI to not be busy. I've also added some comments about quirks that libdragon utilizes in its ISViewer implementation.