In the last SDK update 1.10 the function DL_SYSTICK_enable() was modified to also set the SysTick_CTRL_CLKSOURCE_Msk. But the operation was changed from
SysTick->CTRL |=to
SysTick->CTRL =. This means that it now resets the TICKINT bit, while on earlier SDK versions it didn't.
Seeing as how for other peripherals the SDK has an |= operation for the enable function and even for the SysTick the disable function has an &=, I would imagine this change was unintended.
Is that the case or is this intentional? Could it be put back to |= in the next SDK version, while keeping the CLKSOURCE bit also set of course?
For now we are calling DL_SYSTICK_enableInterrupt() after DL_SYSTICK_enable().