BLE: Difference between revisions

From Renesas.info
No edit summary
No edit summary
Line 79: Line 79:
Each of the BLE products comes with a Software Development Kit. This can be downloaded from the Renesas website after accepting a license agreement. Next to the Bluetooth stack and a few utilities, the SDK includes several application layer SW examples.  
Each of the BLE products comes with a Software Development Kit. This can be downloaded from the Renesas website after accepting a license agreement. Next to the Bluetooth stack and a few utilities, the SDK includes several application layer SW examples.  


=== SDK6 for DA14585/DA14586 ===
=== SDK6 for DA14531, DA14585/DA14586 ===


* [https://www.renesas.com/us/en/document/swo/sdk601811821-da1453x-da145856 SDK] and [https://www.renesas.com/us/en/document/mat/um-b-119-da14585-da14531-sw-platform-reference?r=1564826 Platform Reference Manual]
* [https://www.renesas.com/us/en/document/swo/sdk601811821-da1453x-da145856 SDK] and [https://www.renesas.com/us/en/document/mat/um-b-119-da14585-da14531-sw-platform-reference?r=1564826 Platform Reference Manual]
Line 94: Line 94:
* [https://www.renesas.com/us/en/software-tool/serial-port-service-sps DPSPS]  
* [https://www.renesas.com/us/en/software-tool/serial-port-service-sps DPSPS]  
* [https://www.renesas.com/us/en/software-tool/smartbond-codeless-commands Codeless]
* [https://www.renesas.com/us/en/software-tool/smartbond-codeless-commands Codeless]
= '''Software Development''' =
Next to the software examples the user can find useful information in a selection of on-line tutorials. Below is a list of Tutorials with short description:
=== DA14531, DA14585/DA14586 ===
{| class="wikitable"
|+
!'''Title'''
!'''Description'''
|-
|[https://lpccs-docs.renesas.com/Tutorial_SDK6/index.html SDK6 Getting started]
|This tutorial is an introduction into SDK6. It explains how to implement basic functionality in the embedded firmware
|-
|[https://lpccs-docs.renesas.com/da145xx_tutorial_sdk6_peripherals/index.html SDK6 peripheral drivers]
|This document provides info about the available low level drivers in the SDK and how to use them
|-
|[https://www.renesas.com/us/en/document/apn/b-072-da14531-booting-otp-and-serial-interfaces Booting from OTP and Serial]
|This document explains the various boot options from the external interface
|-
|[https://lpccs-docs.renesas.com/DA145xx_Advertising_Tutorial/index.html BLE advertiser]
|Tutorial describing how to create a BLE advertiser
|-
|[https://lpccs-docs.renesas.com/tutorial-custom-profile-DA145xx/index.html Create a custom GATT Profile]                                                                                                         
|Tutorial explaining what is a custom GATT profile and how to create one
|-
|[https://lpccs-docs.renesas.com/tutorial_da145xx_sleep_modes/index.html BLE Sleep modes]
|Explains how to create a device with lowest possible power consumption
|-
|[https://lpccs-docs.renesas.com/Tutorial-DA145x-BLE-Security/index.html BLE security]
|The tutorial gives basic understanding of BLE security and how to use this on SDK6
|-
|[https://www.renesas.com/us/en/document/apn/b-088-da145xx-flash-selector-guide Flash selector Guide]
|An overview of Flash devices that has been verified for DA145xx and SDK6
|-
|[https://lpccs-docs.renesas.com/tutorial_da145xx_debugging_techniques/index.html Tutorial SW debugging]
|Tips and tricks on the various debugging techniques
|}

Revision as of 09:30, 16 June 2023


Welcome

Welcome to the Renesas Bluetooth® Low Energy MCU Wiki

Introduction

This page is about the Renesas Bluetooth®® Low Energy devices. These are a set of Low Cost, Low Power SoC’s and Modules. The main goal of this page is to make the on-line information better accessible for HW and SW developers.

The Renesas.com website lists information per product; on this page we will present information per topic. We will go through a typical design cycle from Board availability, Getting Started guides till production line testing.

Boards

For each of the Bluetooth® Low Energy products Renesas has 2 types of boards available:

  • Pro devkit: This development kit consist of a Motherboard/Daughterboard and includes the Power Profiling module
  • USB devkit: Small formfactor development. Target device is directly soldered on the board and has no Power Profiling module

Devices with the same Motherboard are grouped together.

DA14585/DA14586/DA14531/DA14531-01/DA14530/DA14531MOD

Datasheets

DA14531

DA14531 Module

DA14585

DA14586

Getting started guides

Each of the boards has a getting started guide available. The purpose of such a guide is to help users get a board up and running in as short as possible time. It will explain how to connect the hardware, Install the required SW packages, Compile a first Blinky code and Flash it into the target device.

Board design

The hardware design of battery supplied wireless products requires extra attention. Each of the products has a hardware guidelines document that explains what needs to be considered when designing schematic and layout of a product. Some products have schematics and layout examples available for download. Antenna design is generic for all BLE products. Different antenna topologies are explained in a dedicated document together with design files.

Tools

The respective Getting Started Guides explain which tools need to be installed for each device family. This section will summarize on the tools and list a couple of additional tools that are available.

DA14691/695/697/699

DA145x (DA14531/531-01/530 and DA14585/DA14586)

Software Downloads

Each of the BLE products comes with a Software Development Kit. This can be downloaded from the Renesas website after accepting a license agreement. Next to the Bluetooth stack and a few utilities, the SDK includes several application layer SW examples.

SDK6 for DA14531, DA14585/DA14586

SDK10 for DA14691/DA14695

In addition to the SDK zip file developers can also make use of SW examples on Github. These examples demonstrate for instance the use of the low level drivers and also more complex Bluetooth use cases. There SW examples are created in a modular approach such that users can test and re-use them in their target application.

Other Software downloads

Software Development

Next to the software examples the user can find useful information in a selection of on-line tutorials. Below is a list of Tutorials with short description:

DA14531, DA14585/DA14586

Title Description
SDK6 Getting started This tutorial is an introduction into SDK6. It explains how to implement basic functionality in the embedded firmware
SDK6 peripheral drivers This document provides info about the available low level drivers in the SDK and how to use them
Booting from OTP and Serial This document explains the various boot options from the external interface
BLE advertiser Tutorial describing how to create a BLE advertiser
Create a custom GATT Profile Tutorial explaining what is a custom GATT profile and how to create one
BLE Sleep modes Explains how to create a device with lowest possible power consumption
BLE security The tutorial gives basic understanding of BLE security and how to use this on SDK6
Flash selector Guide An overview of Flash devices that has been verified for DA145xx and SDK6
Tutorial SW debugging Tips and tricks on the various debugging techniques