main: add support for stlink-dap programmer

Этот коммит содержится в:
sago35 2022-08-19 08:56:40 +09:00 коммит произвёл Ayke
родитель 4ba76a5df9
коммит f5fc2fc072

Просмотреть файл

@ -457,7 +457,14 @@ func (c *Config) OpenOCDConfiguration() (args []string, err error) {
args = append(args, "-c", cmd)
}
if c.Target.OpenOCDTransport != "" {
args = append(args, "-c", "transport select "+c.Target.OpenOCDTransport)
transport := c.Target.OpenOCDTransport
if transport == "swd" {
switch openocdInterface {
case "stlink-dap":
transport = "dapdirect_swd"
}
}
args = append(args, "-c", "transport select "+transport)
}
args = append(args, "-f", "target/"+c.Target.OpenOCDTarget+".cfg")
return args, nil