frg-fossee / eSim-Cloud

A web-based system for designing and simulating electronic (eSim) and Arduino circuits.

Home Page:https://esim-cloud.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adding Assembly Support

NavonilDas opened this issue · comments

In Our Current System, we only support the sketch file(ino) compilation. We need to add support for compiling assembly language.

Changes Required:

  1. Modify tasks.py.
  2. Add a new route for compiling Assembly.
  3. Update api.service.ts.
  4. Modify the CompileCode Functions inside Workspace.ts.

Compilation Command:
avr-gcc -xassembler-with-cpp file.s -mmcu=atmega328p -nostdlib