jlink-mcp
Version:
MCP server for SEGGER J-Link debug probes — LLM-driven embedded debugging with RTT, GDB server, and Trice/Pigweed support
17 lines • 854 B
TypeScript
import { ProbeBackend, ProbeType } from "./backend";
import { JLinkConfig } from "./jlink";
import { OpenOCDConfig } from "./openocd";
import { BlackMagicConfig } from "./blackmagic";
import { ProcessManager } from "../utils/process-manager";
export interface ProbeFactoryConfig {
type: ProbeType;
jlink?: Partial<JLinkConfig>;
openocd?: Partial<OpenOCDConfig>;
blackmagic?: Partial<BlackMagicConfig>;
}
export declare function createProbeBackend(config: ProbeFactoryConfig, processManager: ProcessManager): ProbeBackend;
export { ProbeBackend, ProbeType, CommandResult, GDBServerInfo, MemoryDumpLine } from "./backend";
export { JLinkBackend, JLinkConfig } from "./jlink";
export { OpenOCDBackend, OpenOCDConfig } from "./openocd";
export { BlackMagicBackend, BlackMagicConfig } from "./blackmagic";
//# sourceMappingURL=factory.d.ts.map