Files
BloomPatched/src/DebugToolDrivers/Microchip/XplainedPro/XplainedPro.hpp

27 lines
637 B
C++
Raw Normal View History

2021-11-22 23:05:46 +00:00
#pragma once
#include <cstdint>
#include <string>
2021-11-22 23:05:46 +00:00
#include "src/DebugToolDrivers/Microchip/EdbgDevice.hpp"
2021-11-22 23:05:46 +00:00
namespace DebugToolDrivers::Microchip
2021-11-22 23:05:46 +00:00
{
class XplainedPro: public EdbgDevice
2021-11-22 23:05:46 +00:00
{
public:
static constexpr std::uint16_t USB_VENDOR_ID = 0x03eb;
static constexpr std::uint16_t USB_PRODUCT_ID = 0x2111;
static constexpr std::uint8_t CMSIS_HID_INTERFACE_NUMBER = 0;
2021-11-22 23:05:46 +00:00
explicit XplainedPro(const DebugToolConfig& debugToolConfig);
2021-11-22 23:05:46 +00:00
std::string getName() override {
return "Xplained Pro";
}
protected:
void configureAvr8Interface() override;
2021-11-22 23:05:46 +00:00
};
}