Skip to content

Example for repo usage #22

Description

@akira25

Issue

I wasn't able to find documentation or examples for how to use this repo in a futuresdr app. If I try to run the agc example app, cargo fails

$ cargo run --example agc 
    Updating crates.io index
    Updating git repository `https://github.com/FutureSDR/FutureSDR`
error: failed to select a version for the requirement `futuresdr = "^0.0.40-dev"`
candidate versions found which didn't match: 0.0.41-dev
location searched: Git repository https://github.com/FutureSDR/FutureSDR?branch=main
required by package `fsdr-blocks v0.2.0 (/home/martin/dev/fsdr-blocks)`
help: if you are looking for the prerelease package it needs to be specified explicitly
    futuresdr = { version = "0.0.41-dev" }

Expected behaviour

  • Example app should build on the fly with a recent rust compiler and recent cargo
  • Would be lovely, to have some kind of tutorial/documentation, on how to access the blocks in this repository (usage already documented for most)

If the repo relies on the futuresdr main branch (as it looks to me) it would be super cool to have that mentioned anywhere. :)

Trivia

I'm especially interested in the type converter blocks. They look really neat and I would love to use them. https://docs.rs/fsdr-blocks/0.1.0/fsdr_blocks/type_converters/index.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions