Add GCS Hardware pages for F3 boards

#455 Merged at 213893e
Repository
librepilot
Branch
next
Author
  1. Vladimir Zidar
Reviewers
Description

This is GCS HW page for SPRacing F3 EVO board.

  • Exploring some concepts, common HwSettings options are grouped into separate Qt Widget, which is supposed to be reused with other (for start F3) boards.

Screen Shot 2017-07-06 at 22.16.59.png

Screen Shot 2017-07-06 at 22.16.07.png

Screen Shot 2017-10-23 at 23.08.17.png

  • It also adds DSMxBind combo box with known values, while still allowing custom number to be entered through uavo browser.

Screen Shot 2017-10-23 at 23.10.10.png

  • Issues LP-525

Comments (11)

  1. Philippe Renon

    would it make sense to move all the hw widgets to a sub directory (hardware) ?

    should be easy: just move the files and update the config.pro to reflect the new location (rest "should" be transparent)

  2. Lalanne Laurent

    Some cosmetic change : Setting the minimum size of Option > comboboxes to the bigger one (dsm options) + some margin, same for labels "DebugConsole Speed" to the right. There is plenty of room in width and this will avoid width size flickering while options change and avoid truncated content for tinyFish at minimum size (DSM / debugconsole label)

    combobox.gif

          1. Lalanne Laurent

            And windows rendering will be a little different, that why i say "+ some margin" for rendering and also translations...

            Maybe the minimal size can be simply defined globally for HW tab / Options collumn (i didn't look at ui file)

  3. Lalanne Laurent

    What happens in this case ? This should be handled like the Revo HW tab.

    USB_function1.png

    USB_function2.png

    Disabled - Disabled case should be also handled correctly. Only the Coptercontrol HW tab take care about that currently, displaying a message.