3. DA1470x
3.1. Tutorials
This guide is intended to help customers setup the hardware development environment, install required software and download and run an example application on the DA1470x development platform.
This document describes the architecture and usage of System RAM memory in DA1470x. It gives an analysis of the way a project configures the system’s RAM through linker scripts and the way changes are made according to custom needs. DA1470x SNC template project is used as an example. Finally, the mem_report python script is also presented and used on the example project, to verify the result of the changes.
The DA1470x is a family of multi-core wireless microcontrollers, combining the latest Arm Cortex M33™ application processor with floating-point unit together with a dedicated sensor node controller. It also provides advanced power management functionality, a Display Controller and a Graphic Processing Unit (GPU), a cryptographic security engine, analog and digital peripherals, and a software configurable protocol engine with a Bluetooth® 5.2 low energy radio. This document focuses on the operation of the Voice Activity Detection (VAD) engine of DA1470x. It describes additionally how the VAD can be combined with a voice recognition engine from Cyberon to support a complete hot word detection solution for predefined commands.
This tutorial aims to provide an in-depth analysis of the secure boot feature on the DA1470x Bluetooth SoC.
- The key goal of this tutorial is to provide:
A basic understanding of Bluetooth® Low Energy (LE) Generic ATT profile
A basic understanding of Renesas Bluetooth LE framework architecture
A basic understanding of Bluetooth database creation process
A complete sample project demonstrating the creation of a custom Bluetooth service
- The key goals of this tutorial are to:
Provide a basic understanding of adapters concept
Explain the different APIs and configurations of I2C peripheral adapters
Give a complete sample project demonstrating the usage of I2C peripheral adapters
- The key goals of this tutorial are to:
Provide a basic understanding of the external interrupt mechanism.
Setup a working demonstration handling an external wake up interrupt and taking action.
Trigger an OS task execution based on the collected external interruption.
- The key goals of this tutorial are to:
Provide a basic understanding of Adapters concept
Explain the different settings of Flash Adapters
Give a complete sample project demonstrating the usage of Flash Adapters
This document describes how to configure a watch graphics user interface combining the DA1470x features with the use of LVGL graphics library. The LVGL open-source lightweight embedded graphics library can be used in any application from battery-powered single chip products with basic graphic needs, to high-end embedded systems that demand ultra-high performance, and sophisticated animations.
- The key goals of this tutorial are to:
Provide a basic understanding of the Advertising Concept
Explain how to change the advertising contents and connection parameters with respect to Dialog SDK
Give a complete sample code demonstrating Bluetooth advertising functionality
This document should be used as a reference guide to gain a deeper understanding of the SmartSnippets™ Software Development Kit (SDK). As such it covers a broad range of topics including a brief introduction to Bluetooth Low Energy (BLE), Operating System (OS) related material and a number of sections containing a more detailed technical analysis of hardware elements, for instance clock and power management
- The key goals of this tutorial are to provide:
A basic understanding of Generic ATT profile
A basic understanding of Dialog Bluetooth framework architecture
A basic understanding of Bluetooth database creation process
A complete sample project demonstrating the creation of a custom Bluetooth service
3.2. Application Notes
The DA1470x family of devices implements support for securely booting the device. This is needed for systems that run only authentic and tamper-free firmware. This application note describes the need for secure boot feature, adds details on the procedure used by the DA1470x bootloader, and finally introduces the tools which help customers using this device feature.
This document contains hardware description of the DA14706 PRO development kit, including DA14706 or DA14708 PRO daughterboards, PRO motherboard and the accompanying boards which mounted on the motherboard, namely the LCD module and the power measurement module.
The document contains the known errata for the DA1470x along with recommended workarounds
Guidelines for designing printed antennas for 2.4 GHz Bluetooth® low energy applications on singlelayer and multi-layer PCB stack-ups.
This document contains the release notes for Dialog Semiconductor’s DA1470x SDK, version 10.2.6.49
This document contains the release notes for Renesas SmartBond Production Line Tool, version 5.0
This document describes the SmartBond Production Line Tool (PLT) for DA1470x wireless SoC family of products. The various software applications, as well as the PLT hardware are explained in detail. The purpose of this document is to guide users on how to use the various PLT components.