Quick search:
Support
-
Document center
-
Getting Started
-
FAQ
-
Tools
-
Feedback
-
Contact Us
-
Videos
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.
-
Edge
-
Install from Microsoft Store;
-
Open “Extensions” → “Manage Extensions” → “Markdown Viewer” → “Detailed Information”, and check “Allow access file URL” like this:
-
-
Other browsers(Chrome/Opera)
-
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
Desktop (Windows/MacOS/Linux)
· Web FOTA (JavaScript)
· Build your own ING BLE (C#, Windows)
○ Android
· Web FOTA (JavaScript)
· ING BLE (C#)
· FOTA (Java/Kotlin)
· iOS
· ING BLE (JavaScript)
· 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。
-
Use code
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.
-
Internal Trace
Project Wizard will add codes to support Trace. When Trace is used, system should not be allowed to enter deep sleep mode.
-
Sniffing of air traffic
Use Ellisys Bluetooth Tracker or Sodera Series of Bluetooth Protocol Analyzers to capture Bluetooth traffic over the air.
-
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.
Quick navigation
Contact Us
Tel:010-85160285
Email:service@ingchips.com
Resume delivery:hr@ingchips.com
Office
Beijing:Room 803, Building #3, Zijin Digital Park, Haidian District
Shenzhen:Room 1009, Shuguang Building, Science Park, Nanshan District
Copyright:Ingchips Technology Co., Ltd. 苏ICP备2022018764号-2 BY : xinnet