Skip to content

ut-utp/tui

Repository files navigation

Undergraduate Teaching Platform: TUI

Build Status License: MPL-2.0

codecov

This repo is home to the UTP lc3-tui crate as well as the binary targets that use the lc3-tui crate.

Currently, we have the following binary targets:

(TODO: move each target to their own crate? i.e. utp-tui, utp-web?)

Root TUI Page

Usage

TODO: link to manual/mdbook with detailed usage information

Desktop App

Grab a release from the Releases Page and follow the installation instructions listed here.

TODO: run programs with utp-tui /path/to/program

TODO: connect to devices with --device ...

  • specific devices: --device tm4c (TODO: issue #6)
  • for boards, by serial port: --device board=/dev/PORT:baud_rate
  • etc.

Web App

Alternatively, ...

(TODO: link to the hosted web page version)

TODO: figure out what the story will be for webusb, webserial, etc. if we want to go that route.. (I think it's that webusb doesn't help us, webserial is sufficient for student use but is only support in Chrome and Edge)