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

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A GUI for data transfer and visualization

Currently in test. Only tested with STM32F3 MCUs.

Visuvia uses MCTP protocol for communication through UART.

Requirements

  • tkinter
  • matplotlib
  • pyserial

Usage

Clone the repository:

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

GUI mode: Allows data visualization in real time.

  python main.py --gui 

CMD mode: saves received data to csv and text files.

  python main.py --cmd

CMD commands

sync: Connect to microcontroller.
drop: Disconnect from microcontroller.
request: Start data transfer.
stop: End 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