Skip to content

Epacik/8051-ASM-Plugin

Repository files navigation

8051 Microcontroller Assembly Tools

Adds language support for 8051 microcontroller assembly, including documentation on hover, syntax highlighting and handy built in documentation.

Made as a part of my Engineering Thesis.

Features

Built-in documentation

This extension includes a handy built in documentation to help you with writing programs. This also includes an documentation on hover.

Built-in documentation

Documenting your code!

Comments right above labels are turned into documentation that can be shown on hover.

Extension Settings

This extension contributes the following settings:

  • asm8051.maxNumberOfProblems: will control how many errors/warnings are shown (currently does nothing)
  • asm8051.trace.server: controls verbosity of server trace, values:
    • off
    • messages
    • verbose 
  • asm8051.kit: changes things that are included in microcontroller/development board (currently does nothing) values:
    • 8051
    • DSM-51

Known Issues

Opening "8051 Documentation" side panel too soon after launch may result in empty list.

Release Notes

Users appreciate release notes as you update your extension.

0.1.0

Initial release:

  • Built in documentation of 8051 microcontroller and DSM-51 learning kit

  • Comments above labels are treated as documentation of those labels

  • Assembly syntax coloring