You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,21 @@ All notable changes to the "MicroPico" extension will be documented in this file
10
10
11
11
---
12
12
13
+
## [3.6.0] - 2023-12-27
14
+
15
+
# Added
16
+
-`micropico.executeOnConnect` setting to execute a script on the Pico after connecting ([#153](https://github.com/paulober/MicroPico/issues/153) and [#176](https://github.com/paulober/MicroPico/issues/176))
17
+
-`micropico.importOnConnect` setting to import a module in vREPL after connecting ([#153](https://github.com/paulober/MicroPico/issues/153))
18
+
- MicroPico Device Controler for managing wifi connection and to install mip packages (experimental)
19
+
- Upload-file command is now available in the explorer context menu
20
+
21
+
# Changed
22
+
- Fix #172, Documentation mentions sync button
23
+
- Fixes dynamic command enablement
24
+
- Fixes tab in multiline input in vREPL does trigger autocomplete and does not indent
Copy file name to clipboardExpand all lines: README.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,8 +16,9 @@ Works with:
16
16
- Auto-completion with docs
17
17
- Pseudo terminal integration for communication with MicroPython REPL on a Pico (w) board (with support for tab-completion)
18
18
- Running / Transferring files to / from your board
19
-
- Built-in virtual-workspace provider for Raspberry Pi Pico (W) boards
19
+
- Built-in virtual-workspace provider for Raspberry Pi Pico (W) boards (does disable Pylance auto-completion)
20
20
- Switch between auto-completion and IntelliSense for MicroPython ports RPi Pico, RPi Pico (W) and ESP32 (requires pip installed an in PATH)
21
+
- Device Manager UI for managing wifi connection and installing mip packages (only on Pico-W; experimental)
21
22
22
23

23
24
@@ -72,7 +73,7 @@ This extension contributes the following settings:
72
73
73
74
*`micropico.autoConnect`: Ignores any 'device address' setting and automatically connects to the top item in the serial-port list (of Picos).
74
75
*`micropico.manualComDevice`: If autoConnect is set to false MicroPico will automatically connect to the serial port specified here.
75
-
*`micropico.syncFolder`: This folder will be uploaded to the pyboard when using the sync button. Leave empty to sync the complete project. (only allows folders within the project). Use a path relative to the project you opened in vscode, without leading or trailing slash.
76
+
*`micropico.syncFolder`: This folder will be uploaded to the pyboard when using the upload-project command/button. Leave empty to sync the complete project. (only allows folders within the project). Use a path relative to the project you opened in vscode, without leading or trailing slash.
76
77
*`micropico.additionalSyncFolders`: Specifies additional folders that can be selected as upload sources when uploading a project. If left empty, the sync will be performed based on the folder specified in the 'syncFolder' setting. Only folders within the project are allowed. Specify the path relative to the project you have opened in Visual Studio Code, without a leading or trailing slash.
77
78
*`micropico.syncAllFileTypes`: If enabled, all files will be uploaded no matter the file type. The list of file types below will be ignored.
78
79
*`micropico.syncFileTypes`: All types of files that will be uploaded to the board, seperated by comma. All other filetypes will be ignored during an upload (or download) action.
@@ -81,6 +82,8 @@ This extension contributes the following settings:
81
82
*`micropico.statusbarButtons`: Select which buttons to show in the statusbar (DO NOT CHANGE, unless you know what you are doing)
82
83
*`micropico.gcBeforeUpload`: Run garbage collection before uploading files to the board. This will free up some memory usefull when uploading large files but adds about a second or two to the upload process.
83
84
*`micropico.softResetAfterUpload`: Soft-resets your board after any upload action. Usefull if you are developing with `main.py` or `boot.py`.
85
+
*`micropico.executeOnConnect`: Path to a MicroPython script on the Pico to execute on connect. Leave empty to disable. (must be relative to the root of the Pico's filesystem; doesn't need to begin with a slash; overrides `micropico.openOnStart` setting)
86
+
*`micropico.importOnConnect`: A MicroPython module to import in vREPL on connect. Leave empty to disable.
0 commit comments