Guppy PRO Technical Manual
V4.1.2
72
Input/output pin control
All input and output signals running over the camera I/O connector are
controlled by an advanced feature register.
IO_INP_CTRL 1
The Polarity flag determines whether the input is low active (0) or high active
(1). The input mode can be seen in the following table. The PinState flag is used
to query the current status of the input.
The PinState bit reads the inverting optocoupler status after an internal
negation. See
This means that an open input sets the PinState bit to 0. (This is different to
Marlin, where an open input sets PinState bit to 1.)
Register
Name
Field
Bit
Description
0xF1000300 IO_INP_CTRL1 Presence_Inq [0]
Indicates presence of this feature (read only)
---
[1 to 6]
Reserved
Polarity
[7]
0: Signal not inverted
1: Signal inverted
---
[8 to 10] Reserved
InputMode
[11 to 15] Mode
see
---
[16 to 30] Reserved
PinState
[31]
RD: Current state of pin
Table 23: Advanced register: Input control
ID
Mode
Default
0x00
Off
0x01
Reserved
0x02
Trigger input
Input 1
0x03..0x1F
Reserved
Table 24: Input routing
Note
If you set more than 1 input to function as a trigger input, all
trigger inputs are ANDed.