How to view Markdown docs of SDK examples?
Wizard treats doc/index.md in a project directory as its doc. Complete below configurations, and use “More info..” from pop up menu to view such docs.
1.Install Markdown View
Install the Markdown Viewer extension, a Internet browser can be turned into a Markdown viewer.
Install from Microsoft Store;
Open “Extensions” → “Manage Extensions” → “Markdown Viewer” → “Detailed Information”, and check “Allow access file URL” like this:
Please follow the steps on Markdown Viewer.
2.Open Wizard’s Options dialog and fill in the full path to the viewer’s executable.
How to do update over the air (OTA)?
Here is a quick demo of FOTA.
· Service: Add a OTA service
ingWizard can add INGCHIPS FOTA for new projects. Developers are free to design their own FOTA service.
· Client: we provide below clients/tools implemented in different languages for INGCHIPS FOTA service
· Build your own ING BLE (C#, Windows)
· ING BLE (C#)
· FOTA (Java/Kotlin)
· INGChips SoC: Check out SDK example Central FOTA (C/Zig).
How to capture logs?
Different problems need different logs:
System death (including HARD_FAULT, ASSERTION or HEAP_OOM events)
Memory & registers dumps are needed in these cases. Memory can be dumped through two ways.
Use a debug probe
Check out User Manual for details.
For scenarios where power saving is enabled, it is recommended to attach the probe after such problem has occurred. Some IDEs will always reset chips when starting debugging, so it is recommended to use J-Link Commander。
trace.c provides a function named trace_full_dump. Call it in the callbacks of events like HARD_FAULT, ASSERTION and HEAP_OOM to dump memory automatically. Example UART GATT Console demonstrates this, and input assert into serial will trigger an ASSERTION manually and memory dump there after.
Issues related to Bluetooth stack
Internal Trace or sniffing of air traffic are preferred for these cases.
Under which OS can we develop projects on ING918/ING916?
SDK can be used on Windows,Linux and macOS. But some IDEs may not support Linux or macOS.
Beijing：Room 803, Building #3, Zijin Digital Park, Haidian District
Shanghai：Room 316, Tower A, Juxin Building, Xiangke Road #58
Shenzhen：Room 1009, Shuguang Building, Science Park, Nanshan District