'ISP', self::JTAG => 'JTAG', self::PDI => 'PDI', self::UPDI => 'UPDI', self::DEBUG_WIRE => 'debugWIRE', self::SDI => 'SDI', default => 'Other' }; } public function configValue(): ?string { return match ($this) { self::JTAG => 'jtag', self::PDI => 'pdi', self::UPDI => 'updi', self::DEBUG_WIRE => 'debug-wire', self::SDI => 'sdi', default => null }; } }