K8055/Read state of OUTPUT channels

I am experimenting with a K8055 and want to read (back) the state of the digital_out channels. As far as I can see this is not documented. So my question is: is there an undocumented feature to do this or is it necessary to reprogram the PIC (and if so: how hard is this)?

Kind regards,
Frank

You can’t read back the actual output status.
Reprogram the PIC is also not possible, it’s an OTP type and we do not release source code.

Isn’t the ReadDigitalChannel function what you’re looking for?

VBPublic Declare Function ReadDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long) As Boolean

[quote=“VEL456”]You can’t read back the actual output status.
Reprogram the PIC is also not possible, it’s an OTP type and we do not release source code.[/quote]

OK, thanks for the info. Would there be any way to persuade you to program this in a newer version? The reason why I am looking for this feature is because I am using it for a purpose where the software should not reinitialize the kit when recovering from user exit/software crash/etc.

[quote=“TheBigB”]Isn’t the ReadDigitalChannel function what you’re looking for?

VBPublic Declare Function ReadDigitalChannel Lib "k8055d.dll" (ByVal Channel As Long) As Boolean[/quote]

Nope. That reads the digital INPUT channels. Thanks though.

Kind regards,
Frank

No, I’m sorry, we do not make custom modified firmware.