Git Product home page Git Product logo

c51-extension-for-vscode's Introduction

C51 Extension

The C51 Program Compile

Language snippets

  • #uchar: 'typedef unsigned char uchar;'
  • #uint: 'typedef unsigned char uint;'
  • #inc: '#include <reg52.h>'

Extension Settings

This extension contributes the following settings:

  • C51.binDir: The C51 Bin Directory
  • C51.OnlyOutputHexFile: Only Output Hex File

How to use

  1. Before you start, Setting the C51 bin dir. Setting

  2. Create a .c file and wite your program. Create and write a .c file

  3. Click the right mouse button then click "Build C51". Build C51

  4. If your program no error, the hex file will created in the current dir. Complete!!!

Known Issues

EN:

If some error on installing, please update vscode.

Program file name must have once '.c'.

E.x : File name not support 'test.c.c'.

CH:

如果拓展安装失败请确保VScode为最新版。

源码文件的文件名必须有一个“.c”。

例如:文件名不支持“test.c.c”,应为“test.c”。

更新日志

0.1.1

  1. 修复".C"文件编译错误.

0.1.0

  1. 忘了修复了什么错误.
  2. 给插件添加了图标.

0.0.8

  1. 语法高亮支持.
  2. 自动补全支持.
  3. 修复编译时终端窗口不清空问题.

0.0.5

修复大写 '.C' 文件不支持的问题. (Thanks @wangnengquan's issue on github)

0.0.4

添加Github链接.

0.0.3

在README.me中添加“How to use ?”信息.

0.0.2

在 .c 文件编辑窗口中添加“Build C51”右键选项. 添加 "Only output hex file" 设置.

0.0.1

第一个发行版本.

c51-extension-for-vscode's People

Contributors

zuozishi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.