Skip to content

Commit b84f220

Browse files
authored
Merge pull request #98 from paulober/develop
Patch v3.0.9
2 parents 08b3cd6 + d76e9ab commit b84f220

File tree

11 files changed

+365
-307
lines changed

11 files changed

+365
-307
lines changed

.gitignore

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,38 @@
1-
# Created by https://www.toptal.com/developers/gitignore/api/node,python,visualstudiocode,webstorm
2-
# Edit at https://www.toptal.com/developers/gitignore?templates=node,python,visualstudiocode,webstorm
1+
# Created by https://www.toptal.com/developers/gitignore/api/node,python,webstorm,visualstudiocode,macos
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=node,python,webstorm,visualstudiocode,macos
3+
4+
### macOS ###
5+
# General
6+
.DS_Store
7+
.AppleDouble
8+
.LSOverride
9+
10+
# Icon must end with two \r
11+
Icon
12+
13+
14+
# Thumbnails
15+
._*
16+
17+
# Files that might appear in the root of a volume
18+
.DocumentRevisions-V100
19+
.fseventsd
20+
.Spotlight-V100
21+
.TemporaryItems
22+
.Trashes
23+
.VolumeIcon.icns
24+
.com.apple.timemachine.donotpresent
25+
26+
# Directories potentially created on remote AFP share
27+
.AppleDB
28+
.AppleDesktop
29+
Network Trash Folder
30+
Temporary Items
31+
.apdisk
32+
33+
### macOS Patch ###
34+
# iCloud generated files
35+
*.icloud
336

437
### Node ###
538
# Logs
@@ -442,6 +475,6 @@ fabric.properties
442475
# https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
443476
.idea/**/azureSettings.xml
444477

445-
# End of https://www.toptal.com/developers/gitignore/api/node,python,visualstudiocode,webstorm
478+
# End of https://www.toptal.com/developers/gitignore/api/node,python,webstorm,visualstudiocode,macos
446479

447480
*.zip

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
// See http://go.microsoft.com/fwlink/?LinkId=827846
33
// for the documentation about the extensions.json format
4-
"recommendations": ["dbaeumer.vscode-eslint", "amodio.tsl-problem-matcher"]
4+
"recommendations": ["dbaeumer.vscode-eslint"]
55
}

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ All notable changes to the "pico-w-go" extension will be documented in this file
1111

1212
---
1313

14+
## [3.0.9] - 2023-06-02
15+
16+
# Added
17+
- Status Bar button `togglepicowfs` (Suggested in #95)
18+
19+
# Changed
20+
- Fixed #73, Extension freezes when Pico is disconnected during code execution
21+
- Upgrade to pyboard-serial-com v1.4.26
22+
1423
## [3.0.8] - 2023-05-05
1524

1625
# Changed

README.md

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Works with:
1818
- Running / Transferring files to / from your board
1919
- Built-in virtual-workspace provider for Raspberry Pi Pico (W) boards
2020

21-
![Terminal](images/autocomplete.gif)
21+
![Preview](images/preview.gif)
2222

2323
## Requirements
2424

@@ -33,21 +33,10 @@ Visual Studio Code extensions:
3333
* `visualstudioexptteam.vscodeintellicode` | [\[Install\]](vscode://extension/visualstudioexptteam.vscodeintellicode) [\[Show\]](https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode)
3434
* `ms-python.vscode-pylance` | [\[Install\]](vscode://extension/ms-python.vscode-pylance) [\[Show\]](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
3535

36-
Environment:
36+
Environment (Linux only):
3737

3838
On most Linux installations the device file of the Pico serial port is owned by root and a group you normal don't have by default (*except on Raspbian OS*). This leads to timeout and access denied errors when Pico-W-Go tries to connect to the Pico. There are three ways how to solve this problem:
39-
1. Run VS Code in sudo (__NOT RECOMMENDED__)
40-
2. Normaly adding your user to `dialout` group should fix the issue: `sudo usermod -a -G dialout $USER` (logout required)
41-
3. Dynamically add the group who "owns" the serial port file to your current user. You can easily do this by downloading and executing the `scripts/solvePermissions.sh` script. However you **have** to change the marked line in the script if you Raspberry Pi Pico (w) does not connect to/shows up as `/dev/ttyACM0` to the correct device file. The script will readout the group owning the device file and then add you to this group. (logout required)
42-
```bash
43-
# download scripts/solvePermissions.sh
44-
wget https://raw.githubusercontent.com/paulober/Pico-W-Go/main/scripts/solvePermissions.sh
45-
# maybe not required
46-
chmod +x ./solvePermissions.sh
47-
# (change `/dev/ttyACM0` to the device file/port of your Pico)
48-
# run the script
49-
./solvePermissions.sh
50-
```
39+
- See [Wiki | Linux](https://github.com/paulober/Pico-W-Go/wiki/Linux) for a small guide
5140

5241
## Getting started
5342

images/autocomplete.gif

-4.26 MB
Binary file not shown.

images/preview.gif

16.3 MB
Loading

images/screenshot1.png

-59.4 KB
Binary file not shown.

images/screenshot2.png

-147 KB
Binary file not shown.

0 commit comments

Comments
 (0)