- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there an API call available that can be used to perform a soft reset?
I am aware that I can use a watchdog timeout to perform a soft reset but this takes 2 seconds which is not very suitable for my application.
Solved! Go to Solution.
- Labels:
-
SDK 2.X
- Tags:
- vk
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Have you tried bleappfwu_watchdogExpired() from bleappfwu.h? This will trip the WD immediately.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can use this
wiced_framework_reboot();
Example code can be found in test->console->platform->platform.c reboot() method.
in WICED SDK 3.1.1 ( which goes down to a NVIC system reset)
thnx,
vik86
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks but I could not find wiced_framework_reboot() in WICED Smart SDK 2.1.1 and as far as I can tell there is no WICED Smart SDK 3.1.1 released yet.
I did find the following call which did the job though.
bleappfwu_watchdogExpired(0);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oops my bad. I got confused with WICED Wifi .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I will check with the developers to see if a soft reset is possible on the BLE side of WICED.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Have you tried bleappfwu_watchdogExpired() from bleappfwu.h? This will trip the WD immediately.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, bleappfwu_watchdogExpired(0); causes an immediate reset. This works well. Thanks.