29. Conclusion
This concludes the DA1453x/DA1458x SDK6 tutorial. We have obviously only scratched the surface, and there is a lot more for you to explore.
- At this point you should have some level of understanding of the basics of SDK6:
You know how to change the The Bluetooth® Device Name, and how to use BLE explorer apps to verify your implementation
You have explored the various ways that a The Bluetooth® Device Address can be assigned
You have seen how General Purpose Input are configured and controlled
You have implemented a Implementing a Timer and timer handler
You are able to use the Enabling Serial Port for debugging
You have seen how easy it is to implement Sleep Mode
You know how to change the Advertising Interval
You understand how to change the advertising interval, and the impact this has on power consumption.
You are able to place a The Software Cursor in the Power Profiler of SmartSnippets™ Toolbox
You understand how the callback table works, and know how to re-route various callbacks to user space
You are somewhat familiar with your development kit
- Most importantly, you walk away with at least the knowledge that:
The user should not directly implement code in the main execution loop!
The SDK handles the complex sleep functionality. The user can cancel and resume sleep functionality, but the SDK is ultimately responsible for the decision making!
The user implementation is limited to handling various events. Events are triggered by BLE activities, timer timeouts, and various callbacks from the main execution loop!
We hope that you have enjoyed this tutorial, and that you feel prepared to dive deeper into all of the sample applications that you can find on our DA14531 product page or DA14535 product page.
Let us know if you feel that something was missing in this tutorial or if something was not clear to you. You can use the Renesas Support Forum for this feedback, but more importantly, the Forum is a great place to get help.