Skip to content

Python drivers for Windfreak Technologies devices.

License

Notifications You must be signed in to change notification settings

db314159/windfreak-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

windfreak-python License

Abstract

windfreak is a pure Python package to facilitate use of Windfreak Technologies devices from Python.

windfreak is Python 3 compatible.

Supported devices

  • SynthHD v1.4
  • SynthHD PRO v1.4
  • SynthHD v2
  • SynthHD PRO v2

Installation

Using pip:

pip install windfreak

Using setup.py:

git clone https://github.com/christian-hahn/windfreak-python.git
cd windfreak-python
python setup.py install

Example

SynthHD

from windfreak import SynthHD

synth = SynthHD('/dev/ttyACM0')
synth.init()

# Set channel 0 power and frequency
synth[0].power = -10.
synth[0].frequency = 2.e9

# Enable channel 0
synth[0].enable = True

License

windfreak-python is covered under the MIT licensed.

About

Python drivers for Windfreak Technologies devices.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Python 100.0%