• Fix some wordings in the readme
    David Gräff authored
     
    Browse Code »
  • Fix:
    * Move all GL startup calls to GLScope::fixOpenGLversion
    * Depending on OpenGL or ES availability initialize the QSurfaceFormat
    * Don't crash if the shader compilation failed. Show a nice message instead.
    
    Optimize:
    * Don't write the markers to the GPU each frame update, only
      do this if they actually changed position.
    
    Code style:
    * LevelSlider: Don't return a value for set* Methods.
    * Don't rely on the LevelSliders step to calculate the marker position in the OpenGL view.
    David Graeff authored
     
    Browse Code »






  • * All protocol enums are now enum classes
    * All hantekdso enums are enum classes now
    * Type-safety enforced on several places
    * Rework command and control buffers
    * Remove controlindex
    * Enerything in hantekprotocol is now in the Hantek namespace
    * Implement new device selection dialog. List supported devices. Add dialog to try a new device with the specifications of an already supported device. Not yet completed.
    * Do not try to build firmware extractor for windows users
    * Move software trigger algorithm into own class
    David Gräff authored
     
    Browse Code »


  • David Graeff authored
     
    Browse Code »
  • * Add new feature flag "isFixedSamplerateDevice" and a new "fixedSampleRates"
      vector for fixed sample rate devices.
    * Add "specialTriggerChannels" to the device specifications and remove it from
      hantekdsocontrol.
    * Correct constness mistakes
    * Convert BulkCode to enum class. All (uint8_t) conversions need to disappear
      with a second refactoring round, when the command and commandPending field
      will be redone.
    
    Bigger picture:
     - The hantekdsocontrol class should not differentiate on specific model commands.
     - Get rid of the switch in HantekDsoControl::setTriggerSource
     - Unite HantekDsoControl::"command" and "commandPending" by adding a
       pending flag to the new BulkCommand class.
     - Unite HantekDsoControl::"control" and "controlPending" by adding a
       pending flag to the new ControlCommand class.
     - Get rid of HantekDsoControl::"controlCode"
    David Graeff authored
     
    Browse Code »