VSCode Serial Port Extension. You can connect any serial port used to read / write data.

Overview

Serial Port Helper

You can connect any serial port used to read / write data.

Features

  1. Serial Port View;
  2. Serial Port Config;
  3. TX / RX;
  4. Send Hex Buffer: Press send button, and then input @hex or @hex:<your buffer byte> to send Hex Buffer;
  5. Send File: Press send button, and then input @file or @file:<your file path> to send file.

Release Notes

0.0.7

  • Update to support VSCode 1.59.0 on Windows OS(Mac and Linux not support yet).

0.0.6

  • Added option serialPort.enableEscapeCharacte and support to send escape characte.

0.0.5

  • Support DIY Baud Rate.

0.0.4

  • Update preview image size in readme.

0.0.3

  • Add send hex buffer command.
  • Add send file command

0.0.2

  • Add support Chinese.
  • Add options list in config serial port.
  • Add remember last serial port config.

0.0.1

  • First Version, only baise feature.

For more information

Enjoy!

Comments
  • Terminal escape characters and text colour controll

    Terminal escape characters and text colour controll

    When sending a colour control escape sequence to the terminal it does not print out as expected.

    example: printf("\033[33mYellow\033[0m\r\n"); This is printed through the extension as: image But i expect this: image

    opened by prying 2
  • serialport.sendEntry by shortcut

    serialport.sendEntry by shortcut

    How to specify port in keybinding.json? E.g. "COM8"

    { "key": "ctrl+backspace", "command": "serialport.sendEntry", "args": ??? }

    opened by RiKuRail 2
  • 支持串口终端模式

    支持串口终端模式

    希望能支持像Tabby串口终端 https://github.com/Eugeny/tabby/tree/master/tabby-serial 一样的,串口终端模式。 这样调试一些带终端的嵌入式产品更方便 输出带颜色日志也不是问题 https://github.com/imlinhanchao/vsc-serialport-helper/issues/7

    opened by hongshui3000 0
  • Separate tab in panel

    Separate tab in panel

    It would be nice, if this serial extension could create it's own tab in panel. My Output tab gets switched to cmake output whenever I trigger build. Changing it back every time gets tedious.

    opened by diggit 1
  • Serial port view list empty

    Serial port view list empty

    VS Code v. 1.67.2 In Device Manager I have two serial ports available (COM1 and COM8 for example). In VSCode Serial Port View: List seems to be empty, refresh button doesnt change the list.

    image

    Double click on empty line opens Serial Port [COM1] though: image

    The issue might be connected with window locale, but I don't know where to dig.

    opened by viteo 14
  • \r return to start of line instead of newline

    \r return to start of line instead of newline

    In a lot of cases it would be nice if you /r did not result in a new line but just return to the begin of the current line.

    E.g. printing the characters | / - \ one at a time followed by a \r would result in a spinning character in terminal great for displaying something is alive.

    This could be a setting if some people use \r as newline.

    opened by grarup 2
  • How to open serial port on VS code

    How to open serial port on VS code

    I can't find the instructions of how to open serial port, I only found on the site how to configure the app, can you give a clear instructions please ? thanks

    opened by byteptr 1
Releases(0.0.15)
Owner
Hancel Lin
Man is born free, but he is everywhere in chains.
Hancel Lin
A template to be used for creating js/scss projects and deploy them to github pages

A template to be used for creating js/scss projects and deploy them to github pages

Cariera în IT 15 Oct 30, 2022
This is a basic setup with ViteJs that you can use for your Webflow website

ViteJs + JS + Webflow = ❤️ This is a basic setup with ViteJs that you can use for your Webflow website. jQuery is already installed and declared as an

Armand SALLE 21 Dec 13, 2022
✨ A multipurpose discord bot, that can help you manage & entertain your server.

Helper Helper is a mutil purpose discord bot that is designed to bring management & entertainment to your server. ( This bot is inspired by WickBot &

Saige 4 Sep 13, 2022
handlebars.js - An extension to the Mustache templating language.

Handlebars.js Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. Handlebars is largely compa

The Handlebars Templating Language 16.9k Jan 5, 2023
handlebars.js 8.8 4.4 L3 JavaScript An extension to the Mustache templating language.

Handlebars.js Handlebars provides the power necessary to let you build semantic templates effectively with no frustration. Handlebars is largely compa

The Handlebars Templating Language 16.9k Jan 5, 2023
Template to create reactjs component library which will help you to create your dream library.

reactjs-library-template Template to create reactjs component library which will help you to create your dream library. How to use Commands to setup e

Nishant Tomar 1 Dec 25, 2021
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

Redash is designed to enable anyone, regardless of the level of technical sophistication, to harness the power of data big and small. SQL users levera

Redash 22.4k Dec 30, 2022
This is a project that is used to execute python codes in the web page. You can install and use it in django projects, You can do any operations that can be performed in python shell with this package.

Django execute code This is a project that is used to execute python codes in the web page. You can install and use it in django projects, You can do

Shinu 5 Nov 12, 2022
An application that has a frontend (user interface) that allows you to create, read, update or delete (CRUD) products using an API in which you can also create, read, update or delete products.

CRUD app with React and Firebase 9 An application that has a frontend (user interface) that allows you to create, read, update or delete (CRUD) produc

Júlio Bem 3 Sep 28, 2021
Interactive web app where you can Store ,Add and Remove books to organize the books that you've read or the ones willing to read

bookStore Interactive web app where you can Store ,Add and Remove books to organize the books that you've read or the ones willing to read Built With

Yassine Omari 7 Jul 20, 2022
A vscode extension to connect your android phone wirelessly to PC.

ADB-QR README Connect Your Android device with your PC wirelessly for debugging with the help of this extension. Requirements Android Version : 11+. A

Aakash Pamnani 6 Oct 14, 2022
Read without losing the plot. Well Read helps you organize your notes about books you're reading, so you're never lost when starting a new volume.

Well Read Well Read is a website for tracking your reading of long book series. I made this to track how many pages I read in a session and to better

null 3 Dec 15, 2022
An online library for adding and removing a different number of books from a user collection, keeping track of the books you've read and the one's you are yet to read

Awesmoe Books A Website demo for our project of book store, The website has ability of adding and removing you books from yor library, Thats reflects

zieeco 11 Jul 8, 2022
Connect Web Integration illustrates the integration of Connect-Web in various JS frameworks and tooling

Connect Web Integration Connect Web Integration is a repository of example projects using Connect-Web with various JS frameworks and tooling. It provi

Buf 43 Dec 29, 2022
A web app to post emoji implemented in connect-go and connect-web.

emotter Emotter is an app to post and share single emoji. This is an example app of connect. Example https://emotter.syumai.com API: Cloud Run Web cli

syumai 11 Oct 30, 2022
Proofie is an experimental proof-reader for VSCode that helps you write better.

Proofie Proofie is an experimental proof-reader for VSCode that helps you write better. Install You can install proofie from the VSCode Marketplace. O

Matt Mueller 7 Jul 25, 2022
Codecs lets you use read, write, edit, and analyze images.

Codecs Codecs lets you use read, write, edit, and analyze images. npm install @astropub/codecs Usage import * as fs from 'node:fs/promises' import * a

Astro Community 8 Oct 10, 2022
🦕 Deno port of Microsoft/vscode-textmate: A library that helps tokenize text using TextMate grammars.

TextMate A library that helps tokenize text using TextMate grammars. Deno port of Microsoft/vscode-textmate. See original license here. An interpreter

Dunkan 2 Sep 13, 2022