Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  •  
Excerpt

DevWareX is a multi-platform implementation of DevWare, created with a more flexible GUI-generation tool. It has the same layout and controls as DevWare, but with additional features.

Introduction

  • What is DevWareX?
    • A multi-platform implementation of DevWare, created with a more flexible GUI-generation tool.
  • Why DevWareX?
    • We've had an increasing number of requests for native Linux and MacOS support.
    • Our current GUI tool MFC has limitations that prevent us from improving the user experience.
  • How different is DevWareX?
    • Just about the same as DevWare, really.
    • The layout and controls are the same as DevWare – it has a slightly different look and feel due to the use of the new GUI-generation tool but functions the same.
    • There are a few changes for better organization and some new features.
  • What happens to DevWare?
    • Nothing; it is still included in the installers.
    • Starting in February, all new product support that involves GUI-based features will only be done in DevWareX (Sensor Control dialogs, display modes).
      • DevWare will still be able to identify new products, run INI files, and display images, though.
    • We will eventually stop supporting DevWare when we officially release 64-bit DevWareX - no firm schedule yet but within this year.

...

  • The following features are unique to DevWareX
    • Most dialogs are dockable
    • Sensor Control dialog organized by function; Sensor/DevWare/Bypass (when SOC or ISP is connected)
    • Graphing dialog; Histogram shown as bar data
    • Log dialog; time-stamp for each entry
    • Embedded Data / Statistics tab
    • Auto SW download (external only); user prompted for SW download when SDAT file is not found
    • Zoom stays centered
    • Zoom; increment and specific values can be entered
    • Options Menu reorganized; Sensor-specific items are now in Diagnostics/Sensor Advanced
    • Warning log window
    • Watch dialog items can be rearranged
    • Watch dialog items can be Non-registers (Python function or STATE variable)
    • Register Dialog; arrays are collapsed
    • Register Dialog; search shows all matches
    • Register Dialog; select which pages appear on the Tabs
    • Export SHIP Log
    • Generate File Name
  • The following are other changes unique to DevWareX
    • The "All Access" Register tab has now been replaced with a separate dialog called "Register All Access (Peek & Poke)".
      • It also replaces the stand-alone "Peek & Poke" application as that was a duplication of function.
      • It is enabled under View -> Register All Access (Peek & Poke).
        The dialog can then be accessed from the tab at the bottom of the Register dialog. 

...

  • Watch dialog items can be rearranged
    • Select items per standard mouse methods (single, multiple-sequential via "shift", multiple-random via "ctrl"), and then drag them in to their new position.
  • Watch dialog items can be Non-registers (Python function or STATE variable)
    • Use the "Non-Register ..." button to open the dialog. Select either "Python Function" or "DevWare State", and then "Next".
    • For a "Python Function" follow the instructions provided, and use the "Test Function" to verify the validity of your function.
    • For a "DevWare State", a list of available states is displayed.

Image Added

  • Register Dialog; arrays are collapsed
    • Registers or FW variables that are arrays are collapsed in the Register Dialog.
      • They can be expanded to individual entries by selecting the "+" next to the array indicator.

  • Register Dialog; search shows all matches
    • A search will show all matching register/bitfields/descriptions, along with their short description.
    • Allows the user to jump to a specific match.
      Image Modified
  • Register Dialog; select which pages appear on the Tabs
    • By use of a "Push-Pin" on the Page tab, you can select which Tabs will stay displayed.
    • A maximum of 6 tabs can be pinned, with on tab being non-pinable.
       

  • Export SHIP Log
    • Enables the ability to filter the SHIP log by address and Read/Write.
    • Presented in "Wizard" dialog.

...