20#include <radio_tool/radio/radio.hpp>
21#include <radio_tool/dfu/tyt_dfu.hpp>
24#include <libusb-1.0/libusb.h>
35 auto ToString()
const ->
const std::string
override;
37 static auto SupportsDevice(
const libusb_device_descriptor& dev) ->
bool
39 return dev.idVendor == dfu::TYTDFU::VID && dev.idProduct == dfu::TYTDFU::PID;
45 auto GetDFU() const -> const dfu::TYTDFU*
50 static auto Create(libusb_device_handle* h) ->
TYTRadio* {