SmartSnippets DA1459x SDK
SDK Architecture
Here is a list of all modules:
[detail level 123456]
 ▼Platform/DeviceBoard Support Package, Drivers
 ▼BSP (Board Support Package)Startup, Config, System, Registers
 ►BSP ConfigurationBoard Configuration Definitions
 ►Register DescriptionRegister Description for the various chip versions
 ►System ConfigurationGeneral Definitions, Interrupts, Memory, SUOTA
 ▼DriversCrypto, Memory, Peripherals
 ►Cryptography DriversLow Level Drivers for encryption (AES/HASH)
 ►Memory DriversCache Ctrl, DMA, QSPIC, QSPI RAM
 ►Peripheral LLD'sAnalog, Audio/Voice, Comm, Timers
 ▼MiddlewareSystem(Services/Adapters), BLE Host, Interfaces, RTOS
 ▼Default ConfigurationMiddleware default configuration values
 Adapters enabled by defaultAdapter selection
 Console I/O SettingsConsole IO configuration settings
 Debug Settings
 ▼RealTime OSOSAL, FreeRTOS
 ►OS Abstraction LayerOS Abstraction Layer
 FreeRTOSHttps://www.freertos.org/Documentation/RTOS_book.html
 ▼SystemSystem Services and Adapters
 ►System AdaptersConfig, Crypto, GPADC, I2C, NVMS, PMU, eFLASH/QSPI Flash, SPI, UART
 ►System ServicesADC, Audio Manager, BSR, CPM, TCS, Timer, Watchdog
 ▼InterfacesSecurity Toolbox, DGTL, BLE Framework
 SEGGER USB Devices InterfaceHttps://www.segger.com/downloads/emusb-device/UM09001
 ►Security ToolboxECDH, HMAC Cryptographic Security Tools
 ►Dialog GTLConfig, Message, Packet
 ►BLE FrameworkAdapter, Manager, Clients, Services
 ▼UtilitiesSDK Utilities
 Task MonitoringTools for task monitoring
 CLICommand Line Interface
 CLI_UTILSCommand Line Interface Utilities
 Console
 Monitor & Control I/F
 ▼ARM Cortex ProcessorsARM Documentation about Cortex M0 and M33
 CMSIS Core Instruction InterfaceAccess to dedicated instructions
 CMSIS Core Register Access Functions
 CMSIS SIMD IntrinsicsAccess to dedicated SIMD instructions
 ▼Cortex-M0
 CMSIS Global DefinesIO Type Qualifiers are used
 ►Defines and Type DefinitionsType definitions and defines for Cortex-M processor based devices
 ▼Cortex-M33
 CMSIS Global DefinesIO Type Qualifiers are used
 ►Defines and Type DefinitionsType definitions and defines for Cortex-M processor based devices
 ▼Third Party Software
 CSP Random number generatorRandom number generator