Part Number: MSP430FR5887
After generating code using FlowESIGUI, I found that it did not calibrate well during runtime. Upon reviewing the code, I discovered that VALID_RECALIBRATION and RECALIBRATION_TIMEOUT were not cleared. The consequences of not clearing VALID_RECALIBRATION were not identified, but the failure to clear RECALIBRATION_TIMEOUT resulted in the immediate exit of ReCalScanIF upon entering it for the second time. Therefore, I would like to inquire whether these two items not being cleared are a bug. Additionally, the RECAL_TIME_OUT is set to 2 seconds, so does it mean that the metal piece must rotate 4 times within 2 seconds for ReCalScanIF to complete normally? If the watch can only rotate once per second, would it never be able to complete ReCalScanIF.