2. DA1469x
2.1. Tutorials
The purpose of this guide is to provide an overview of the DA1469x Development Kit - Pro (ProDK) and describe the setup of the hardware and installation of the software tools to fully use the board.
- The key goals of this tutorial are to:
Start working with a customized project
Analyze the key points of the code structure
Prepare both hardware and software to run a demonstration code example
This tutorial explains I2C adapter and how to configure the DA1469x family of devices as an I2C master or slave device. The I2C adapter is an intermediate layer between the I2C Low Level Drivers (LLDs) and a user application. It allows the user to utilize the I2C interface in a simpler way than when using APIs from LLDs. The key features of I2C adapter are: Synchronous read/write operations block the calling freeRTOS task while the operation is performed using semaphores rather than relying on a polling loop approach. This means that while the hardware is busy transferring data, the operating system (OS) scheduler may select another task for execution, utilizing processor time more efficiently. When the transfer has finished, the calling task is released and resumes its execution. A DMA channel can be used among various peripherals (for example, I2C, UART). Interconnected peripherals may use the same DMA channel if necessary. The adapter takes care of DMA channel resource management. The I2C adapter ensures that only one external I2C device is accessed on the specific GPIOs selected and uses the specific I2C controller block once all those resources are acquired through the resources management integrated in the Adapters layer.
This tutorial aims to provide an in-depth analysis of the secure boot feature on the DA1469x Bluetooth SoC.
This tutorial demonstrates how to develop a new custom QSPI Memory Storage(Flash or RAM) driver by dividing the process into several subsequent steps.
The purpose of this document is to describe the procedure of performing measurements of power consumption for the DA1469x family products.
This tutorial aims to provide steps on how to support FW images of different sizes on the DA1469x.
- 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 enable the support for flashing over SEGGER JLink GDB server.
- 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
- The key goals of this tutorial are to:
Provide a basic understanding of Adapters concept
Explain the different APIs and configurations of GPADC Adapters
Give a complete sample project demonstrating the usage of GPADC Adapters
- The key goals of this tutorial are to:
Provide a basic understanding of Adapters concept
Explain the different APIs and configurations of SPI peripheral Adapters
Give a complete sample project demonstrating the usage of SPI peripheral Adapters
- 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
- The key goals of this tutorial are to:
Provide a basic understanding of the external interrupt mechanism
Set up a working demonstration handling an external interrupt and taking action
Trigger an OS task execution based on the collected external interrupt
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 scope of this document is to explain the steps needed for porting an application from:
SmartSnippets™ SDK1 running on DA1468x chipset, to
SmartSnippets™ SDK10 running on DA1469x chipset
2.2. Application Notes
The emWin embedded graphics library developed by SEGGER Microcontroller is now offered by Dialog Semiconductor in library form for free commercial use with the SmartBond® DA1469x wireless microcontrollers. The software bundle offered by Dialog Semiconductor includes the emWin Color basic package, the Window Manager/Widgets module including the GUI Builder, the Memory Devices module for flicker-free animation, the Antialiasing module for smooth display of curves, lines and fonts and the Font Converter.
This application note explains how to setup RF testing for the DA1469x Bluetooth Low Energy SoC using a Bluetooth tester. Four setups for four different Bluetooth testers are discussed.
This document provides the minimal reference schematic, circuit explanation, and design guidelines for Bluetooth® Low Energy applications based on the SoC of DA1469x family
Guidelines for designing printed antennas for 2.4 GHz Bluetooth® low energy applications on singlelayer and multi-layer PCB stack-ups.
The DA1469x can boot from external serial devices to enable development of application code or to connect to an external (micro)controller. At power-up the system listens on the serial interface and tries to load the boot code from an external host. This document describes the booting sequence for the serial interfaces and provides developers with the necessary information for realizing the protocol required for establishing communication between an external device and the DA1469x.
The document contains the known errata for the DA1469x along with recommended workarounds.
This user manual describes the use of Dialog Semiconductor’s State of Charge (SoC) software. Besides the State of Charge calculation, an overview is given of the whole process of charging and discharging a battery. The amount of charge- and discharge current has an impact on the State of Charge and because of that the battery needs to be characterized (profiled) to minimize errors. The battery profiling process is also described in this manual. There is also a brief description on the influence of temperature and aging on a battery
This guide is intended to help customers setup the hardware development environment, install required software and download and run an example application on the DA1469x development platform.
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
This is a guide explaining the porting from DA14681 to DA14683 silicon version.
This user manual describes the use of Dialog Semiconductor’s State of Charge (SoC) software. Besides the State of Charge calculation, an overview is given of the whole process of charging and discharging a battery. The amount of charge- and discharge current has an impact on the State of Charge and because of that the battery needs to be characterized (profiled) to minimize errors. The battery profiling process is also described in this manual. There is also a brief description on the influence of temperature and aging on a battery.
This document provides basic information to help developers get familiar with the DA1469x Wireless Ranging application and modify or create a new Wireless Ranging application based on it.
This document contains the release notes for Renesas’ DA1469x Software Development Kit, version 10.0.10.119.1
This document contains the release notes for Dialog Semiconductor’s DA1469x Software Development Kit, version 10.0.12.146