mimo-updater: Move to c++20

Update the CXXFLAGS to gnu++20 so this works with the latest libchrome
uprev.

Fix a few warnings that are now errors with c++20.

BUG=None
TEST=emerge mimo-updater

Change-Id: I754fb2d77bbe3a55739cbe42bd61bf7a19bcc9c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/mimo-updater/+/5362280
Reviewed-by: Kyle Williams <kdgwill@chromium.org>
Tested-by: Nathan Muggli <nmuggli@google.com>
Commit-Queue: Nathan Muggli <nmuggli@google.com>
2 files changed
tree: c9e162c60d2af4eb13914d375e86a78812f022d4
  1. conf/
  2. common.mk
  3. LICENSE
  4. Makefile
  5. mimo_fw_updater.cc
  6. OWNERS
  7. README.md
README.md

MIMO-updater is a utility to upgrade the displaylink FW in the MIMO device.

Requirements

The GNU C/C++ library and libusb 1.0 are required.

Building

At the top level of the directory.

$ make

Alternatively at Chromium OS development environment,

$ emerge-${BOARD} mimo-updater

How to use

$ mimo-updater $${FW file name}