Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Store Si5351 register values to array, Write to Si5351 from array. #5

Open
darksidelemm opened this issue Jan 25, 2015 · 1 comment
Assignees
Milestone

Comments

@darksidelemm
Copy link

Use Case: Higher symbol rate modulations, where the symbol length is not >> calculation + programming time (currently about 0.5ms on a 16MHz ATMega).

Possible implementation:

  • An alternate function to set_freq, which writes register values to an array.
  • A 'program from array' function, which takes an array pointer, and programs those bytes into the appropriate registers in the Si5351

From there, it should be fairly easy to write some 'userland' code which 'sets up' a modulation scheme (i.e. 32-FSK for Olivia32/1000), stores those register values into an array, and then reads from the array and programs to the Si5351 at to transmit.

@NT7S
Copy link
Member

NT7S commented Apr 4, 2015

My apologies for taking so long to reply. This is an excellent suggestion. I wanted to wait until everything else in the library was pretty solid before thinking about this, but I think almost all of the changes and additions for the Indiegogo stretch goal have been achieved, so now I can look at it.

I'm releasing the dev branch that I propose to merge into master today. If that looks stable, I'll merge, and then start looking at this extension. Thanks!

@NT7S NT7S self-assigned this Mar 18, 2016
@NT7S NT7S added this to the v2.0.0 milestone Mar 18, 2016
@NT7S NT7S modified the milestones: v2.1.0, v2.0.0 Nov 20, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants