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.