Skip to content

LukasPeterson/waveforms-sdk

 
 

Repository files navigation

Description

Demo package for the WaveForms SDK Getting Started guide and multiple test scripts for different instruments.

Check: Getting Started with the WaveForms SDK for more details.


Available tests:

  • empty test template
  • analog signal generation and recording test
  • digital signal generation and recording test
  • blinking LEDs with the Suplpies and the Static I/O instruments
  • UART in/out test using the Pmod CLS and the Pmod MAXSonar
  • SPI in/out test using the Pmod CLS and the Pmod ALS
  • I2C in/out test using the Pmod CLS and the Pmod TMP2
  • board temperature test
  • device information logging

Available instruments and functions:

Device

  • open
  • check_error
  • close
  • temperature

Oscilloscope

  • open
  • measure
  • trigger
  • record
  • close

Waveform Generator

  • generate
  • close

Power Supplies

  • switch
  • close

Digital Multimeter

  • open
  • measure
  • close

Logic Analyzer

  • open
  • trigger
  • record
  • close

Pattern Generator

  • generate
  • close

Static I/O

  • set_mode
  • get_state
  • set_state
  • set_current - UNTESTED
  • set_pull - UNTESTED
  • close

Protocol

UART

  • open
  • read
  • write
  • close

SPI

  • open
  • read
  • write
  • echange
  • spy - UNTESTED
  • close

I2C

  • open
  • read
  • write
  • echange
  • spy - UNTESTED
  • close

About

Demo package for the WaveForms SDK Getting Started guide and multiple test scripts for different instruments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%