Skip to content

A data visualization interface for embedded systems using MCTP protocol. (Under development)

Notifications You must be signed in to change notification settings

blr-ophon/Visuvia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A GUI for data transfer and visualization

Currently in test. Only tested with STM32F3 MCUs.

Requirements

  • tkinter
  • matplotlib
  • pyserial

Running

Clone the repository:

  git clone --recurse-submodules https://github.com/blr-ophon/visuvia

Launch with:

  python main.py --gui 

or

  python main.py --cmd

Usage

Use the MCTP api (still to be documented) on your MCU to communicate with visuvia. GUI allows data visualization in real time, cmd saves received data to csv and text files.

CMD commands

sync: Try to connect to microcontroller.
drop: Disconnect from microcontroller.
request: Start receiving data.
stop: Stop data transfer. Save data to csv and text files.
exit: Exit visuvia cmd.

About

A data visualization interface for embedded systems using MCTP protocol. (Under development)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages