Skip to content

Digilent/WaveForms-SDK-Getting-Started-PY

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages