Skip to content

Commit

Permalink
Merge pull request #183 from paulober/develop
Browse files Browse the repository at this point in the history
Patch v3.7.0
  • Loading branch information
paulober authored Jan 18, 2024
2 parents 7574c05 + 513bea1 commit 50f260a
Show file tree
Hide file tree
Showing 5 changed files with 271 additions and 251 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,15 @@ All notable changes to the "MicroPico" extension will be documented in this file

---

## [3.7.0] - 2024-01-18

# Added
- `ESP32-WROOM-32` support (experimental)

# Changed
- Upgraded to `pyboard-serial-com` `v3.0.0`,
- Updated dependencies

## [3.6.0] - 2023-12-27

# Added
Expand Down
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# MicroPico Visual Studio Code Extension (aka Pico-W-Go)

"MicroPico" is a Visual Studio Code extension designed to simplify and accelerate the development of MicroPython projects for the Raspberry Pi Pico and Pico W boards. This tool streamlines the coding process, providing code highlighting, auto-completion, code snippets, and project management features, all tailored for the seamless development experience with MicroPython on Raspberry Pi Pico and Pico W microcontrollers.
**New Feature:** Experimental `ESP32-WROOM-32` support! (_Use the `Switch Stubs` command to get auto-completion for the `ESP32` port of MicroPython._)

**MicroPico** is a Visual Studio Code extension designed to simplify and accelerate the development of MicroPython projects for the Raspberry Pi Pico and Pico W boards. This tool streamlines the coding process, providing code highlighting, auto-completion, code snippets, and project management features, all tailored for the seamless development experience with MicroPython on Raspberry Pi Pico and Pico W microcontrollers.

> __Included auto-completion based on Raspberry Pi Pico W MicroPython firmware: [RPI_PICO_W-20231005-v1.21.0.uf2](https://micropython.org/resources/firmware/RPI_PICO_W-20231005-v1.21.0.uf2) from the [micropython-stubs project](https://github.com/Josverl/micropython-stubs)__
Expand All @@ -14,11 +16,12 @@ Works with:
## Features

- Auto-completion with docs
- Pseudo terminal integration for communication with MicroPython REPL on a Pico (w) board (with support for tab-completion)
- Pseudo terminal integration for communication with MicroPython REPL on a `Pico (w)` board (with support for tab-completion)
- Running / Transferring files to / from your board
- Built-in virtual-workspace provider for Raspberry Pi Pico (W) boards (does disable Pylance auto-completion)
- Switch between auto-completion and IntelliSense for MicroPython ports RPi Pico, RPi Pico (W) and ESP32 (requires pip installed an in PATH)
- Device Manager UI for managing wifi connection and installing mip packages (only on Pico-W; experimental)
- Built-in virtual-workspace provider for Raspberry Pi `Pico (W)` boards (does disable Pylance auto-completion)
- Switch between auto-completion and IntelliSense for MicroPython ports `RPi Pico`, `RPi Pico (W)` and `ESP32` (requires pip installed an in PATH)
- Device Manager UI for managing wifi connection and installing mip packages (only on `Pico-W`; experimental)
- `ESP32-WROOM-32` support (experimental)

![Preview](images/preview.gif)

Expand Down Expand Up @@ -67,6 +70,11 @@ print("Finished.")

---

## Problems with Anti-Virus Software (mostly Windows)

Sometimes after a new release of `pyboard-serial-com` (the underlying npm packge for communication with the board) some anti-virus software might block the execution of the extension.
To fix this, make sure to update your local anti-virus definitions. If this doesn't help, open a new issue on GitHub and/or report the false-positive to your anti-virus vendor. Depending on the anti-virus software you are using, you might be able to whitelist the exectuable in pyboard-serial-com that is blocked by your anti-virus software.

## Extension Settings

This extension contributes the following settings:
Expand Down
Loading

0 comments on commit 50f260a

Please sign in to comment.