Skip to content

ezusbfx3sdk 1.3 - a distilled library for FX3 USB3.0 controller required to build LimeSDR on Windows

Notifications You must be signed in to change notification settings

FelixEL/FX3_library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

FX3 Library for LimeSDR Development

A streamlined FX3 SDK library extracted from Cypress sources, specifically curated for LimeSDR development on Windows platforms.

Overview

This repository contains the essential FX3 SDK components required for building LimeSDR applications on Windows. Rather than downloading the full 500MB Cypress SDK installer, developers can use this lightweight library to get started quickly with LimeSDR development.

Requirements

  • Microsoft Visual C++ (MSVC) - Required for compatibility
  • CMake - For build system integration
  • Windows - Primary supported platform

Integration

Adding as Git Submodule (Recommended)

Add this library as a submodule to your project:

git submodule add https://github.com/FelixEL/FX3_library.git FX3_library
git submodule update --init --recursive

CMake Integration

To integrate with your LimeSDR C++ project, add the following line to your top-level CMakeLists.txt:

set(FX3_SDK_PATH "${CMAKE_CURRENT_SOURCE_DIR}/FX3_library" CACHE STRING "FX3_SDK_PATH libs" FORCE)

Usage

This library provides the core components needed for LimeSDR application development. Simply include the library in your project using the CMake configuration above, and you'll have access to the necessary FX3 functionality.

Scope & Limitations

This repository contains only the essential libraries needed for LimeSDR development. If you require:

  • Complete development tools
  • Additional SDK utilities
  • Full documentation and examples

Please refer to the official Cypress website for the complete SDK package.

Legal Notice

This library contains proprietary code from Cypress Semiconductor Corporation. All rights remain with Cypress. This repository is provided for convenience to facilitate LimeSDR development and does not claim ownership of the included Cypress intellectual property.

Contributing

This is a curated subset of the Cypress FX3 SDK. For issues related to the core FX3 functionality, please refer to official Cypress support channels. For integration or packaging issues specific to this repository, feel free to open an issue.


This repository is maintained for the convenience of LimeSDR developers and is not affiliated with Cypress Semiconductor Corporation.

About

ezusbfx3sdk 1.3 - a distilled library for FX3 USB3.0 controller required to build LimeSDR on Windows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published