SDAA116 October 2025 CC2340R5
Non-volatile (NV) Flash memory is implemented to save both the high and low endpoints as well as the current motor rotation position whenever a new value is recorded. Therefore, when the device is power cycled or reset these variables are restored to the former values. High and low endpoints must be re-established through pushbutton operations each time the device erases flash memory, such as during a programming operation. NV memory is only used when USE_HALL is defined, and cannot account for any physical motor rotation position changes that occur while the CC2340R5 device is not running.