Hello, I was recently learning the UCD3138 full-bridge hard-switch firmware.
I encountered a problem in the main() function,
If(GioRegs.FAULTIN.bit.FLT3_IN == 0)// Re-Check pin assignment (ADC_EXT/SYNC may be?)
{
// clear_integrity_word();
}
Excuse me, after removing the shield symbol "//" before clear_integrity_word();, does the code play the role of a backdoor?
that is, FLT3_IN is usually set to high. When Flash is locked, FLT3_IN is pulled low. You can unlock it, right?
But the firmware will be shielded by clear_integrity_word(); Why is this? Isn't there no backdoor?
Also, I did not find the FAULT3 pin in the UCD3138 manual.What is the pin number?
Thank you