SystemReset();与 zb_SystemReset(); 之间的区别
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
SystemReset和硬件复位一样,zb_SystemReset则是软复位,具体的查看下面的定义:
// Restart system from absolute beginning
// Disables interrupts, forces WatchDog reset
#define SystemReset() \
{ \
HAL_DISABLE_INTERRUPTS(); \
HAL_SYSTEM_RESET(); \
}
/******************************************************************************
* @fn zb_SystemReset
*
* @brief The zb_SystemReset function reboots the ZigBee device. The
* zb_SystemReset function can be called after a call to
* zb_WriteConfiguration to restart Z-Stack with the updated
* configuration.
*
* @param none
*
* @return none
*/
void zb_SystemReset ( void )
{
SystemResetSoft(); // Especially useful for CC2531 to not break comm with USB Host.
}