Skip to content

Roadmap

Derrick edited this page Aug 14, 2024 · 2 revisions

Nothing specific and no deadlines but this shows the updates I (Derrick) already have in mind and a loose idea of the prioritization:

  • Serial Comms
    • UART, SPI, I2C
    • Already started (UART is functional, needs a few more features added)
  • Documentation
    • Initial focus on organization of the code base, how the build system works, and some small implementation details
    • Will live in the cti-firmware repo as a collection of markdown files
    • Platforms and Board variations will also be lightly documented in this initial pass to give some understanding how supporting multiple boards is expected to work in the source code.
  • Pico W Support
    • Enable the SCPI over a Wi-Fi connection for untethered remote operation.
  • Device support tooling
    • Mainly pulling what I started with picoG, supports tracking and configuring (wifi access settings) firmware for devices.
    • Additional walk-through functionality for initial setup of a device
    • Integrated terminal emulator for working with SCPI mode firmware
    • Integrated test panels for exercising basic functionality
    • Think MAX, but for CTI
  • Pico 2 Support
  • Resurrect picoG project (Run headlessly from apps built in G Web)
  • DAQ API mode firmware
    • Different firmware deployment
    • Usable by DAQmx style LabVIEW APIs
    • Better for streaming AI data
    • Faster data rates (No SCPI parsing/generation)
    • Support for Pico, Pico W, Pico 2

Clone this wiki locally