Enumerator |
---|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_UNUSED | Use 0 unless otherwise specified.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_GPIO_INPUT | Pin will be an input. This can be used to stream or poll the value and is the default setting.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_GPIO_OUTPUT_LOW | Pin is an output initially in the LOW state. This state will be restored during system startup if the configuration is saved.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_GPIO_OUTPUT_HIGH | Pin is an output initially in the HIGH state. This state will be restored during system startup if the configuration is saved.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_PPS_INPUT | Pin will receive the pulse-per-second signal. Only one pin can have this behavior. This will only work if the PPS Source command is configured to GPIO.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_PPS_OUTPUT | Pin will transmit the pulse-per-second signal from the device.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_ENCODER_A | Encoder "A" quadrature input. Only one pin can have this behavior. The last command to set this behavior will take precedence.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_ENCODER_B | Encoder "B" quadrature input. Only one pin can have this behavior. The last command to set this behavior will take precedence.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_TIMESTAMP_RISING | Rising edges will be timestamped.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_TIMESTAMP_FALLING | Falling edges will be timestamped.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_TIMESTAMP_EITHER | Both rising and falling edges will be timestamped.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_UART_PORT2_TX | (0x21) UART port 2 transmit.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_UART_PORT2_RX | (0x22) UART port 2 receive.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_UART_PORT3_TX | (0x31) UART port 3 transmit.
|
MIP_3DM_GPIO_CONFIG_COMMAND_BEHAVIOR_UART_PORT3_RX | (0x32) UART port 3 receive.
|