{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "type": "shell", "label": "cargo build --examples", "command": "cargo build --examples", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --examples --release", "command": "cargo build --examples --release", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example hello", "command": "cargo build --example hello", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example itm", "command": "cargo build --example itm", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example panic", "command": "cargo build --example panic", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example exception_itm --release", "command": "cargo build --example exception_itm --release", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example exception_itm_raw", "command": "cargo build --example exception_itm_raw", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example crash --release", "command": "cargo build --example crash --release", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example device --features pac", "command": "cargo build --example device --features pac", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example serial", "command": "cargo build --example serial --features \"hal\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example rtfm_blinky", "command": "cargo build --example rtfm_blinky --features \"pac rtfm\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example rtfm_interrupt --features \"pac rtfm\"", "command": "cargo build --example rtfm_interrupt --features \"pac rtfm\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare0", "command": "cargo build --example bare0", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare1", "command": "cargo build --example bare1", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare1 --release", "command": "cargo build --example bare1 --release", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare2", "command": "cargo build --example bare2", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare2 --release", "command": "cargo build --example bare2 --release", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare3", "command": "cargo build --example bare3", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare4", "command": "cargo build --example bare4", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare5", "command": "cargo build --example bare5", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare5 --release", "command": "cargo build --example bare5 --release", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare6", "command": "cargo build --example bare6 --features \"pac\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare7", "command": "cargo build --example bare7 --features \"hal\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare8", "command": "cargo build --example bare8 --features \"hal rtfm\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare9", "command": "cargo build --example bare9 --features \"hal rtfm\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare9 --release", "command": "cargo build --example bare9 --release --features \"hal rtfm\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare10", "command": "cargo build --example bare10 --features \"hal rtfm\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example bare10 --release", "command": "cargo build --example bare10 --release --features \"hal rtfm rtfm-tq\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example marcus --release", "command": "cargo build --example marcus --release --features \"hal rtfm-tq\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, { "type": "shell", "label": "cargo build --example equivalence --release", "command": "cargo build --example equivalence --release --features \"hal rtfm-tq\"", "problemMatcher": [ "$rustc" ], "group": { "kind": "build", "isDefault": true } }, ] }