IO - Frame Sync Output has no effect without pullup
skronstein opened this issue · 3 comments
At least for IO 1, the camera does not output anything when frame sync output is enabled, unless a pullup is enabled.
Isn't this how the camera has always operated? The output IO structure of triggers 1 and 2 are just current pull-ups and if all the pullups are disabled then the camera isn't physically capable of outputting anything.
On 3.2, frame sync output works even without any pullup enabled, and the user experience should stay the same.
On the old IO block, the pullups are implicitly enabled whenever the frame sync output is selected. However, the behavior of the new timing block is a fairly good representation of how the hardware works and it would be weird to add a special case for the frame-sync mode, so I think that the cleanest way to approach this problem is to keep the API the same, but to make the UI enable the pullups when frame-sync output is desired.