Files
BloomPatched/src/Targets/Microchip/AVR/AVR8/PhysicalInterface.hpp

25 lines
441 B
C++

#pragma once
#include <cstdint>
#include <map>
#include <string>
namespace Bloom::Targets::Microchip::Avr::Avr8Bit
{
enum class PhysicalInterface: std::uint8_t
{
ISP,
JTAG,
DEBUG_WIRE,
PDI,
UPDI,
};
/**
* Returns a mapping of physical interfaces to their marketing name.
*
* @return
*/
std::map<PhysicalInterface, std::string> getPhysicalInterfaceNames();
}