diff --git a/.vscode/tasks.json b/.vscode/tasks.json index cfd6ff6..ab2c857 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -53,6 +53,34 @@ "kind": "build", "isDefault": true } + }, + { + "label": "flash", + "type": "shell", + "command": "openocd", + "args": [ + "-f", + "interface/stlink-v2.cfg", + "-f", + "target/stm32f4x.cfg", + "-c", + "init", + "-c", + "reset halt", + "-c", + "flash write_image erase ${workspaceFolder}/build/stm32.elf", + "-c", + "reset", + "-c", + "exit" + ], + "group": { + "kind": "build", + "isDefault": true + }, + "problemMatcher": [ + "$gcc" + ] } ] }