Skip to content

feature requests #190

@pabigot

Description

@pabigot

I'm finding this with PPK2 much more useful than the old PPK and UI, but there are a few things that would be very useful, as of 3.0.3 which is the version available to me.

  • Y axis lock is nice, but being able to set it explicitly is pretty important. Now if I want to cap at 4 mA I have to take a sample, manipulate the display until the auto-adjusted Y axis is about right, then lock it. Which works, but if I then take a sample and need to zoom in on low-power, I won't be able to get back the original scaling. Which means images captured from successive sessions will have different axes.
  • It follows that explicit setting of the X axis would also be helpful.
  • The statistics boxes are a start, but the minimum value in the window should also be provided along with the max. In my experience the max is often from noise spikes, which biases the average, which means I don't have a valid number to represent best-case power usage in a particular mode. A median filter or histogram could also be helpful.
  • Ability to export is somewhat useful, but ability to import back would be even more useful, since otherwise I'd have to find another time series analysis UI to go back and look at previous results. (Really helpful would be ability to have multiple windows, so we can compare captures by eye.)
  • I'd love a way to trim a capture to an area of interest.
  • And to automatically switch power output on a defined period after sampling starts.
  • I was going to ask for trigger, but it looks like that'll be in 3.1.0. That's not apparently packaged yet, but if it doesn't also add support for setting duration of capture I'd like that added: for the analysis I'm doing today I want to start as soon as power consumption goes above 1 uA and capture the next 10.5 s. (Ideally the trigger could be either from a logic signal or from a power threshold.)

Also if you could add basic instructions on how to build and run this from the source directory, if that's at all possible, then I might be able to contribute to some of these features.

Thanks for your work on this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions