SR110 User Guide

This section provides comprehensive user guides and demo applications for the SR110 evaluation platform. Learn how to run AI vision applications, configure sensors, and explore the full capabilities of the SR110 board through hands-on examples.

Download Binaries (Path): All demo binaries can be downloaded from the GitHub repository under GitHub Releases

Download Binaries (.zip): The pre-compiled demo binaries (ZIP package) are available at GitHub Releases

AI Vision Demos:

Person Classification ML Application

Person Classification Demo - Step-by-step guide to run person classification applications, including setup, configuration, and result interpretation.

Person Detection ML Application

Person Detection Demo - Complete tutorial for person detection functionality, covering camera setup, detection parameters, and output analysis.

Person Segmentation ML Application

Person Segmentation Demo - Detailed instructions for running person segmentation applications with real-time image processing capabilities.

Person Pose Detection ML Application

Person Pose Detection Demo - Comprehensive guide for pose detection applications, including keypoint detection and pose analysis features.

Hand Gesture Detection ML Application

Hand Guesture Detection Demo - A complete guide for hand guesture detection applications, perform real-time gesture recognition with hand detection, single hand tracking and hand-key point estimation.

Data Transfer & Communication:

Doorbell ML Application

JPEG Preroll Demo - Guide for JPEG image capture and preroll functionality, including USB transfer and image processing workflows.

Bluetooth Driver Sample Application

Bletooth Demo - The BT sample application showcases BLE capabilities, including stack initialization, GATT server functionality, advertising, device discovery and connection, and GATT read/write operations.

Driver Examples:

Clock Driver Sample Application

Clock Demo - Shows clock source configuration and peripheral clock setup for SR110 driver applications.

DMA Driver Sample Application

DMA Demo - Demonstrates direct memory access transfers for efficient data movement between memory and peripherals.

FATFS Driver Sample Application

FATFS Demo - Covers FAT file system initialization, file operations, and storage access workflows.

GPIO Driver Sample Application

GPIO Demo - Explains GPIO pin configuration, input/output control, and basic digital signal handling.

I2C Driver Sample Application

I2C Demo - Provides steps for I2C bus setup and read/write communication with connected devices.

Pinmux Driver Sample Application

Pinmux Demo - Describes pin multiplexing configuration to map board pins to required peripheral functions.

SDIO Driver Sample Application

SDIO Demo - Shows SDIO interface bring-up and data transfer flow for SDIO-capable devices.

SPI Driver Sample Application

SPI Demo - Details SPI master communication, transfer parameters, and example transaction sequences.

UART Driver Sample Application

UART Demo - Demonstrates serial communication setup, transmit/receive operations, and console interaction.

WiFi Driver Sample Application

Wi-Fi Demo - Introduces Wi-Fi initialization, connection flow, and basic network communication examples.

XSPI Driver Sample Application

XSPI Demo - Explains extended SPI usage for external flash/peripheral access with high-speed transactions.

Inference Examples:

Inference Basic Sample Application

Basic Inference Demo - Demonstrates a simple end-to-end model inference flow on SR110 using a single model pipeline.

Inference Basic Flash Sample Application

Flash-Based Inference Demo - Shows how to load and run inference models stored in flash memory.

Inference Multi-Model Sample Application

Multi-Model Inference Demo - Covers running multiple inference models and managing model execution in one application.

USB Examples:

USB CDC Camera Sensor TX Sample App

USB CDC Camera Sensor TX Demo - Demonstrates transmitting camera sensor data over USB CDC.

USB CDC Echo Sample App

USB CDC Echo Demo - Shows loopback/echo behavior for validating USB CDC communication.

USB CDC Image Downloader Sample App

USB CDC Image Downloader Demo - Provides image transfer workflow from host to device over USB CDC.

USB CDC RX Sample App

USB CDC RX Demo - Covers receiving data streams on the device using USB CDC endpoints.

USB CDC TX Counter Sample App

USB CDC TX Counter Demo - Demonstrates periodic counter-based data transmission over USB CDC.

USB CDC TX Sample App

USB CDC TX Demo - Shows basic USB CDC transmit flow for sending application data to the host.