Saleae Ideas

Vote for your favorite ideas, or suggest new ones! (new feature expectations)

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Write a USB protocol analyzer

    USB, at least at 1.5 Mbit and 12 Mbit, would be pretty easy to add analyzers for. 480 Mbit might be harder, even for the Pro (but it would be sweet!)
    There is a suggestion that conflates HDMI and USB into a single suggestion. I think USB is much more generally useful, so here's voting for that!

    50 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Protocol Analyzers  ·  Flag idea as inappropriate…  ·  Admin →
  2. add a Displayport AUX protocol analyzer

    I see you have HDMI CEC analyzer, can you add a Displayport AUX analyzer?

    I think AUX analyzer is as useful as HDMI.

    thanks.

    11 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Protocol Analyzers  ·  Flag idea as inappropriate…  ·  Admin →
  3. offer more flexible wiring

    If I'm using the test probes on points where they can't grab very well, the slightest movement can make them pop off. It would help if you offered more flexible, smaller gauge, wires. I can appreciate the compromise between making them flexible and making them last, but I'm sure you could find something better. Also, it would be good if we could leave off the ground wires we don't need. How about allowing each wire to unplug separately from the connector, or just giving us a kit so we can build our own?

    4 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Hardware Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  4. Run protocol analyzers in background threads

    I have captures of around 3GB, and I'm trying to analyze 3 separate SPI bit-streams in the capture. Unfortunately the UI freezes for extended periods of time while trying to decode all the data.

    Instead of performing the protocol analysis on the UI thread; it would be far better to run the protocol analyzers in separate threads which would leave the UI responsive for navigation. Additionally this would result in faster execution when using multiple protocol analyzers on any modern processor with multiple cores.

    3 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Protocol Analyzers  ·  Flag idea as inappropriate…  ·  Admin →
  5. STM SWIM Protocol Analyzer

    Implement STM SWIM Protocol Analyzer

    3 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Protocol Analyzers  ·  Flag idea as inappropriate…  ·  Admin →
  6. Support Ganged units

    We have several of these Logic16 beasties. I sometimes need more than 16 channels, so it would be good to support capture from 2+ units at once to capture more traces.

    I get that USB3 has limited bandwidth, so maybe tradeoff digital vs analog channel count with sampling rate.

    31 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  7. Mobile ( android/ iOS ) support

    It would be great to see Saleae running on a Tablet /Mobile. This will come handy for debugging field issues.

    13 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow time markers A1 and A2 to be moved as a pair

    Allow time markers A1 and A2 to be moved as a pair (keeping interval between them) along the signal, this is very useful when trying to check is one signal is the same timing as another or for splitting bits from a message

    55 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  9. combine logic capture floating window be intergrated into main window, and add a restart button

    After I start an new capture, I always switch Logic Window into background of other programs. But when I want to stop the capture, if I click the main window of Logic, it's unable to bring it back to foreground because the floating mini capture window will stop me. I have to click Windows Start Bar, select "mini capture window" to bring it back into foreground, then click stop. And now, I have to click once again to bring the main window back into foreground. That's inconvenient。

    So I sugguest to combile the popout mini window into main window, and…

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  10. Delete regions in capture

    It would be great to simply remove unrelevant regions from captured data by simply marking (set marker or just mouse drag) it and hit DEL. It should leave the timebase intact, so the deleted portions will leave timegaps in it. So one can focus on relevant parts of the signals

    65 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  11. Stream Logic data to external application

    I would like an SDK option where my application could command your LogicPro 8 or 16 to gather data from your 12 bit A/D at a specific data rate, with no gaps. It could also "stream" the digital channels the same way.

    For example, I would like to gather data at 1 us intervals from your a/d and stream them into my application, with no "restart" gaps.

    It is expected that there will be circumstantial upper limits to this data gathering streaming feature, as CPU's, USB ports, hardware, Operating systems, etc., all vary in abilities.

    That opens up a world…

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add API/SDK for measurements

    You already have a great SDK for analyzers. How about one for measurements? I can think of a number of interesting measurements that would be easy to implement as a simple plugin, but may not be of generic enough value to include in the app itself.

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add summary statistics measurement - including total high/low time and % high/low.

    Add a measurement type that would provide the total amount of time that a signal is high, another for total time it is low, and then % high and % low values as well.

    This would be extremely useful for measuring %CPU utilization, for example, or %CPU time spend in an ISR (just set the pin high on ISR enter, low when ISR leaves).

    1 vote
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add to either remembers last settings, or has a selectable default, for Measurement annotations

    I often add many measurements that need to do the same thing like measure minimum pulses or anything other than the default width and frequency. Every time I add one I have to edit the settings for the measurement (and hit the expand button). I spent a long time performing an analysis where I needed to know the minimum pulse on each software reboot,
    for which there were hundreds so I needed to add a separate measurement to avoid the powered off regions where the software wasn't stabilized.

    I needed to know the minimum between both positive and negative so…

    5 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  15. Use standard operating system windowing/UI

    The custom software UI isn't compatible with or doesn't implement basic operating system windowing features.

    I'm not sure why using custom window framing is worth the hassle just for a fancier title bar, but the current software misbehaves in many situations and ignores basic placement commands.

    Currently the software maximizes over the task-bar on Windows and ignores window snapping/tiling. It also can only be grabbed/moved by the title bar, which can be accidentally moved off-screen or placed underneath the task-bar. Once this happens the window is unmovable because it doesn't implement the right-click move command, and ignores tiling/placement. Because the…

    39 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  16. Use analyze option or window option to see the Binary representation of the Analog signal using the resolution of the A/D converter.

    It would be cool for programmers that use microcontrollers to see the digital values calculated by the A/D converter. Since all the analyzers have some form of resolution, it could be an option to display the digital value tied to the analog value using some sort of menu item. Right now it basically does an A/D conversion and then does a D/A conversion and displays the decimal value.

    4 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  17. We need Little endian

    We need the format little endian in the decoded protocols

    Exemple:
    4-byte value must be decoded in little Endian byte order
    0 / 1 / 2 / 3
    U4 L / U4 L/ U4 H / U4 H
    LSB / MSB / LSB / MSB

    If Word is (0x7F71), soI want a decoded protocol with Word (0x717F)

    3 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Protocol Analyzers  ·  Flag idea as inappropriate…  ·  Admin →
  18. Provide VA / VAr / W power readings from a nominated pair of analogue inputs

    I deal with current and voltage readings and have to manually derive watts VAr etc. It should not be too big a deal to add in power calcs for a pair of nominated analogue channels.
    You would need to allow for Voltage scaling, and Current scaling factors for the analogue channels.
    I.e. 1 volt in Chan 1 (secondary, as read by Logic) = 100 Volts primary.
    1 Volt in Chan 2 (secondary as read by Logic) = 100 Amps primary.

    The power calcs are well published on the net.
    Outputs would be:
    Watts
    VA
    VAr
    Phase
    Power Factor
    And possibly…

    12 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  19. Make the stop button reachable

    The location of stop button is not convenient: it's located at the center of a dialog box that gets itself centered in the main Logic window. As the Logic main window is usually large, it gets overlapped with other UI windows from other software. This means that the Stop button is often, if not always, hidden by other development windows.

    It would be very great to move or better add a "stop" button close to the Logic menu bar or anywhere else it could be made easily reached when several development windows are displayed (... usually the one from which…

    9 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
  20. allow the screen background color to be changed.

    The dark background looks nice, but when sent to a laser printer via screen capture, it wastes tons of toner, and is hard to see.
    Please allow the background color to be customized, along with the trace color.

    (go download the zero_plus logic analyzer program, and look at what they have implemented)

    75 votes
    Vote
    Sign in
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Software Ideas  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 22 23
  • Don't see your idea?

Feedback and Knowledge Base