This repository is for Windows users. If you are looking for the Mac version, please visit here.
For more information about Open Blink, please visit here.
This extension provides essentially the same functionality as the web IDE.
The Open Blink VSCode Extension is a VSCode extension that enables communication with microcontroller devices via BLE. It allows you to easily compile code and write it to devices.
License
BSD-3-Clause
Main Features
BLE device detection and connection
Firmware compilation and writing
Device soft reset
Real-time status display
Verified Environments
PC-OS
PC-Model
Board-Name
Firmware-hash
Windows 11
ThinkPad E14 Gen4
M5Stack AtomS3
2b4100591c5cbf9a20b6042136f3b1259e26a5d7
macOS 15.0 (24A8332)
MacMini M4
M5Stack AtomS3
2b4100591c5cbf9a20b6042136f3b1259e26a5d7
If you are using Linux or other environments, please build from the source.
Target Users
Developers using Open Blink devices
Those involved in microcontroller development using BLE
Installation
Open VSCode's extension marketplace
Search for "Open Blink VSCode Extension"
Click "Install"
(Requires VSCode version 1.96.0 or higher. Cursor environment users, please take special note.)
Usage
Connecting Devices
Install firmware distributed as a PlatformIO project on compatible devices
Click the Open Blink icon in the VSCode sidebar
Select "Connect Device"
Choose your target device from the list of available devices
Writing Code
Edit your project's source code
Click the "Compile and Blink" button to execute compilation and writing
Other Operations
Device Reset: Click the "Soft Reset" button
Disconnect Device: Click the "Disconnect Device" button