RV32 SoC DS UG
High-Perf RV32 SoC DS UG
RV64 SoC DS UG API and Examples
Embedded IDE UG
Loading...
Searching...
No Matches
Example Software Demos
Bare-metal and FreeRTOS example projects to help accelerate software development on the Efinix Sapphire SoC. Each example is self-contained and includes a makefile along with a src/ directory containing the complete C source code. These demos cover a wide range of functionality — from basic UART communication and GPIO interrupts to multi-core SMP processing, FreeRTOS, and performance benchmarking.

Before compiling, it is recommended to review the build system documentation below to understand how to set up the build environment correctly.


🛠️Build System
Makefile configuration, newlib selection, debug setup, and user environment configuration.
Bare-Metal Demos
Bare-metal examples covering GPIO, UART, SPI, I2C, timers, SMP, and benchmarking.
💻FreeRTOS Demos
FreeRTOS examples demonstrating task scheduling, queues, semaphores, and RTOS integration.