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