BLE蓝牙库CH592X初始化问题

image.png在库中有这样一段代码,其注释是配置SysTick闭关打开中断,为什么下面的代码时关闭中断使能呢?

BLE库的初始化,需要传随机数种子。这里初始化systick是为了取systick作为种子,但不希望启用systick中断,而SysTick_Config函数(这个函数封得早)中封装了一行启用systick中断的代码,下面再执行一遍关闭。

如果看着不舒服,可以用__SysTick_Config接口替换SysTick_Config函数,下面就不用再关闭中断了。


只有登录才能回复,可以选择微信账号登录