Skip to content

Commit a00b5e3

Browse files
authored
Merge pull request #137 from paulober/develop
Patch v3.3.0
2 parents a846f0c + 919ed07 commit a00b5e3

File tree

11 files changed

+459
-356
lines changed

11 files changed

+459
-356
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ labels: 'bug'
1818

1919

2020
## Any logs, error output, etc?
21-
*(To get extension logs see Terminal > Output > Extension Host and copy output concerning pico-w-go)*
21+
*(To get extension logs see Terminal > Output > Extension Host and copy output concerning pico-w-go or micropico)*
2222
*(If it’s long, please paste to https://gist.github.com and insert the link here)*
2323

2424

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,25 @@ All notable changes to the "MicroPico" extension will be documented in this file
55
>_Based on structure recommendations from [Keep a Changelog](http://keepachangelog.com/)._
66
77
## Known issues
8+
- vREPL tab-completion on Windows isn't inline. (that's also cool but different to macOS or Linux behaviour)
89
- Run current file does not include modules that are localy imported and in current workspace, unless you upload the python file containing the module via the upload file or project feature first. (since ever)
910

1011
---
1112

13+
## [3.3.0] - 2023-10-11
14+
15+
# Changed
16+
- Updated dependencies
17+
- Upgraded to `pyboard-serial-com` `v2.0.0`
18+
- Stubs updated to v1.21.0 stable
19+
20+
# Removed
21+
- Dependency on the VS Code Python extension
22+
- Dependency on `pyserial` pip package
23+
- Dependency on Python beeing installed on the host system
24+
- `micropico.pythonPath` setting
25+
- Support for the armhf architecture
26+
1227
## [3.2.6] - 2023-10-01
1328

1429
# Added

README.md

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
> __Auto-completion based on Raspberry Pi Pico W MicroPython firmware: [RPI_PICO_W-20230904-unstable-v1.20.0-441-gbf35eefc6.uf2](https://micropython.org/resources/firmware/RPI_PICO_W-20230904-unstable-v1.20.0-441-gbf35eefc6.uf2)__
88
99
Works with:
10-
| Platform | x64 | arm64 | armhf |
11-
| :------- | :-: | :---: | :---: |
12-
| Windows ||||
13-
| macOS ||||
14-
| Linux ||||
10+
| Platform | x64 | arm64 |
11+
| :------- | :-: | :---: |
12+
| Windows |||
13+
| macOS |||
14+
| Linux |||
1515

1616
## Features
1717

@@ -27,9 +27,6 @@ Works with:
2727
* [MicroPython firmware](https://micropython.org/download) flashed onto the Raspberry Pi Pico (W):
2828
- See [Raspberry Pi docs](https://www.raspberrypi.com/documentation/microcontrollers/micropython.html#drag-and-drop-micropython) for help.
2929

30-
* [Python 3.9 or newer (with pip)](https://www.python.org/downloads/) (user install; Microsoft Store version not supported but may work) installed on your system and in your PATH.
31-
* [`pyserial` pip package](https://pypi.org/project/pyserial/): `pip install pyserial`
32-
3330
Visual Studio Code extensions:
3431
* `ms-python.python` | [\[Install\]](vscode://extension/ms-python.python) [\[Show\]](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
3532
* `visualstudioexptteam.vscodeintellicode` | [\[Install\]](vscode://extension/visualstudioexptteam.vscodeintellicode) [\[Show\]](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode)
@@ -44,11 +41,6 @@ On most Linux installations the device file of the Pico serial port is owned by
4441

4542
- First of all open a folder and run `> MicroPico > Configure Project` command via `Ctrl+Shift+P` (or the equivalent on your platform) VS Code command palette. This will import stubs for autocompletion and the settings into your project folder. For the auto-completion to work, the extension prompts you (after project configuration) to install recommended extensions mentioned in [\#Requirements](#requirements).
4643

47-
- If you have trouble running `> MicroPico > Configure Project`, try setting following settings in your global VSCode `settings.json`:
48-
```json
49-
"micropico.pythonPath": "/path/to/your/python/executable/python3"
50-
```
51-
5244
- Have the onboard LED flashing in under 5 minutes:
5345
> Note that [accessing the onboard LED is slightly different for the Pico W compared with the Pico (Page 15 Chapter 3.4)](https://datasheets.raspberrypi.com/picow/connecting-to-the-internet-with-pico-w.pdf). So, you can use the following script in place of `flash.py`:
5446
@@ -90,7 +82,6 @@ This extension contributes the following settings:
9082
* `micropico.statusbarButtons`: Select which buttons to show in the statusbar (DO NOT CHANGE, unless you know what you are doing)
9183
* `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.
9284
* `micropico.softResetAfterUpload`: Soft-resets your board after any upload action. Usefull if you are developing with `main.py` or `boot.py`.
93-
* `micropico.pythonPath`: Path to the Python interpreter. Defaults to null so it will try to auto-detect a suitable python installation. NOTE: Must be deleted from global settings.json when switing between operating systems and settings-sync is enabled!
9485

9586
## Extension Context Keys
9687

0 commit comments

Comments
 (0)