sint8 chip_reset(void) { sint8 ret = M2M_SUCCESS; #ifndef CONF_WINC_USE_UART nmi_set_sys_clk_src_to_xo(); #endif ret += nm_write_reg(NMI_GLB_RESET_0, 0); nm_bsp_sleep(50); #ifndef CONF_WINC_USE_UART restore_pmu_settings_after_global_reset(); #endif return ret; }
sint8 chip_reset(void) { sint8 ret = M2M_SUCCESS; #if 0 // MERGEBUG: TODO: This causes serial trace from the chip to be garbled - investigate #ifndef CONF_WINC_USE_UART nmi_set_sys_clk_src_to_xo(); #endif #endif ret += nm_write_reg(NMI_GLB_RESET_0, 0); nm_bsp_sleep(50); #ifndef CONF_WINC_USE_UART restore_pmu_settings_after_global_reset(); #endif return ret; }