Astra SRSDK Driver Library
 
Loading...
Searching...
No Matches
Astra SRSDK Driver Library

Introduction

The Astra SRSDK Driver Library provides low-level access to the hardware peripherals of Synaptics SoCs. It is designed to offer a consistent API across supported devices, helping developers accelerate embedded system development.

This documentation covers two main areas:

  • Common, reusable driver APIs (platform-independent)
  • SoC-specific documentation (pin mappings, registers, interrupts, etc.)

Sections

Supported Drivers

The following drivers are included in the SDK:

  • UART: Universal Asynchronous Receiver/Transmitter interface for serial communication.
  • I2C: Inter-Integrated Circuit controller for communication with I2C slave devices.
  • SPI: Serial Interface for high-speed synchronous data transfer.
  • SDIO: Secure Digital Input Output interface for SD cards and similar devices.
  • Clock: Clock management and configuration APIs.
  • GPIO: General-Purpose Input/Output configuration and control.
  • Pinmux: Pin multiplexing and alternate function configuration.
  • DMA: Direct Memory Access controller for managing high-performance data transfers between memory and peripherals.